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

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

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

授课目标

1、能够阐述软件质量保证工作基本内容和方法,能够描述典型的软件测试技术及适用场景,能够针对软件产品提出合理可行的测试方案、撰写测试计划,能够选用合适的软件测试方法和技术对软件产品进行测试。

2、能够操作软件测试领域常用软硬件平台、开发工具和资源,并根据测试需求选用合适的平台、资源和工具进行软件测试工作。

成绩要求

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

其中,讨论至少参与5次

课程大纲
预备知识

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

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