当前位置:文档之家› 《软件测试与质量保证》教学大纲(2014版)

《软件测试与质量保证》教学大纲(2014版)

软件测试与质量保证
Software Testing and Quality Assurance
一、课程编号:883064
二、课程类别:专业领域课
三、课程性质:必修课
四、学时:40(讲课学时:28 实验学时:上机学时:12 课外学时:)
五、学分:2.5
六、先修课程要求:面向对象程序设计、数据库技术、软件工程等
七、适用专业:软件工程
八、适用年级、学期:三年级第2学期
九、课程目的及任务:
《软件测试与质量保证》是软件工程专业的一门专业必修课。

该课程定位在软件测试基本原理和测试技术的学习,课程的重点是使学生掌握如何保证软件质量,如何避免或减少软件测试风险。

通过对该课程的学习,学生可以了解软件测试在软件生命周期和软件工程中的地位、作用,学习软件测试的基本理论和基本原理、技术方法、设计文档、实施步骤和常用的软件测试工具,掌握软件开发中的测试过程管理、测试用例设计、软件系统测试等解决实际问题的基本能力,同时培养学生良好的软件开发素质,为后续的专业综合实验和毕业设计等课程奠定良好的软件测试理论、技术。

十、课程内容及基本要求(重点、难点、知识掌握程度及考核要求):
第一部分:软件测试基础
1)掌握软件测试中常用术语及概念
2)掌握软件测试方法的不同分类及方法(黑盒、白盒、静态、动态、单元、
模块、集成、回归等等),能够根据情况选择合适的测试方法
3)掌握搭建简单测试环境的方法
4)掌握测试用例的设计方法及格式
5)了解企业中测试流程及测试部门的职能
6)掌握黑盒测试技术(等价类、边界值、因果图、综合运用),能够独立
应用此方法于具体案例
7)了解缺陷管理方法(常用缺陷管理工具)
第二部分:黑盒测试工具
1)熟悉LoadRunner安装、掌握LoadRunner11.0性能测试流程、脚本录制、
场景设计、监视和分析
2)了解TestDirector使用方法和情况
3)掌握QTP使用流程和录制\写脚本、调试、维护测试用例、输出测试结

第三部分:白盒测试工具
1)掌握白盒测试技术简介及设计方法
2)了解JUnit和JTest的使用场合和方法,安装与配置
第四部分:测试英文
1)掌握测试的相关英文术语
2)了解和QA部门进行应聘时的求职英语
十一、教学方法与手段:讲授法、讨论法、案例教学法
十二、学时安排:
十三、实验内容及要求:
(一)内容
1)搭建测试环境及缺陷管理软件(机时2)
2)使用QTP进行web站点和windows程序功能测试(机时2)
3)QTP脚本的编写和优化(机时3,综合性实验)
4)Loadrunner脚本录制(机时2)
5)LoadRunner场景设计、监视等(3)
(二)要求
每次上机完成规定的作业,按要求提交到相应的ftp服务器。

十四、考核方式:平时成绩+考试(闭卷),考试时间120分钟
十五、推荐教材及教学参考书:
(一)教材
《软件测试技术经典教程(第2版)》,赵斌,科学出版社,2011年3月(二)参考书
1.《软件测试与质量保证》,袁玉宇著,北京邮电大学出版社,2008年6月
2.《软件测试技术》,曲朝阳、刘志颖等编著,中国水利水电出版社,2008年2月
3. 《软件测试跨越整个软件开发生命周期》,Gerald D. Everett等著,清华大学出版社,2008年9月
十六、制定单位:计算机工程学院。

相关主题