《软件自动化测试技术》课程大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件自动化测试技术》课程教学大纲
英文名称:Automated Software Testing Technology
课程类型:专业课
学时/学分:32/2
适用专业:软件工程
一、课程性质、目的和任务
《软件软件自动化测试技术》是软件工程专业的一门专业课,全面、系统地论述软件工程与软件测试自动化的理论及应用技术。
本课程的目的是使学生掌握使用测试工具的方法,通过软件测试案例让有志于软件测试领域的学生快速、便捷地掌握流行测试工具的工作原理、工作方法和使用技巧、帮助学生在走上软件测试岗位之前,提前掌握软件测试的高端技能。
本课程的任务是从分析手工测试和自动化测试的利弊出发,阐述软件自动化测试的优势、特点、应用领域和应用价值,重点讲解软件自动化测试的内涵,QTP的安装和配置,QTP基本使用方法,关键字驱动测试,数据驱动测试,QTP的高级使用,TD系统与功能简介等。
二、教学基本要求
了解:手工测试与自动化测试的优缺点;软件测试工具分类和选择、评估。
理解:测试自动化的内涵;测试自动化的实现原理。
掌握:软件测试的一些通用的测试工具;包括软件测试用例设计、测试文档的自动生成、内存自动检查分析、故障自动跟踪分析、软件测试用例的自动回收、测试的实例结果分析及相关报告模版等。
三、课程内容
1.软件测试自动化的基本理论
(1)软件测试基本知识概述
(2)手工测试与自动化测试
(2)测试自动化的内涵
(3)测试自动化的实现原理
(4)软件测试工具分类和选择、评估
重点:测试自动化的内涵、测试自动化的实现原理
难点:测试自动化的实现原理
2. QTP的安装和配置
重点:QTP的基本配置、创建一个空的测试项目
难点:创建一个空的测试项目
3.QTP基本使用方法
(1) QTP基本功能的使用
(2)编辑测试脚本
(3)运行和调试测试脚本
(4)分析测试结果
重点:QTP基本功能的使用、编辑测试脚本、运行和调试测试脚本、分析测试结果
难点:编辑测试脚本、分析测试结果
4. 关键字驱动测试
5. 数据驱动测试
6. QTP的高级使用
难点:QTP的高级使用
7. TD系统与功能简介
8. TD的站点和项目管理
重点:TD的测试管理过程
9. 性能测试与Load Runner
10.嵌入式软件测试工具
重点:手机测试
11.JMeter及其应用
四、实验(上机)内容及要求
1.QTP使用:使用QTP编写自动化测试脚本。
2.TD的站点与项目管理。