...
首页> 外文期刊>Recent patents on computer science >Test Case Generation Using Progressively Refined Genetic Algorithm for Ajax Web Application Testing | Bentham Science
【24h】

Test Case Generation Using Progressively Refined Genetic Algorithm for Ajax Web Application Testing | Bentham Science

机译:使用逐步精制遗传算法的Ajax Web应用程序测试测试案例 Bentham Science.

获取原文
获取原文并翻译 | 示例
           

摘要

Background: The real strengths of AJAX technology are that AJAX web application is fitfor the heterogeneous and autonomous environment. On the other hand, AJAX poses new challengesand difficulties for web application maintenance, evolution, and testing. Therefore, the prime aim ofthis research work is to present a testing environment for an AJAX web application testing to preventweb application functionalities from failure/ fault.Methods: In this research work, Ajax testing is directed toward revealing faults related to incorrectmanipulation of the DOM. Initial impetus has been made to model the dynamic behavior of web applicationwith the help of user session based state machine. User session-based state machine extractsstates, transitions and DOM change behavior of objects in a specific user session performed onthe web application. Further, the Progressively Refined Genetic Algorithm (PRGA) is used to generatetest cases of dynamic functionality of the chosen AJAX web application under test with the helpof generated user session based state machine.Results: In order to validate the effectiveness of PRGA in revealing faults, faults have been injectedin AJAX web application and efficiency of PRGA approach is validated corresponding to faults revealingcapability. PRGA is applied to detect faults in all required test case to improve effectivenessand results have been compared with respect to the traditional genetic algorithm for test case generation.Conclusion: The proposed PRGA is able to generate the reduced test case that can cover test requirementsin reduced search time.
机译:背景:Ajax技术的实际优势是Ajax Web应用程序适合异构和自主环境。另一方面,AJAX为Web应用程序维护,演进和测试的困难构成了新的挑战和困难。因此,研究工作的主要目的是向Ajax Web应用程序测试的测试环境呈现给防止失败/故障的防止网络应用功能。在本研究工作中,Ajax测试旨在揭示与DOM不正确相关的故障。已经使初始动力模拟了基于用户会话的状态机的帮助来模拟Web应用程序的动态行为。基于用户的基于SENAL的状态机解压缩,在Web应用程序上执行的特定用户会话中的对象的转换和DOM更改行为。此外,逐渐改进的遗传算法(PRGA)用于在基于生成的用户会话的状态机的帮助下在测试中生成所选择的AJAX Web应用程序的动态功能。结果:为了验证PRGA在揭示故障方面的有效性,故障已被注入Ajax Web应用程序,并且PRGA方法的效率被验证对应于故障显示可测量。 PRGA应用于检测所有所需的测试用例中的故障,以提高效果,结果与传统的测试用例生成的遗传算法进行了比较。结论:所提出的PRGA能够生成减少的测试用例,可以覆盖测试要求的减少搜索时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号