基于QTP的自动化测试框架的设计与应用

来源 :郑州大学 | 被引量 : 0次 | 上传用户:smalldong224
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web应用程序在互联网领域的拓展和深入,软件的复杂度和规模变得越来越大。对于一款新开发的软件而言,软件测试在提高软件的质量和可靠性方面发挥着至关重要的作用。在整个测试过程中,回归测试是其中重要的一个环节。回归测试通常采用手工测试的方法对被测软件的新版本进行多轮测试。但随着软件项目开发周期的不断缩短,执行回归测试的次数更加频繁,导致工作量成倍增加。为了确保软件产品快速交付和可靠性,利用自动化测试提升软件回归测试的效率是非常有必要的。专业快速测试QTP(Quick Test Professional)是一款功能强大的商业自动化测试工具。该工具支持功能测试和回归测试自动化,并广泛应用于诸如图形用户界面(GUI)等交互过程。尽管借助强大的自动化测试工具QTP可以作为一个解决方案,但在实际测试中仅仅依赖某个工具来实现自动化测试还存在着局限性。自动化测试框架可以看作是组织和联系各种测试活动的容器,既具备良好的可扩展性和兼容性,同时也满足不同测试目标的需要。因此,为了实现高效率和高质量的自动化测试,自动化测试框架的开发和应用是软件测试行业的重点研究领域之一。根据对常用的自动化测试框架的分析,本文提出了一种基于测试工具QTP的自动化测试框架。它主要用于Web应用软件的回归测试,结合了对象识别、数据驱动和关键字驱动技术进行业务级别的测试,使测试数据、测试脚本相互独立,实现了测试执行和测试结果的自动化。在完成该框架总体结构设计的基础上,进行了详细设计,实现了框架中的各个功能模块,并将其运用于实际的信贷管理系统项目中。应用结果表明,该框架显著提高了回归测试的运行效率,进而可降低测试成本,保证软件回归测试自动化的顺利进行。
其他文献
重症肌无力是一种获得性自身免疫性疾病,是世界上公认的难治性疾病之一,目前尚无彻底治愈的方法。王松龄教授从脾胃虚损论治重症肌无力,认为该病关键病机为脾胃虚损,涉及肾、
新时期农村群众的教育理念发生了较大变化,由过去的重视基础教育轻视学前教育转变为学前教育和基础教育并重。目前幼师专业毕业的教师很少,当地教育部门采取将部分中小学教师
20世纪90年代以来,我国图书市场的读者群体日益分化、细化,形成了传统读者群体和新兴读者群体的差别。与之相适应,图书选题策划工作乃至整个图书、报纸、期刊的编辑、出版、
<正>视网膜色素变性是一种遗传性致盲性眼病,以感光细胞变性、凋亡以及上皮功能缺失为特征,阻碍视网膜色素上皮细胞吞噬视细胞外节脱落的膜盘,视细胞最终变性死亡。目前其临