软件测试基础
分享
课程详情
课程评价
spContent=如果您懂点编程知识,想要探寻软件中的Bug,还犹豫什么,赶紧加入!课程会让您知晓软件测试基本概念和软件质量模型等基础知识,熟练掌握测试用例的设计方法,能运用流行的软件测试工具开展测试,熟悉软件测试的流程,为从事软件测试工程师岗位奠定基础。
—— 课程团队
课程概述

     《软件测试基础》课程是国家教学资源库课程、江苏省“十四五“在线课程,课程联合上海泽众软件科技有限公司、杭州飞致云信息科技有限公司的资深工程师联合开发,以企业项目、案例为载体,能够让学习者通过课程学习,可以掌握软件测试的基础知识用例设计方法测试工具和测试流程,具备初、中级软件测试工程师的基本职业能力。

    学习者完成课程后能达到软件测试工程师的职业技能考证要求,也可为参加计算机软件专业技术资格考试(软件评测师)奠定良好的基础;同时建议学习者积极参加全国大学生软件测试大赛、火焰杯软件测试大赛、蓝桥杯软件测试大赛等比赛检测自己的学习成果。

    课程QQ群(进群口令为: 软测第11期学生),欢迎大家扫描加群,群内会定期发布直播、辅导信息!

     

授课目标

1.知识目标

 (1)掌握软件测试基本概念;

 (2)熟悉软件测试的过程;

 (3)掌握软件测试的基本方法与技术;

 (4)掌握常用的软件测试工具;

 (5)了解测试管理方法。

2.能力目标

 (1)能分析测试需求并设计测试用例;

 (2)会撰写缺陷报告;

 (3)会使用常用的软件测试工具;

 (4)会编写测试计划、测试总结等相关文档。

3.素质目标

 (1)具有较好的分析问题、解决问题的能力;

 (2)具有良好的自主学习能力;

 (3)具有较好的沟通能力和团队合作能力;

 (4)具有软件质量意识。

课程大纲
预备知识
  1. 具备基本的计算机基础知识;
  2. 能读懂Java、Python语言编写的代码;
  3. 了解数据库的基本概念和知识。
参考资料

选用教材:

吴伶琳,王明珠.软件测试技术任务驱动式教程(第2版) [M].北京:北京理工大学出版社,2022. “十四五”国家职业教育规划教材,国家教学资源库配套教材,江苏省重点教材,建议选购

      

参考书目:

   [1]全国计算机专业技术资格考试办公室.软件评测师教程[M].清华大学出版社,2023.

   [2]全国计算机专业技术资格考试办公室组. 软件评测师20172021年试题分析与解答[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. 如果这个缺陷测试通过,关闭这个缺陷报告。

  如果没有通过,则再次返回修复缺陷人员,重新修复。 (以此循环, 直到缺陷修复或者其它结论)