软件质量保证与测试
分享
课程详情
课程评价
spContent=本课程主要介绍软件测试的相关知识和应用技能。内容包括软件测试基本理论,软件测试过程,黑盒测试方法、白盒测试方法、软件测试管理及主流的测试工具等。
—— 课程团队
课程概述

随着IT技术的蓬勃发展,软件系统的规模和复杂性与日俱增,软件变的越来越大,越来越复杂。庞大的开发团队,纷繁的功能模块和接口,跨区域,跨系统的用户使用等都对软件的质量提出了更高的要求。由于软件缺陷或故障造成的各类损失的新闻层出不穷,有些甚至带来灾难性的后果。软件质量问题已经成为所有使用软件和开发软件人员共同关注的焦点问题。

 

测试作为一种软件质量保证的有效途径,贯穿软件开发的整个过程,得到了越来越多的重视,软件测试工程师也在项目开发过程中扮演着越来越重要的角色。软件测试课程,成为了各个高校软件工程专业的必修课程,共同构成了软件工程专业的核心知识体系。

 

通过该课程的学习,使学生了解软件测试的基本原理和基本方法,了解软件测试在软件开发过程中的重要性,掌握常用的软件测试技术,能在具体的软件测试项目中运用测试技能,设计测试用例,并执行测试。同时能使用自动化测试工具提高测试效率。


授课目标

学完本课程后,学生将能达到以下四个课程目标:

1:掌握软件测试基本理论和常用的软件测试方法。

2:能对具体问题进行分析,选择测试方法,设计测试用例并执行测试。

3:了解常用的软件测试工具并根据应用灵活选择。

4:具备团队合作精神,拥有团队协作能力。


课程大纲
预备知识

软件工程基础;数据结构与算法;面向对象程序设计方法。


证书要求

为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。

 

电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。

 

完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。

 

认证证书申请注意事项:

1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。

2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。


参考资料

1.《软件测试技术基础》,陈汶滨 朱小梅 任冬梅,清华大学出版社,2008

2.《软件测试基础教程》,郑文强 周震漪 马均飞 编著,清华大学出版社,2015

3.《软件测试》,()Ron Patton 周予滨 姚静 译,机械工业出版社,2013

4.《软件测试》,()Paul C.Jorgensen 著韩柯 杜旭涛 译,机械工业出版社,2010

5.《软件测试的艺术》(原书第3版),()Glenford J. Myers等著, 张晓明, 黄琳(译),机械工业出版社, 2012

6.《软件测试案例与实践教程》, 古乐 史九林 编著,清华大学出版社,2007

7.《计算机软件测试技术》,郑人杰,清华大学出版社,2009

8.《软件测试方法和技术》,朱少民,清华大学出版社,2014