南 京 中 医 药 大 学
《软件质量保证与测试》实验教学大纲
(适用于软件工程专业)
课程名称: 软件质量保证与测试 英文名称:Software Quality Assurance and Testing
课程类别:专业必修课 课程编码:080363
课程学分:0(2.5) 课程学时:16(54)
开课单位: 人工智能与信息技术学院 实验室: 软件工程实验室
实验(实训)项目数:5 课程负责人: 苏传琦
一、课程简介
《软件质量保证与测试》是软件工程专业的专业必修课,作为第六学期开设的课程,是从事计算机软件开发和系统安全的人员应该掌握的一门技术。主要介绍软件研发过程中的一个重要环节软件的测试,通过各种方法对软件进行测试来保证软件的质量。掌握这门技术为学生今后的学习工作奠定坚实的理论实践基础。
二、教学目标与基本要求
本课程的专业性十分的强,随着软件的规模及复杂性的日益增加,软件质量已成为越来越重要的问题。软件测试是保证软件质量的重要手段,对于专业化、高效的软件测试的要求也越来越严格。软件测试是一项需要专业技能的工作,它包含许多理论和实践。缺少这些知识和经验,测试的深度和广度就不够,测试的质量也就无法保证。随着我国软件产业的不断发展和规范化,对软件测试人员的需求迅速地增长,软件测试技术提供了令人感兴趣且富有挑战性的工作任务和职业,课程的主要目标就是为配音专业的软件测试人员奠定良好的基础。
课程要求学生掌握各类常用的测试软件,掌握测试用例的编写、建立软件测试的思想。培养严谨的测试态度。
三、实验(实训)项目、内容与学时分配
本实验课程根据软件质量保证与测试理论教学内容来组织,综合考虑学生的实际情况及今后的用途来设实验项目。实验项目由浅入深,趣味性强,让学生把所学的知识应用到实践中。每人一组单独完成全部实验内容。
序号 | 实验项目名称 | 学时 | 内容提要 | 实验类型 |
基础性 | 综合设计性 | 创新性 |
1 | 黑盒测试-功能测试 |
| [实验目的]了解黑盒测试的原理,能够设计不同的测试用例。 [实验内容]使用不同的测试用例进行黑盒测试并分析测试结果,发现软件中的功能缺陷。 [实验方法及原理]学生实验前自创性的准备工作、上机实验时的验证和反馈。 |
| √ |
|
2 | 白盒测试-结构性测试 | 3 | [实验目的]了解白盒测试的原理,能够设计不同的测试用例。 [实验内容]使用不同的测试用例进行白盒测试并分析测试结果。 [实验方法及原理]学生实验前自创性的准备工作、上机实验时的验证和反馈。 |
| √ |
|
3 | 简单程序的功能测试 | 3 | [实验目的]熟悉简单的测试方法,对简单程序进行测试。了解缺陷报告的书写。 [实验内容]用不同的测试方法生成测试用例,对一简单程序的功能进行测试,并书写缺陷报告。 [实验方法及原理]课堂上启发式讲解实验要求和任务,学生自己动手完成课堂布置任务。 |
| √ |
|
4 | QTP功能测试 | 3 | [实验目的]掌握功能测试的基本原理,并进行相关测试。 [实验内容]学习QTP软件,通过QTP对记事本进行功能测试。 [实验方法及原理]教学采取多媒体课堂教学、上机实践相结合。 |
| √ |
|
5 | LoadRunner性能测试 | 3 | [实验目的]掌握性能和负载测试的基本原理,并进行相关测试。 [实验内容]使用loadruuner对网站进行性能和负载测试。 [实验方法及原理]教学采取多媒体课堂教学、上机实践相结合。 |
| √ |
|
四、教材及主要参考资料
1. 教材
[1]秦航,杨强.《软件质量保证与测试》,清华大学出版社,2012年1月
2. 参考资源
(1)教学平台
①南京中医药大学网络教学综合平台
网址:http://e.njucm.edu.cn/meol/jpk/course/blended_module/index.jsp?courseId=19386
②软件测试与质量,中国慕课国家精品资源共享课,
网址:https://www.icourse163.org/course/HUST-1001907003?from=searchPage
(2)参考书目
①Ron Patton.软件测试,机械工业出版社,2014
②Dorothy Graham,Mark Fewster.自动化测试最佳实践,机械工业出版社,2010
③赵斌.软件测试技术经典教程,科学出版社,2007
④贺平.软件测试教程,电子工业出版社,2005
⑤朱少民.软件测试方法和技术,清华大学出版社,2005
⑥古乐,史九林.软件测试案例与实践教程,清华大学出版社,2007
⑦陆璐 王柏勇.软件自动化测试技术,清华大学出版社,2006
⑧曲朝阳.软件测试技术,中国水利水电出版社,2006
⑨赵瑞莲.软件测试,高等教育出版社,2005
⑩佟伟光.软件测试技术,人民邮电出版社,2005