【24h】

Improving test data management in record and playback testing tools

机译:改善记录和回放测试工具中的测试数据管理

获取原文

摘要

It is almost impossible to prevent requirement change in the web development life cycle. Selenium despite being a widely used open source automated tool for testing web application, has its limitation when it concerns test data management. Frequent changes in requirement result in changes in the user interface which in turn requires additional effort to re-record the test script. Eventually keeping track of test data used for each test script becomes very problematic for the tester. In this paper, we analyse existing tools and provide a design of an automated testing tool, Kishanium that also manages the set of test data. A prototype was created during experimentation phase to prove the concept of the underlying ideas of the proposed tool. The prototype has been implemented based on the core technologies of DomDocument, XPath and Curl. The testing carried out proves that Kishanium is a useful automated tool that can be used on its own or in conjunction with Selenium. With a very systematic approach it automatically searches input and button objects, allows testers to add new test data, edit existing test data and delete previous test data in order to respond to frequent requirement changes. The power of Kishanium is that it is able to re-use existing test data even if there are a number of changes in the user interface. It also automatically runs the tests with the appropriate set of test data using its Poster Component. Moreover the Kishanium automated tool provides additional features such as Data generator, Spylink and Snapshot.
机译:要阻止Web开发生命周期中的需求变更几乎是不可能的。 Selenium尽管是用于测试Web应用程序的广泛使用的开源自动化工具,但在涉及测试数据管理时仍有其局限性。需求的频繁更改会导致用户界面发生更改,进而需要重新记录测试脚本的额外工作。最终,跟踪每个测试脚本使用的测试数据对于测试人员而言变得非常棘手。在本文中,我们分析了现有工具,并提供了一种自动测试工具Kishanium的设计,该工具还可以管理测试数据集。在实验阶段创建了一个原型,以证明所提出工具的基本思想的概念。该原型是基于DomDocument,XPath和Curl的核心技术实现的。进行的测试证明Kishanium是有用的自动化工具,可以单独使用或与Selenium结合使用。通过非常系统的方法,它可以自动搜索输入和按钮对象,允许测试人员添加新的测试数据,编辑现有的测试数据并删除以前的测试数据,以响应频繁的需求更改。 Kishanium的强大功能在于,即使用户界面发生了许多更改,它也可以重用现有的测试数据。它还使用其海报组件自动使用适当的测试数据集运行测试。此外,Kishanium自动化工具还提供了其他功能,例如数据生成器,Spylink和快照。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号