...
首页> 外文期刊>International Research Journal of Pure Algebra >? GAT Framework To Perform Automation On Web-Based Application
【24h】

? GAT Framework To Perform Automation On Web-Based Application

机译:? GAT框架可在基于Web的应用程序上执行自动化

获取原文
           

摘要

In the software development life cycle, validating software plays a vital role. Factors such as number of test cases and number of versions increases the manual testing efforts of the QA engineers that makes it one of the most expensive and time consuming phase in a product lifetime. In order to reduce the overall cost, testing automation has been carried out since decade but they result into partially automated or require more tester interventions. Especially for GUI application the automation becomes challenging because of its dynamically changing nature.This paper proposes a cross-platform, code-driven, object-oriented testing framework called as GAT (GUI Automation Testing) Framework which reads HTML source and generates WebGUIObjects. The HTML source of the web based application is parsed into hierarchical structure that represents web elements. The WebGUIObjects defines the properties of each web element and generalization is achieved with the help of Jsoup[5]such that change of UI does not reflect the correctness of the framework. The framework includes libraries, API and test cases repository for performing automation on any web-based application. GRAF uses most promising tool called Selenium[2] for providing Action-events. Hence GRAF is time-efficient, cost-reductive and thereby helps increasing code coverage. Intel’s SWCE team uses GAT for efficient validation of GUI applications.
机译:在软件开发生命周期中,验证软件起着至关重要的作用。测试用例数量和版本数量之类的因素增加了质量检查工程师的手动测试工作,这使它成为产品生命周期中最昂贵,最耗时的阶段之一。为了降低总体成本,十年以来一直进行测试自动化,但是它们导致了部分自动化或需要更多的测试人员干预。特别是对于GUI应用程序,由于其动态变化的性质,自动化变得具有挑战性。本文提出了一种跨平台的,代码驱动的,面向对象的测试框架,称为GAT(GUI自动化测试)框架,该框架读取HTML源代码并生成WebGUIObjects。基于Web的应用程序的HTML源被解析为代表Web元素的层次结构。 WebGUIObjects定义了每个Web元素的属性,并在Jsoup [5]的帮助下实现了泛化,因此UI的更改不会反映框架的正确性。该框架包括用于在任何基于Web的应用程序上执行自动化的库,API和测试用例存储库。 GRAF使用最有前途的工具Selenium [2]提供动作事件。因此,GRAF既省时又节省成本,从而有助于增加代码覆盖率。英特尔的SWCE团队使用GAT来高效验证GUI应用程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号