SPOC学校专有课程
软件质量保证与测试
分享
spContent=软件开发遇到的难题无外乎成本和技术,但缺陷也是绕不过去的一道坎。软件缺陷伴随软件的出现而出现,若没有软件测试,那我们只能无奈地看缺陷飞了。软件质量保证和测试是软件领域提质提效的关键环节,其中,软件测试可以发现缺陷,验证软件质量,是软件质量保证的重要手段之一。让我们通过本课程的学习,一起来探讨软件测试的基本概念和核心方法,探索借助先进的软件测试工具实现测试的高效管理与实施,尝试发掘提高软件质量的奥秘。
—— 课程团队
课程概述

软件测试是软件工程专业教学计划中一门实践性较强的专业限选课,主要内容包括测试的基本概念、软件测试基本技术、软件测试过程、软件开发各阶段对应的软件测试、自动化测试等。

通过学习本门课程,学生能够建立软件测试的基本思维,能够较为灵活地运用软件测试技术和方法对软件产品进行相关的测试工作;能够了解基本的自动化测试原理和过程;能够与同行进行有效的沟通和团队合作。

授课目标

1.具备软件测试基本知识,学会测试用例设计方法,学会测试过程管理,具备简单的自动化测试的相关知识。

2.能够针对软件产品提出合理可行的测试方案并撰写测试计划,能够结合产品需求设计测试用例和执行测试,能够对软件产品完成整体的测试工作,能够选择合适的工具、资源等对软件产品进行测试,能够搭建基本的软件质量保证平台。

3.树立团队合作和自主学习意识,提升辩证思维能力,具有缺陷预防意识。

成绩要求

总成绩 = 单元测验 40% + 考试 40% + 讨论 10% + 视频时长 10%

其中,讨论至少参与5次

课程大纲
预备知识

《程序设计基础》、《软件工程》

参考资料
  1. 《软件测试》(第2版),黑马程序员,人民邮电出版社,2023年8月。
  2. 《测试开发实战教程》,霍格沃兹测试开发学社,人民邮电出版社,2022年9月。
  3. 《软件测试(慕课版)》,郑炜主编,人民邮电出版社,2017年8月。
  4. 《软件测试(第2版)》,朱少民 主编,人民邮电出版社,2016年7月。