基于QTP的软件自动化测试框架的设计及应用

被引量 : 8次 | 上传用户:kaezhu1111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件行业的不断发展,软件产品变得越来越复杂,更新速度越来越快,建设周期也越来越短,随之对软件测试的要求也变得越来越高。因此,如何缩短测试周期并保证测试质量就显得尤为重要。而引入自动化测试对于提高软件测试的效率和保证软件产品的质量至关重要。搭建一个良好的可通用的自动化测试框架又是能否成功引入自动化测试的关键。一个良好的自动化测试框架不但可以规范自动化测试的实施过程,而且可以降低自动化测试实施的风险,从而提高自动化测试的效率,保证软件产品的质量。本文在充分调研目前流行的多种自动化测试框架技术的基础上,设计了一套基于QTP(QuickTest Professional)技术的通用自动化测试框架,并在生产管理平台软件项目中进行了应用,验证了本框架的有效性和实用性,从而为本公司建立起了自动化测试机制,今后将推广应用于其他项目。本文主要工作包括:(1)调研了目前流行的自动化测试工具和自动化测试框架技术,比较分析了各自的优缺点。研究了自动化测试工具QTP的测试方法和关键技术,确定基于QTP技术搭建通用的自动化测试框架。(2)结合自动化测试理论,根据自动化测试框架的设计原则和设计目标,深入分析了本测试框架的实际需求,利用Java、VBA、VBS等编程语言对QTP进行二次开发和扩展,设计并实现了基于QTP技术的通用自动化测试框架。(3)通过本自动化测试框架在生产管理平台软件项目上的成功实施和应用,进一步验证了本框架的有效性和实用性,为企业自动化测试机制的建立提供了强而有力的保证。本文设计和实现的自动化测试框架在现有自动化测试框架技术的基础上,增加了测试脚本一键多机并发执行的功能,建立了比较完善的场景恢复机制,实现了对自动化测试执行过程的实时监控,以及对测试文档的有效管理和维护。本框架在实际软件项目中的成功实践表明,通过本框架的应用,可以提高测试脚本的开发效率和复用性,提高测试覆盖率,从而增强产品的可靠性。基于本框架的自动化测试的引入使测试工作的管理和维护变得更简单、快捷和高效,对产品变更的响应更加迅速,最终大大降低了生产成本,提高了产品质量。
其他文献
AP1000核电站的屏蔽厂房结构是防止核泄漏的最后一道安全屏障。地震和冲击爆炸是影响AP1000屏蔽厂房的两个主要因素。众所周知,地震动的强度和频谱具有很大不确定性。在核电
在压水反应堆核动力装置中,主冷却剂泵的正常运行是保证堆芯内所释放的热量及时可靠带出的关键设备,被喻为反应堆系统的“心脏”。由于流经主冷却剂温度非常高,必须采取措施
初中思想品德课堂教学存在着教学目标设置过多、教学内容安排过多、教学环节设计过于繁琐等问题。因此,初中思想品德课堂中追求课堂简约的呼声极其强烈。本文结合八年级思想
<正>国家互联网信息办公室最近正式发布《即时通信工具公众信息服务发展管理暂行规定》(亦被网民称为"微信十条"),对即时通信工具服务提供者、使用者的服务和使用行为进行了
本文以稀土 Pr(Ⅲ)离子和稀土合金Bi-Pr-Li为研究对象,研究了 Pr(Ⅲ)离子在LiCl-KCl熔盐体系中的电化学性质、电沉积过程及Bi-Pr-Li合金的阳极溶解行为,并采用共沉积法从熔盐中提
进行了内陆核设施液态流出物的排放对水生生物鱼类影响的实验研究,为后续生物剂量估算及核设施放射性污染物对水生生态环境影响的预测研究提供基础数据。选择典型淡水生态系
论文主要由三个章节组成,系统描述了两部分内容,分别为Alpha放射性测量不确定度及数据评价和带交叉的研究。文章第一部分为前两章。第一章介绍了放射性衰变的一般规律及理论,
宝山区作为上海市第一批开展“家庭医生制服务”试点工作的10个区县之一,区内18家社区卫生服务中心均结合辖区特点,积极探索规律,从社区群众的就医需求出发,结合基层卫生服务实际
针对已有桥梁加高进行研究,重点探讨了断柱加高的方式,并结合郑开大道立交桥的设计研究了断柱顶升的关键工艺及方法,进一步分析断柱方式的优缺点。结论证实,由于交通净空需要,工程
房地产投资信托是现代金融领域的重要组成部分,在银根紧缩,贷款政策愈加严格的情况下,信托作为新兴融资方式为房地产开发提供了充裕的资金支持,并且也给投资人、受益人提供高