SPOC学校专有课程
软件测试技术
分享
spContent=万物互联,软件定义一切,质量保障未来。软件测试是保证软件质量保证的重要手段。课程倡导“做中学、学中做”教学理念,配套多层次的教学资源、提供在线实践训练平台,着力培养测试思维、提升软件测试实践能力,为软件开发工作及软件产品质量保证等工作奠定有力基础。
—— 课程团队
课程概述

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

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

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

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

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

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

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


成绩要求

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

课程大纲
参考资料

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

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

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