《软件测试基础》课程是国家教学资源库课程、江苏省“十四五“在线课程,课程联合上海泽众软件科技有限公司、杭州飞致云信息科技有限公司的资深工程师联合开发,以企业项目、案例为载体,能够让学习者通过课程学习,可以掌握软件测试的基础知识、用例设计方法、测试工具和测试流程,具备初、中级软件测试工程师的基本职业能力。
学习者完成课程后能达到软件测试工程师的职业技能考证要求,也可为参加计算机软件专业技术资格考试(软件评测师)奠定良好的基础;同时建议学习者积极参加全国大学生软件测试大赛、火焰杯软件测试大赛、蓝桥杯软件测试大赛等比赛检测自己的学习成果。
课程QQ群(进群口令为: 软测第11期学生),欢迎大家扫描加群,群内会定期发布直播、辅导信息!

1.知识目标
(1)掌握软件测试基本概念;
(2)熟悉软件测试的过程;
(3)掌握软件测试的基本方法与技术;
(4)掌握常用的软件测试工具;
(5)了解测试管理方法。
2.能力目标
(1)能分析测试需求并设计测试用例;
(2)会撰写缺陷报告;
(3)会使用常用的软件测试工具;
(4)会编写测试计划、测试总结等相关文档。
3.素质目标
(1)具有较好的分析问题、解决问题的能力;
(2)具有良好的自主学习能力;
(3)具有较好的沟通能力和团队合作能力;
(4)具有软件质量意识。
选用教材:
吴伶琳,王明珠.软件测试技术任务驱动式教程(第2版) [M].北京:北京理工大学出版社,2022. “十四五”国家职业教育规划教材,国家教学资源库配套教材,江苏省重点教材,建议选购。

参考书目:
[1]全国计算机专业技术资格考试办公室.软件评测师教程[M].清华大学出版社,2023.
[2]全国计算机专业技术资格考试办公室组. 软件评测师2017至2021年试题分析与解答[M].北京:清华大学出版社,2023.
[3]朱少民.软件测试方法和技术(第4版)[M].北京:清华大学出版社,2022.
[4]Glenford J. Myers.软件测试的艺术[M].北京:机械工业出版社,2012.
[5]于艳华.软件测试项目实战(第4版)[M].北京:电子工业出版社,2022.
推荐网站:
1.泽众云测试
2.全国大学生软件测试大赛平台
3.MeterSphere专业测试云
职业资格证书:
1.国际软件测试资质认证

2.计算机软考——软件评测师证书

Q : 什么是黑盒测试,什么是白盒测试?
A : 黑盒测试是一种重要的测试策略,又称为数据驱动的测试或输入/输出驱动的测试。使用这种测试方法时,将程序视为一个黑盒子。测试目标与程序的内部机制和结构完全无关,而是将重点集中放在发现程序不按其规范正确运行的条件。白盒测试是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。
Q : 缺陷的处理流程是怎样的?
A : 流程如下
1. 找到缺陷后, 记录缺陷的各方面信息(如:日志, 图片, 测试步骤, 是否能重复等);
2. 提交缺陷报告;
3. 跟踪这个缺陷, 看其何时修复;
4. 当缺陷修复后, 再对其进行测试。并对因这个缺陷而受影响的其它功能进行测试。
5. 如果这个缺陷测试通过,关闭这个缺陷报告。
如果没有通过,则再次返回修复缺陷人员,重新修复。 (以此循环, 直到缺陷修复或者其它结论)