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