- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《软件测试》课程教学大纲
(2周一体化 52课时)
一、课程的地位与任务
本课程是高职院校可视化编程专业学生的一门主干专业课程。其主要任务是掌握软件测试的概念、知识和当前软件工程实践中实用的最新软件测试技术和测试工具,并指导运用。
二、课程教学目标
(一)知识教学目标
理解软件测试的基本概念、基本知识
理解软件测试在软件开发(工程)中的重要作用和地位
掌握软件测试的过程与准则
掌握基本的和高级的软件测试技术
掌握软件测试用例的设计方法
掌握软件测试报告的编写方法
(二)能力培养目标
通过本课程的理论学习与实践,使学生掌握软件测试的方法和技术, 学会利用软件测试方法和软件测试工具对软件进行测试和管理,并编写测试报告。
(三)知识结构分解图
三、教学要求及时数分配
必修课时数:52课时。
(一)软件测试的基本知识
1、教学内容:
软件测试的术语和手段
测试模型
软件测试的分类、原则和策略
软件测试流程
测试的成功经验
2、教学要求
了解软件测试中的各种术语、软件测试的手段。理解软件测试在软件声明周期中的作用;理解软件测试模型。掌握软件测试的分类、软件测试策略、软件测试流程。
3、重点和难点
重点:理解软件测试的概念,方法和任务
难点:软件测试流程中各个阶段的目的和工作重点
(二)软件测试的方法和技术
1、教学内容:
(1)软件测试方法概述
(2)白盒测试的各种测试方法
(3)黑盒测试的各种测试方法
2、教学要求
了解软件测试方法、测试用例的基本概念。掌握白盒测试的程序插桩法、逻辑覆盖法、基本路径测试法;掌握黑盒测试的等价类划分法、边界值分析法、错误推测法、因果图法;掌握测试用例的设计与编写。理解白盒测试的静态测试法及其他测试方法;理解黑盒测试的场景法;
3、重点和难点
重点:白盒测试的程序插桩法、逻辑覆盖法、基本路径测试法;黑盒测试的等价类划分法、边界值分析法;测试用例的设计与编写
难点:白盒测试的基本路径测试法;黑盒测试的因果图法;测试用例的设计
(三)软件测试过程
1、教学内容:
(1)软件测试过程概述
(2)单元测试的任务和过程
(3)功能测试的任务和过程
(4)系统测试的任务和过程
(5)性能测试的任务和过程
(6)集成测试的任务和过程
(7)自动化测试的任务和过程
2、教学要求
了解软件测试各个阶段所用的测试技术和测试数据。理解系统排错的任务、过程和方法。掌握软件测试过程中各个测试过程(单元测试、功能测试、系统测试、性能测试、集成测试和自动化测试)的任务。
3、重点和难点
重点:各个测试过程(单元测试、功能测试、系统测试、性能测试、集成测试和自动化测试)的任务
难点:各个阶段测试的测试数据设计
(四)软件测试用例
1、教学内容:
(1)被测软件项目介绍
(2)测试过程概述
(3)测试计划制定
(4)测试用例设计
(5)测试结果总结分析
(6)应用测试工具
2、教学要求
了解被测项目背景、需求、功能和性能。掌握测试用例的基本概念和内容,掌握测试用例的设计方法。
3、重点和难点
重点:理解测试用例的概念与方法,测试用例的选择;测试用例的制定
难点:测试用例的设计
(五)软件综合测试报告
1、教学内容:
(1)综合应用测试技术,开展项目测试
(2)测试报告的编写方法
(3)测试总结报告
2、教学要求
理解测试文档的基本内容,了解软件缺陷的概念和种类、软件缺陷的严重性。理解软件缺陷的生命周期。掌握报告软件缺陷的基本原则和软件缺陷报告模版;掌握分离和再现软件缺陷的技巧;掌握测试总结报告的编写;掌握软件测试的评测方法。
3、重点和难点
重点:理解测试文档的基本内容
难点:掌握测试文档的写作方法
学时分配表
本课程共52课时,其中必修为52课时,选修为0课时。
序号 单元内容 学时数 合计 一体化教学 机动 1 软件测试的基本知识 2 2 2 软件测试的方法和技术 10 10 3 软件测试过程 32 32 4 软件测试用例 2 2 5 软件综合测试报告 6 6 合计 52 52 四、实践教学内容与要求
为了使学生能够熟练使用软件测试工具进行软件自动化测试,对一些常用测试工具进行简要介绍,并适当安排几次实验熟悉软件的使用及软件测试的方法。每次实验安排学生熟练1-2个软件测试工具的使用,要求学生在规定时间内了解软件功能,并对现有项目进行测试。实验完毕写出本次实验的实验报告。实验的具体内容请参考本课程的实验教学大纲。
五、任课教师教学过程中应注意的事项
本课程强调边讲边做,本课程理论性较强,主要介绍软件测试相关的技术。为了提高学生的兴趣,加强学生对软件测试技术的应用能力,在授课过程中可多列举示例分析。尤其在介绍软件测试
文档评论(0)