hi,小慕
课程

中国大学MOOC,为你提供一流的大学教育

认证学习
为你提供认证成绩和证书,以及AI高效学习服务
查看详情
大学

国家精品

认证学习

智慧课程

理学工学农学

计算机

经济管理

外语

音乐与艺术

心理学

文史哲法

医学与保健

教育教学

大学生竞赛

软件实训

人工智能

升学/择业

考研

期末突击

专升本

四六级

保研及论文

求职就业

专四专八

大学应试英语

期末资料

终身学习

有声课堂

兴趣技能

hi,小mooc
26考研全科规划
软件测试与质量
第6次开课
开课时间: 2021年03月08日 ~ 2021年07月30日
学时安排: 3-5小时每周
当前开课已结束 已有 7703 人参加
立即自学
往期不提供结课证书,想参加下学期课程, 点击这里预约>>
课程详情
课程评价(1078)
spContent=软件缺陷伴随软件的出现而出现,若没有软件测试,那我们只能无奈地看缺陷飞了。软件测试可以发现缺陷,验证软件质量,是软件质量保证的重要手段之一。让我们通过本课程的学习,一起来探讨软件测试的基本概念和核心方法,探索借助先进的软件测试工具实现测试的高效管理与实施,尝试发掘软件质量的奥秘。
软件缺陷伴随软件的出现而出现,若没有软件测试,那我们只能无奈地看缺陷飞了。软件测试可以发现缺陷,验证软件质量,是软件质量保证的重要手段之一。让我们通过本课程的学习,一起来探讨软件测试的基本概念和核心方法,探索借助先进的软件测试工具实现测试的高效管理与实施,尝试发掘软件质量的奥秘。
—— 课程团队
课程概述

亲爱的同学们:

       2021年的春节即将过去,我们将迎来新的一个学期,我们的《软件测试与质量》课程也将迎来第六次开课啦。

下面简要介绍一下本课程。

软件测试伴随软件开发的出现而出现,随着软件复杂度的不断攀升,人们又进一步提出软件质量的概念,并提出多种软件质量保证的方法。

软件测试课程是软件类和计算机类专业的核心课程。本课程是一门关于软件测试与质量的入门课程,面向软件或计算机专业的学生,或对软件测试有兴趣的学习者,围绕软件测试与质量的基本概念、核心方法、管理与应用、软件质量与度量等内容展开讨论。

本课程内容主要分为四大组成部分:

1、需求篇,讨论软件测试中的几个核心概念,帮助初学者建立软件测试是以用户需求为中心的观点,建立软件测试只能验证软件质量,但无法提高软件质量的思想,并尝试从这些核心概念出发,展开初步的、自由的测试设计;

2、技术篇,讨论黑盒和白盒测试技术中的核心方法,传递基于风险和效率的测试用例设计思想,从随意的测试转向规范的测试设计,并将介绍初步的单元测试思想、方法和工具;

3、管理与应用篇,介绍行业测试工具,讨论软件测试管理及应用,帮助学习者理解软件测试不仅需要掌握测试技术,而且需要提高测试效率,需要良好的过程管理,但自动化测试不是软件测试的银弹;

4、质量篇,讨论软件质量模型和度量的相关内容,帮助学习者在软件开发过程中形成缺陷预防的意识。

授课目标

1、帮助学生掌握流行的测试方法,建立基于风险和效率来设计和实施测试的思想;

2、帮助学生学会使用常见的软件测试工具,能初步理解和实施部分的自动化测试;

3、帮助学生了解软件测试的大致流程;

4、帮助学生了解常见的软件质量模型、度量指标和工具,建立缺陷预防和质量保证的意识。

课程大纲

第1周 软件测试与质量概述

1.0 本周导学

1.1 概述

1.2 软件测试的定义

1.3 软件缺陷的定义

1.4 测试用例的定义

1.5 软件测试分类

1.6 软件质量的定义

1.7 本周小结

1.8 为什么要讨论这些概念

第2周 黑盒测试技术

2.0 本周导学

2.1 黑盒测试技术概述

2.2 边界值测试

2.3 等价类测试

2.4 基于场景的测试

2.5 本周小结

第3周 黑盒测试技术(续)

3.0 本周导学

3.1 决策表测试

3.2 组合测试

3.3 本周小结

第4周 单元测试

4.4 本周小结

4.2 单元测试脚本需求和设计

4.3 基于JUnit的单元测试

4.0 本周导学

4.1 单元测试概述

第5周 白盒测试技术

5.0 本周导学

5.1 白盒测试技术概述

5.2 控制流分析技术

5.3 对判定的测试

5.4 静态白盒测试

5.5 本周小结

第6周 白盒测试技术(续)

6.3 静态代码检查工具

6.4 本周小结

6.0 本周导学

6.1 对路径的测试

6.2 从路径看场景测试

第7周 测试管理及工具

第7周单元测验

7.0 本周导学

7.1 测试管理概述

7.2 测试管理工具

7.3 本周小结

第8周 功能测试与性能测试

第8周单元测验

8.0 本周导学

8.1 功能测试及其工具

8.2 性能测试及其工具

8.3 本周小结

第9周 软件质量模型与度量

第9周单元测验

9.0 本周导学

9.1 软件质量模型

9.2 软件质量度量

9.3 本周小结

第10周 软件质量度量工具

10.0 本周导学

10.1 软件质量度量工具

10.2 本周小结

展开全部
预备知识

1、了解软件工程;

2、具备基本的编程能力,掌握至少一种编程语言,例如CC++Java


证书要求

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

 

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

 

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

 

认证证书申请注意事项:

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

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


参考资料

1、武剑洁. 软件测试实用教程——方法与实践(第2版). 北京: 电子工业出版社, 2012.

2、(美)Glenford J. Myers等著, 张晓明, 黄琳 . 软件测试的艺术(原书第3版). 北京: 机械工业出版社, 2012.

3、(美)Ron Pattons, 周予滨, 姚静 . 软件测试. 北京: 机械工业出版社, 2013.

4、(美)Paul C. Jorgensen, 韩柯, 杜旭涛 . 软件测试. 北京: 机械工业出版社, 2003.

 

 


华中科技大学
1 位授课老师
武剑洁

武剑洁

副教授

推荐课程

人工智能期末冲刺-7小时突击人工智能

软件攻城狮

291人参加

Python零基础体验课(0元6天精讲课)

百词斩Conner

831人参加

数据结构与算法期末冲刺-5小时突击数据结构与算法

小谢老师01

25568人参加

计算机网络期末冲刺-4小时突击计算机网络

王道论坛

17813人参加
下载
下载

下载App