首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 15 毫秒
1.
为了提高Web应用的测试效率和测试覆盖率,保证Web应用软件的质量,设计了基于模型驱动的Web应用自动化测试平台。该平台结合了基于UML模型的测试用例生成、基于关键字驱动思想的框架设计和复杂多层的自动化测试框架,实现了测试用例自动设计生成及测试自动化执行,增加了测试脚本的复用性,显著提高了测试效率和测试覆盖率。最后,给出应用实例,并与现有的测试方法和平台进行对比,突出本平台的可行性和应用价值。  相似文献   

2.
为了提高迭代式增量软件开发中的回归测试效率、改善测试脚本和用例的维护性和复用性,基于关键字驱动的思想设计了层次化的测试自动化框架模型,提出了对应的三层关键字设计方法.通过 C++项目-机械系统动力学 CAE 平台MWorks 回归自动化测试框架详细的系统实现证明了模型的可行性,合理的关键字划分隔离了测试脚本开发人员、测试用例开发人员和测试执行人员关注的问题,有助于组织和管理测试和测试用例,使得框架便于使用、维护和扩展.测试工具的多进程并行和异常处理进一步提高了测试效率  相似文献   

3.
为有效解决目前回归测试测试效率低以及手工测试操作复杂的问题,研究了自动化测试技术的原理和方法,提出了一种基于关键字驱动的自动化测试方法;介绍了Web自动化测试实施的过程和自动化测试框架的主要功能.在遵从保证产品质量和提高测试效率的原则基础上,对系统进行自动化测试的可行性分析,再进行自动化测试开发工具的选择、制作Demo和自动化测试框架开发,实现了以关键字驱动为核心,Ruby为开发语言的自动化测试框架.实验结果表明,该方法提高了回归测试效率和测试系统的可移植性.  相似文献   

4.
分析了自动化检测工具基本理论,探讨了QTP功能自动化工具和框架.QTP自动化测试框架是二次开发的Quick Test Professional得到的框架工具,回归测试可以在Web软件上完成,结合对象识别、关键字、数据驱动等技术,对框架业务层面可以实现测试功能.针对自动化测试工具,分析了相关流程中框架使用情况.  相似文献   

5.
基于Robot测试框架的关键字驱动的研究与应用   总被引:1,自引:1,他引:0  
为了有效提高软件的测试效率,通过对自动化测试技术之间优缺点比较,结合Web的特点和业务流程,提出了一种基于Robot测试框架的关键字驱动技术。在此技术的基础上,设计并实现了将Robot测试框架运行于RFT等测试工具,实现了测试脚本生成、测试执行与测试报告生成自动化,大大提高了自动化测试效率,保证了软件质量。  相似文献   

6.
高玉军 《软件》2013,(11):86-88,99
随着Web开发项目的日益庞大,自动化测试技术的重要性日益突出。自动化测试技术的出现,大大提高了软件测试的效率和测试人员的积极性。本文对自动化测试含义、种类及主流自动化测试框架进行了阐述;并介绍了一种基于Selenium2.0的面向对象分布武Web自动化测试的实现。  相似文献   

7.
笔者主要讨论基于关键字驱动的Web功能自动化测试方法与实现方式。以面向对象语言Python2.0+selenium2.0为自动化脚本开发的环境,结合Pycharm脚本编辑的IDE,在此环境下开发自动化脚本以实现Web功能自动化。目前,最为流行的软件开发方式是敏捷开发,开发后的软件不但要测试新的功能,也要回归老的功能;另外涉及软件版本的改版、优化或者升级同样需要对新功能的测试与老功能的回归。为了有效解决回归测试的不一致性的问题,引入自动化测试便是一个很好的选择,它能提高软件质量,节省经费,缩短产品发布周期。笔者主要讨论通过关键字定位页面元素,Selenium2.0采用Webdriver方式驱动浏览器在Web页面自动化实现方法与方式,希望能为自动化脚本开发与测试中提供借鉴和帮助.  相似文献   

8.
传统的对应用程序编程接口的测试需要编写测试驱动程序驱动被测API,然后编译驱动程序,接着执行驱动程序,最后要对测试运行结果做分析.过程繁琐而且对测试人员的编码能力要求较高.文中利用关键字驱动的思想,将测试脚本中变化的逻辑和数据部分从测试脚本中分离出来,放到单独的测试数据表格中.实现了一种对Java的应用程序编程接口进行自动测试的框架JAPITest.该框架实现了API的自动提取、关键字的自动生成、测试用例管理和执行环节的自动化,具有测试脚本的可重用性高、测试逻辑清晰、测试用例维护方便等特点.  相似文献   

9.
Selenium自动化测试工具在测试领域已经被广泛应用.使用时它需要依赖其它编译器或解释器才能执行测试.一方面让测试人员需要熟练的编程技术才能使用,另一方面让测试开发难度过高.为了降低自动化测试门槛,针对Web自动化测试设计了一种基于Selenium的解释器.首先深入剖析Selenium的测试原理,依据它测试接口的使用状况对主要的测试类构建依赖关系,然后根据Web程序的测试需求构建解释器的各个模块.参照编程人员的编码习惯和参考Python、JQuery等语法对每个模块的语法详细设计.最后设计一个具体的测试用例对解释器进行评价.实验结果表明,该解释器克服了使用Selenium门槛高的缺点,让编写的测试脚本更加简短整洁,测试性能也有明显的提高.  相似文献   

10.
李振松  顾斌 《计算机科学》2012,39(2):162-169
Web服务(Web services)已成为当前和未来网络分布式应用的主流软件开发技术。如何确保Web服务软件的质量和可靠性是当前软件工程领域关注的焦点问题。分析了Web服务测试的层次和阶段,以及测试工具的现状,提出了Web服务自动化测试的技术框架,分析了此框架内Web服务操作、Web服务操作序列和Web服务组合WSB-PEL流程测试的关键技术,并研制了测试用例自动生成的原型系统,给出了实验结果,最后指出Web服务自动化测试技术值得进一步探讨的主题。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号