文摘
英文文摘
声明
第1章引言
1.1软件测试及国内外发展现状
1.1.1软件测试概述
1.1.2国内外发展现状
1.2自动化测试面临的问题及课题的提出
1.3论文研究目标和内容
第2章自动化测试技术
2.1自动化测试概述
2.2自动化测试工具
2.2.1自动化测试工具原理
2.2.2自动化测试工具特征
2.3自动化测试的基本流程
2.3.1自动化测试依据
2.3.2测试计划的制定
2.3.3测试的执行、评估和评审
2.4自动化测试的优势与局限性
2.4.1自动化测试的优势
2.4.2自动化测试的局限性
第3章测试用例的表达与生成
3.1测试用例表达的意义
3.2测试过程的多级生成机制
3.3定位和目标
3.3.1定位
3.3.2目标
3.3.3关键要素
3.4 ASL测试用例表达体系的映射模型
3.5 ASL的测试用例表达方法
3.5.1概述
3.5.2 ASL基本句法
3.5.3 ASL的测试用例表达
第4章脚本转换器的设计与实现
4.1脚本技术
4.1.1线性脚本
4.1.2结构化脚本
4.1.3共享脚本
4.1.4数据驱动脚本
4.1.5关键字驱动脚本
4.2 QTP及其脚本
4.2.1 QTP简介
4.2.2 QTP工作原理
4.2.3 QTP脚本
4.3脚本转换器的设计
4.3.1脚本转换器的意义
4.3.2 ASL文本
4.3.3脚本转换器的功能设计
4.4 ASL文本的解析
4.5测试脚本执行
4.5.1传统模式下的测试脚本执行过程
4.5.2传统模式下的问题
4.5.3基于ASL转换的脚本执行过程
4.6测试报告生成
第5章ASL测试管理平台的设计与实现
5.1 ASL测试管理平台的设计目标
5.2 ASL测试管理平台的总体功能
5.2.1模版管理
5.2.2 ASL文本编辑
5.2.3标签库管理
5.2.4测试实施
5.2.5测试结果管理
5.3 ASL测试管理平台的实现
5.4 ASL测试管理平台的测试实施流程
5.4.1测试准备
5.4.2测试实施
5.4.3结果分析
5.5 ASL测试管理平台运行实例
5.5.1 ASL文本编辑
5.5.2 ASL文本解析与脚本执行
5.5.3测试结果分析
结论
致谢
参考文献