Test case generation using progressively refined genetic algorithm for Ajax web application testing

被引:0
|
作者
Arora A. [1 ]
机构
[1] Department of Computer Science and Engineering, Jaypee Institute of Information Technology, Noida
关键词
AJAX; DOM; Genetic algorithm; Progressively refined genetic algorithm; State machine; Web applications testing;
D O I
10.2174/2213275911666181004142946
中图分类号
学科分类号
摘要
Background: The real strengths of AJAX technology are that AJAX web application is fit for the heterogeneous and autonomous environment. On the other hand, AJAX poses new challenges and difficulties for web application maintenance, evolution, and testing. Therefore, the prime aim of this research work is to present a testing environment for an AJAX web application testing to prevent web application functionalities from failure/ fault. Methods: In this research work, Ajax testing is directed toward revealing faults related to incorrect manipulation of the DOM. Initial impetus has been made to model the dynamic behavior of web application with the help of user session based state machine. User session-based state machine extracts states, transitions and DOM change behavior of objects in a specific user session performed on the web application. Further, the Progressively Refined Genetic Algorithm (PRGA) is used to generate test cases of dynamic functionality of the chosen AJAX web application under test with the help of generated user session based state machine. Results: In order to validate the effectiveness of PRGA in revealing faults, faults have been injected in AJAX web application and efficiency of PRGA approach is validated corresponding to faults revealing capability. PRGA is applied to detect faults in all required test case to improve effectiveness and 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 requirements in reduced search time. © 2018 Bentham Science Publishers.
引用
收藏
页码:276 / 288
页数:12
相关论文
共 50 条
  • [41] Orchestration Framework for Automated Ajax-Based Web Application Testing
    Deyab, Hitham Haidar
    Atan, Rodziah Binti
    2015 9TH MALAYSIAN SOFTWARE ENGINEERING CONFERENCE (MYSEC2015), 2015, : 1 - 6
  • [42] Specification-based Test Case Generation with Genetic Algorithm
    Wang, Rong
    Sato, Yuji
    Liu, Shaoying
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 1382 - 1389
  • [43] Research on Automatic Test Case Generation Based on Genetic Algorithm
    Liu, Yang
    Wang, Dan
    Fu, Li-Hua
    INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND COMMUNICATION ENGINEERING (CSCE 2015), 2015, : 939 - 946
  • [44] Fuzuli: Automatic Test Data Generation for Software Structural Testing using Grey Wolf Optimization Algorithm and Genetic Algorithm
    Arasteh, Bahman
    Sattari, Mohammad Reza
    Kalan, Reza Shokri
    2022 IEEE INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, INTL CONF ON CLOUD AND BIG DATA COMPUTING, INTL CONF ON CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/CBDCOM/CYBERSCITECH), 2022, : 194 - 199
  • [45] Requirements Document Based Test Scenario Generation for Web Application Scenario Testing
    Zhang, Xiaojing
    Tanno, Haruto
    2015 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2015,
  • [46] An Automated Path-Focused Test Case Generation with Dynamic Parameterization Using Adaptive Genetic Algorithm (AGA) for Structural Program Testing
    Rajagopal, Manikandan
    Sivasakthivel, Ramkumar
    Loganathan, Karuppusamy
    Sarris, Loannis E.
    INFORMATION, 2023, 14 (03)
  • [47] Applying variable chromosome length Genetic Algorithm for testing Dynamism of Web Application
    Arora, Anuja
    Sinha, Madhavi
    2013 INTERNATIONAL CONFERENCE ON RECENT TRENDS IN INFORMATION TECHNOLOGY (ICRTIT), 2013, : 539 - 545
  • [48] Re-usability of Constraints for Test Case Generation in Different Applications using Genetic Algorithm
    Kaur, Sarbjot
    Mahajan, Makul
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2016, 16 (05): : 113 - 117
  • [49] Generation of Test Data Using Genetic Algorithm and Constraint Solver
    Ngoc-Thi Dinh
    Hieu-Dinh Vo
    Thi-Dao Vu
    Viet-Ha Nguyen
    ADVANCED TOPICS IN INTELLIGENT INFORMATION AND DATABASE SYSTEMS, 2017, 710 : 499 - 513
  • [50] An Adaptive Test Sheet Generation Mechanism Using Genetic Algorithm
    Lin, Huan-Yu
    Su, Jun-Ming
    Tseng, Shian-Shyong
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2012, 2012