课程

中国大学MOOC,为你提供一流的大学教育

hi,小mooc
期末考试会员
SPOC学校专有课程
软件测试技术
第1次开课
开课时间: 2022年02月14日 ~ 2022年06月30日
学时安排: 2-4
当前开课已结束 已有 221 人参加
老师已关闭该学期,无法查看
spContent=万物互联,软件定义一切,质量保障未来。软件测试是保证软件质量保证的重要手段。课程倡导“做中学、学中做”教学理念,配套多层次的教学资源、提供在线实践训练平台,着力培养测试思维、提升软件测试实践能力,为软件开发工作及软件产品质量保证等工作奠定有力基础。
万物互联,软件定义一切,质量保障未来。软件测试是保证软件质量保证的重要手段。课程倡导“做中学、学中做”教学理念,配套多层次的教学资源、提供在线实践训练平台,着力培养测试思维、提升软件测试实践能力,为软件开发工作及软件产品质量保证等工作奠定有力基础。
—— 课程团队
课程概述

  《软件测试技术》(Software Testing)是软件工程专业的核心课程,共32学时。通过综合应用和分析,能够为毕业实习、毕业设计等课程奠定良好的基础。

  课程主要讲解传统软件测试基本概念、理论和原则,测试用例设计方法、静态测试、动态测试、单元测试、集成测试、系统测试、软件测试基本流程、自动化测试工具和测试管理等内容。

  通过本课程的教学,学生能够:

1.       陈述软件测试的基本概念、基本原则和基本理论,能够对缺陷进行准确描述。

2.       能够应用软件测试的基本方法,选择并使用合适的测试方法和测试工具,分析测试对象,设计测试用例,部署和执行测试。

3.       能够应用软件测试策略的原则,根据软件需求特征,分析测试需求,选择合理的策略,制定软件测试方案和计划,实施测试,并分析测试结果,得出结论。

  课程采用“能力为驱动、结果为导向”的教学理念,注重培养测试分析、用例设计、缺陷识别与分析、测试流程规范化等能力,逐步树立软件质量意识。


成绩 要求

课程作业占40%(含视频学习、练习、讨论等),综合设计报告10%,期末考试50%。

课程大纲
软件测试基础
课时目标:能够描述软件测试基本概念、基本原则、缺陷属性、测试过程,清晰描述软件缺陷。
1-1 软件质量
1-2 软件缺陷
1-3 软件测试基本术语
1-4 软件测试基本原则
1-5 软件测试过程与管理
黑盒测试
课时目标:能够针对不同类型问题选择合适的测试方法设计测试用例。
2-1 黑盒测试方法概述
2-2 边界值分析
2-3 等价类划分
2-4 基于决策表的测试
2-5 其他黑盒测试方法
白盒测试
课时目标:对给定程序代码,能合理运用白盒测试的方法进行测试,并分析测试结果。
3-1 白盒测试方法概述
3-2 逻辑覆盖方法
3-3 基本路径测试
3-4 其他白盒测试方法
单元测试
课时目标:能够对程序源码进行单元测试,能够根据程序源码特点进行以类为单元的测试。
4-1 单元测试概述
4-2 静态单元测试
4-3 动态单元测试
4-4 面向对象软件的单元测试
集成测试
课时目标:能够采用不同的集成测试策略对程序模块进行集成测试。
5-1 集成测试概述
5-2 基于功能分解的集成测试
5-4 基于UML的集成测试
5-5 持续集成
系统测试
课时目标:能够对web系统进行测试需求分析、制定测试计划,设计并实施功能测试、性能测试等工作。
6-1 系统测试概述
6-2 系统功能测试
6-3 系统非功能测试
6-4 测试工具及自动化
6-5 Web系统测试案例
展开全部
参考资料

1.朱少民,软件测试:基于问题驱动学习模式,高等教育出版社,2017.4

2.朱少民,全程软件测试(第3版),人民邮电出版社,2019.1

3.(美)梅耶(Myers, G. J.)等著,张晓明、黄琳译,软件测试的艺术(原书第3版),机械工业出版社,2012.4

西南科技大学
2 位授课老师
潘娅

潘娅

副教授

李绘卓

李绘卓

讲师

下载
下载

下载App