《软件测试》课程教学大纲
课程代码:
课程名称:软件测试/Software Testing
开课学期:
学分/学时:
课程类型:
适用专业/开课对象:
先修课程:
开课单位:
团队负责人:
执笔人:
责任教授:
核准院长:
一、课程的性质、目的与任务
《软件测试》是软件工程专业中一门综合性很强的基础课程,该课程从理论、
标准、技术和工具等多方面介绍了软件测试,主要内容包括软件测试背景及分类、
软件测试模型、软件测试的基础方法、软件测试的整体过程、软件测试活动的组
织与管理、面向对象的软件测试、软件测试自动化、缺陷跟踪管理、单元测试工
具JUnit、接口测试工具、负载测试工具LoadRunner、网上书店系统测试、生活
小工具微服务测试和手机视频播放软件测试等。
本课程的目的与任务是使学生通过本课程的学习,从软件测试的基础理论知
识入手,循序渐进的学习软件测试的各种相关工具应用,并通过引入实际案例的
测试过程学习,帮助学生更好的掌握软件测试技能,做到理论与实践相结合,方
法与应用相结合。本课程除要求学生掌握软件测试的基础知识和工具使用,包括
软件测试的基本概念、相关模型、基础方法、执行过程以及常用的自动化测试工
具的使用方法等,重点要求学生学会分析问题的思想和方法,为更深入地学习和
今后的实践打下良好的基础。
二、教学内容及教学基本要求
1. 软件测试概述与基本概念
了解软件测试的定义和历史背景,了解软件缺陷的定义和出现原因;了解软
件测试的目的和原则;掌握常用的软件测试分类方法,包括按测试阶段分为单元
1