hi,小慕
软件测试基础
第10次开课
开课时间: 2025年02月21日 ~ 2025年06月30日
学时安排: 4小时
进行至第12周,共19周 已有 221 人参加
立即参加
课程详情
课程评价(29)
spContent=如果您懂点编程知识,想要探寻软件中的Bug,还犹豫什么,赶紧加入!课程会让您知晓软件测试基本概念和软件质量模型等基础知识,熟练掌握测试用例的设计方法,能运用流行的软件测试工具开展测试,熟悉软件测试的流程,为从事软件测试工程师岗位奠定基础。
如果您懂点编程知识,想要探寻软件中的Bug,还犹豫什么,赶紧加入!课程会让您知晓软件测试基本概念和软件质量模型等基础知识,熟练掌握测试用例的设计方法,能运用流行的软件测试工具开展测试,熟悉软件测试的流程,为从事软件测试工程师岗位奠定基础。
—— 课程团队
课程概述

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

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

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

     

授课目标

1.知识目标

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

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

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

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

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

2.能力目标

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

 (2)会撰写缺陷报告;

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

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

3.素质目标

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

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

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

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

课程大纲

【单元0】课程导学

0.1 课程简介

0.2 软件测试的发展

0.3 软件测试行业现状分析

【单元1】 软件测试岗位需求

1.1 软件测试人员的职业要求

1.2 提交软件缺陷

1.3 编写测试用例

1.4 单元小结

1.5 拓展学习资料

单元1测试

【单元2】 软件测试基础理论

2.1 软件测试原则

2.2 软件测试分类

2.3 软件测试模型

2.4 软件质量模型

2.5 单元小结

2.6 拓展学习资料

单元2作业

单元2测试

【单元3】 测试用例设计——黑盒测试

3.1 等价类划分法

3.2 边界值分析法

3.3 判定表法

3.4 因果图法

3.5 场景法

3.6 单元小结

拓展学习资料

单元3测试

单元3作业

【单元4】 测试用例设计——白盒测试

4.1 逻辑覆盖法

4.2 基本路径法

4.3 单元小结

拓展学习资料

单元4作业

单元4测试

【单元5】测试工具应用——单元测试工具

5.1 认识单元测试

5.2 使用JUnit进行单元测试

5.3 单元测试综合——企业项目

单元5测试

【单元6】测试工具应用——功能测试工具

6.1 手工测试与自动化测试的对比

6.2 功能测试管理工具

6.3 功能测试工具AR——企业项目

单元6测试

【单元7】 测试工具应用——接口测试工具

7.1 接口测试工具

7.2 被测系统简介

7.3 接口测试

7.4 接口自动化测试

7.5 接口测试报告

7.6 拓展学习:PostMan企业项目

单元7 测试

【单元8】 测试工具应用——性能测试工具

拓展学习资料——论坛系统

8.1 性能测试的基本概念

8.2 性能测试工具LoadRunner

8.3 性能测试工具JMeter——企业项目

拓展学习资料——计算机软考

单元8 测试

【单元9】 测试过程管理

9.1 测试需求分析

9.2 测试计划

9.3 测试实施

9.4 测试总结

9.5 单元小结

单元9 测试

展开全部
预备知识
  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. 如果这个缺陷测试通过,关闭这个缺陷报告。

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





苏州健雄职业技术学院
2 位授课老师
吴伶琳

吴伶琳

副教授

王明珠

王明珠

讲师

下载
下载

下载App