文档详情

软件测试技术.docx

发布:2024-03-31约1.2千字共2页下载文档
文本预览下载声明

教学大纲

课程简要描述:

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

课程详细介绍:

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

本课程将学习软件测试基本概念、理论和原则,经典的软件测试用例设计方法,软件测试策略、测试工作基本流程,测试管理技术以及业界主流自动化测试工具等内容。

通过由简单到综合,循序渐进地开展实验,培养学生综合应用和分析能力,使得学生能够对软件系统实施测试,采集实验数据、分析实验结果,得到实验结论,从而达到提升专业能力的目标。实践内容包括软件测试管理过程、黑盒测试用例设计、白盒测试用例设计、单元测试、功能自动化测试、性能自动化测试以及系统测试。

课程先修要求:

?软件需求、软件项目管理等

课程教学安排:

总学时/持续周数

64学时/16周

周学时

4学时

课程目录

第一章软件测试技术基础

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-3基于UML的集成测试

5-4持续集成

第六章系统测试

6-1系统测试概述

6-2系统功能测试

6-3系统非功能测试

6-4测试工具及自动化

6-5Web系统测试案例

教材或参考文献目录:

《软件测试技术》,范勇、兰景英、李绘卓,西安电子科技大学出版社,2017年8月第二版

学习考核方式:

课程总成绩=单元测试(30%)+期末考试(50%)+视频(20%)

视频(20%),每周学习5节,完成进度以平台检测为准。

单元测验(30%),每周一次,包括若干选择、判断和填空,每题2分,整个课程共有30道题,共计3分;

期末测验(50%),将根据课程内容安排期末考试,共5分。

课程评分标准:

证书要求设置“合格”(达到6分,)、优秀(达到8.5分以上)两档课程标准。

显示全部
相似文档