《软件质量保证与测试》实验教学大纲
发布时间: 2023-05-25 浏览次数: 10

南 京 中 医 药 大 学


《软件质量保证与测试》实验教学大纲

 (适用于软件工程专业)


课程名称    软件质量保证与测试     英文名称Software Quality Assurance and Testing

    课程类别专业必修课          课程编码080363              

课程学分02.5)               课程学时1654)              

开课单位 人工智能与信息技术学院        实验室      软件工程实验室        

实验(实训)项目数5       课程负责人  苏传琦                


一、课程简介

 《软件质量保证与测试》是软件工程专业的专业必修课,作为第六学期开设的课程,是从事计算机软件开发和系统安全的人员应该掌握的一门技术。主要介绍软件研发过程中的一个重要环节软件的测试,通过各种方法对软件进行测试来保证软件的质量。掌握这门技术为学生今后的学习工作奠定坚实的理论实践基础。

二、教学目标与基本要求

 本课程的专业性十分的强,随着软件的规模及复杂性的日益增加,软件质量已成为越来越重要的问题。软件测试是保证软件质量的重要手段,对于专业化、高效的软件测试的要求也越来越严格。软件测试是一项需要专业技能的工作,它包含许多理论和实践。缺少这些知识和经验,测试的深度和广度就不够,测试的质量也就无法保证。随着我国软件产业的不断发展和规范化,对软件测试人员的需求迅速地增长,软件测试技术提供了令人感兴趣且富有挑战性的工作任务和职业,课程的主要目标就是为配音专业的软件测试人员奠定良好的基础。

 课程要求学生掌握各类常用的测试软件,掌握测试用例的编写、建立软件测试的思想。培养严谨的测试态度。


三、实验(实训)项目、内容与学时分配

 本实验课程根据软件质量保证与测试理论教学内容来组织,综合考虑学生的实际情况及今后的用途来设实验项目。实验项目由浅入深,趣味性强,让学生把所学的知识应用到实践中。每人一组单独完成全部实验内容。


序号

实验项目名称

学时

内容提要

实验类型

基础性

综合设计性

创新性

1

黑盒测试-功能测试


[实验目的]了解黑盒测试的原理,能够设计不同的测试用例。

[实验内容]使用不同的测试用例进行黑盒测试并分析测试结果,发现软件中的功能缺陷。

[实验方法及原理]学生实验前自创性的准备工作、上机实验时的验证和反馈。



2

白盒测试-结构性测试

3

[实验目的]了解白盒测试的原理,能够设计不同的测试用例。

[实验内容]使用不同的测试用例进行白盒测试并分析测试结果。

[实验方法及原理]学生实验前自创性的准备工作、上机实验时的验证和反馈。



3

简单程序的功能测试

3

[实验目的]熟悉简单的测试方法,对简单程序进行测试。了解缺陷报告的书写。

[实验内容]用不同的测试方法生成测试用例,对一简单程序的功能进行测试,并书写缺陷报告

[实验方法及原理]课堂上启发式讲解实验要求和任务,学生自己动手完成课堂布置任务。



4

QTP功能测试

3

[实验目的]掌握功能测试的基本原理,并进行相关测试。

[实验内容]学习QTP软件,通过QTP对记事本进行功能测试。

[实验方法及原理]教学采取多媒体课堂教学、上机实践相结合。



5

LoadRunner性能测试

3

[实验目的]掌握性能和负载测试的基本原理,并进行相关测试。

[实验内容]使用loadruuner对网站进行性能和负载测试。

[实验方法及原理]教学采取多媒体课堂教学、上机实践相结合。





四、教材及主要参考资料

1. 教材    

[1]秦航,杨强.《软件质量保证与测试》,清华大学出版社,20121

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