软件测试自动化技术的应用与研究
论文摘要
本文通过对大型汽车经销商ERP(Enterprise Resource Planning)系统ERA的回归测试进行分析,结合各种自动化测试技术,提出一个适用于该项目的自动化测试框架,并且运用Mercury公司的自动化测试工具QuickTest Professional成功实施自动化回归测试。该自动化测试框架是在研究与比较各种自动化测试框架技术的基础上所提出的,其中结合了数据驱动脚本技术和关键字驱动脚本技术的优点。数据驱动脚本技术的特点是数据与测试操作相互分离,这样做能使得脚本易于维护与重用。关键字驱动脚本技术可以把现有的测试用例转化为自动化测试用例。在ERA项目中应用本文所提出的自动化测试框架,对该项目的回归测试实施自动化,并且实现了测试工具准确对动态测试对象进行识别,测试工具的执行与被测软件的运行同步,以及由Quality Center统一管理测试脚本,测试的执行以及缺陷报告的提交。在成功对ERA系统实施自动化回归测试之后,明显降低了测试人员的工作量,提高了测试效率,取得了积极的测试效果。
论文目录
摘要Abstract第一章 绪论1.1 项目背景1.2 软件自动化测试的现状1.3 本文研究内容1.4 论文组织第二章 软件测试及自动化测试2.1 软件测试概述2.1.1 软件测试的定义2.1.2 软件测试的目的2.1.3 软件测试的分类2.2 软件测试自动化技术概述2.2.1 软件测试自动化概念2.2.2 软件测试自动化的生命周期2.2.3 软件测试自动化的优点与缺点第三章 自动化测试的脚本技术与框架3.1 自动化测试脚本技术3.2 测试结果分析比较技术3.2.1 分析比较的方法与时机3.2.2 分析比较的矩阵3.2.3 分析比较的准则3.3 自动化测试框架3.3.1 数据驱动引擎技术(DDE)3.3.2 测试计划驱动框架(TPD)技术3.3.3 控制同步数据驱动测试第四章 测试用例驱动框架的设计4.1 自动化测试应该避免的错误4.2 测试用例驱动框架的提出4.3 测试用例驱动框架详解第五章 测试用例驱动框架在ERA项目中的应用5.1 自动化测试的决定5.2 工具的评估和获取自动化测试的引入5.3 自动化测试的引入5.4 自动化测试脚本开发概述5.4.1 高层脚本结构5.4.2 中层脚本结构5.4.3 底层脚本结构5.4.4 测试数据表5.5 自动化测试脚本的具体实现5.5.1 高层脚本的编写实例5.5.2 中层脚本的编写实例5.5.3 底层脚本的编写实例5.5.4 对象识别技术5.5.5 脚本执行的同步问题5.6 自动化测试的执行与管理5.7 自动化测试的执行流程5.8 测试结果与缺陷报告提交5.9 对自动化测试进行评审与评估第六章 总结与展望6.1 总结6.2 未来工作展望致谢参考文献
相关论文文献
本文来源: https://www.lw50.cn/article/9b42364a7829393b8cc03237.html