QTP在铁路自动售票系统测试中的应用

QTP在铁路自动售票系统

测试中的应用

祝咏升:中国铁道科学研究院电子计算技术研究所,助理研究员,北京,100081张彦:中国铁道科学研究院电子计算技术研究所,研究员,北京,100081

摘要:软件测试贯穿于整个软件开发

周期,在软件测试中引入自动化的概念

可以提高测试效率。通过严格细化自动

化测试工具qTP的测试流程,设计与实

现铁路自动售票系统测试框架,阐述铁路自动售票系统自动化测试突破的关键技术。

关键词:铁路自动售票系统;自动化测

试;QTP

铁路自动售票系统测试框架的设计与实现

自动化测试框架是在所有不同的测试自动化阶段定

义的一整套指导准则:需求分析阶段、脚本设计阶段、执行阶段、报告和维护阶段。基于界面的软件自动化测试经历4个发展阶段:简单的录制/回放阶段、数据驱动框架阶段、关键字驱动框架阶段、混合模型框架阶段。通过综合考虑铁路自动售票系统自身的功能特性和业务

铁场景组成,测试人员必须在每轮测试中不断地

重复操作,并且测试结果会受到测试人员工作状态的影响,因此研究自动化测试非常有必要。借助QTP自动化测试工具,提出一种适用于自动售票系统的基于关键词参数化的测试方法,弥补系统手工无法实现或难以实现的测试。自动化测试可理解为测试过程自动化和测试结果分析自动化。它和单元测试、集成测试、系统测试等阶段一样,都是一个独立而且完整的测试阶段。

基金项目:中国铁道科学研究院项目计划(P_010YJ05)。

路自动售票系统测试可以由无限个用户随机操作逻辑性,设计符合铁路自动售票系统的QTP自动化测试框架。

1.1铁路自动售票系统自动化测试框架结构

铁路自动售票系统的自动化测试框架主要由启动引擎、关键字驱动、数据驱动、异常处理、报表引擎、日志记录6个部分组成。测试执行者通过系统的人机交互界面上传数据驱动表,交由测试服务器,通过关键字驱动测试执行,测试完毕后再将测试结果及报告返回测试执行者(见图1)。

.63.

Word文档免费下载Word文档免费下载:QTP在铁路自动售票系统测试中的应用 (共4页,当前第1页)

QTP在铁路自动售票系统测试中的应用相关文档

最新文档

返回顶部