软件测试与质量

软件缺陷伴随软件的出现而出现,若没有软件测试,那我们只能无奈地看缺陷飞了。软件测试可以发现缺陷,验证软件质量,是软件质量保证的重要手段之一。让我们通过本课程的学习,一起来探讨软件测试的基本概…

国家精品计算机
2551 次查看
华中科技大学
中国大学MOOC
  • 完成时间大约为 12
  • 初级
  • 中文
注:因开课平台的各种因素变化,以上开课日期仅供参考

课程概况

亲爱的同学们:

2020年的开年与往年有点不同,人们纷纷停止了外出的脚步,选择在家里度过。但是,2020年与往年相同的是,我们水不停,电不停,暖不停,通信不停,生活物资供应不停,在我们的背后,有多少人奋战在一线,为我们的生活提供强有力的保障!而我们感谢他们最好的方式,就是不要停止学习的脚步!

停课不停学,让我们以实际行动为国家分忧。祖国加油!湖北加油!武汉加油!

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

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

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

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

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

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

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

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

课程大纲

第1周 软件测试与质量概述
1.0 本周导学
1.1 概述
1.2 软件测试的定义
1.3 软件缺陷的定义
1.4 测试用例的定义
1.5 软件测试分类
1.6 软件质量的定义
1.7 本周小结

第1单元测试
课前专题测试

第2周 黑盒测试技术
2.0 本周导学
2.1 黑盒测试技术概述
2.2 边界值测试
2.3 等价类测试
2.4 基于场景的测试
2.5 本周小结

第2单元测试

第3周 黑盒测试技术(续)
3.2 组合测试
3.3 本周小结
3.1 决策表测试
3.0 本周导学

第3周单元测试

第4周 白盒测试技术
4.0 本周导学
4.1 白盒测试技术概述
4.2 控制流分析技术
4.3 对判定的测试
4.4 静态白盒测试
4.5 本周小结

第4周单元测验

第5周 白盒测试技术(续)
5.0 本周导学
5.1 对路径的测试
5.2 从路径看场景测试
5.3 本周小结

第5周单元测验

第6周 测试管理及工具
6.0 本周导学
6.1 测试管理概述
6.2 测试管理工具
6.3 本周小结

第7周 功能测试与性能测试
7.0 本周导学
7.1 功能测试及其工具
7.2 性能测试及其工具
7.3 本周小结

第8周 单元测试
8.0 本周导学
8.2 基于Junit的单元测试
8.4 本周小结
8.3 静态代码检查工具
8.1 单元测试概述

第三单元测验

第9周 软件质量模型与度量
9.0 本周导学
9.1 软件质量模型
9.2 软件质量度量
9.3 本周小结
期末考试总复习
期末考试复习提纲

第10周 软件质量度量工具
10.0 本周导学
10.1 软件质量度量工具
10.2 本周小结

第四单元测验

预备知识

1、了解软件工程;
2、具备基本的编程能力,掌握至少一种编程语言,例如C、C++或Java。

参考资料

1、武剑洁. 软件测试实用教程——方法与实践(第2版). 北京: 电子工业出版社, 2012年.
2、(美)Glenford J. Myers等著, 张晓明, 黄琳 译. 软件测试的艺术(原书第3版). 北京: 机械工业出版社, 2012年.
3、(美)Ron Pattons著, 周予滨, 姚静 译. 软件测试. 北京: 机械工业出版社, 2013年.
4、(美)Paul C. Jorgensen著, 韩柯, 杜旭涛 译. 软件测试. 北京: 机械工业出版社, 2003年.

千万首歌曲。全无广告干扰。
此外,您还能在所有设备上欣赏您的整个音乐资料库。免费畅听 3 个月,之后每月只需 ¥10.00。
Apple 广告
声明:MOOC中国十分重视知识产权问题,我们发布之课程均源自下列机构,版权均归其所有,本站仅作报道收录并尊重其著作权益。感谢他们对MOOC事业做出的贡献!
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc
  • (部分课程由Coursera、Udemy、Linkshare共同提供)

© 2008-2022 CMOOC.COM 慕课改变你,你改变世界