资源描述
软件质量与测试
一、课程简介
软件测试是软件开发过程中不可缺少的阶段,也是提高软件质量的重要技术手段.本课程系 统地介绍软件测试的基础理论,全面分析各种测试方法及其应用,并联系具体测试工程,给出针 对性的测试解决方案。
通过本课程的学习,学生可以掌握基本的测试方法,设计安排基本的测试流程,同时学会开 发针对性的自动测试工具。
二、理论教学内容
1 .软件质量保证体系及方法
掌握内容:软件质量保证体系;软件质量保证体系方法;软件质最模型与度最;软件质最保 证活动。
了解内容:软件质量保证活动;软件质量保证体系的开展及历史。
2 .软件过程管理与软件测试
掌握内容:软件测试的原那么;软件软件过程与软件生命周期:软件过程管理的国际标准。
了解内容:软件测试开展的历史。
3 .软件测试的策略
掌握内容:软件测试过程;测试的方法;测试的步骤;静态测试与动态测试;测试的特点。
了解内容:黑盒测试与白盒测试;面向对象的测试。
4 .黑盒测试及白盒测试
掌握内容:黑盒测试的方法和过程,包括等价类划分,因果图,边界值分析,判定驱动表; 白盒测试的方式和过程,包括程序结构分析,逻辑覆盖,路经分析,程序插装,程序变异。
了解内容:黑盒测试的目的;白盒测试的目的;循环测试。
5 .测试工具简介
掌握内容:各种测试工具,包括测试数据自动生成,测试过程自动化,测试的管理工具。
了解内容:各种测试工具的背景;各种测试工具的区别。
6 .软件错误分析
掌握内容:软件错误类型分析;软件错误数量的估计;测试可靠性理论和软件可靠性概念。
了解内容:软件错误类型;软件错误数量的估计方法:高质量软件。
三、实验教学内容
1 .软件流程了解、软件测试计划设计
基本内容:本实验目的是熟悉软件开发流程,学习软件测试计划的设计方法,通过在对一个 工程实例进行软件测试计划的设计。
基本要求:掌握软件流程;熟悉软件测试计划的步骤和考前须知。
2 .黑盒、白盒测试案例设计
基本内容:黑盒软件测试方法;白盒软件测试方法。
基本要求:掌握对一个应用工程能够进行黑盒和白盒软件测试设计。
3 .软件测试分析
基本内容:通过前两个实验中记录的测试数据,分析整个系统的错误情况,评估软件产品质 量。
基本要求:根据给定软件系统制定一个测试的计划。
四、参考资料
《计算机软件测试技术》第一版.郑人杰主编.清华大学出版社.1992出版
《面向对象系统的测试》第一版.Robert V.Binder主编.人民邮电出版社.2002出版133
五、学时分配
序号
教学内容
参考学时
总学时
理论学时
实验学时
1
软件质量保证体系及方法
4
4
0
?
软件过程管理与软件测试
4
4
4
3
软件测试的策略
4
4
4
4
黑盒测试及白盒测试
4
4
4
5
测试工具简介
4
4
4
6
软件错误分析
2
2
4
合计
44
22
20
134
展开阅读全文