Search for Prioritized Test Cases during Web Application Testing

被引:5
|
作者
Khanna, Munish [1 ]
Chauhan, Naresh [2 ]
Sharma, Dilip Kumar [3 ]
机构
[1] YMCA Univ Sci & Technol, Faridabad, India
[2] YMCA Univ, Faridabad, India
[3] GLA Univ, Dept Comp Engn & Applicat, Mathura, UP, India
关键词
2-opt Algorithm; Artificial Bee Colony Algorithm (ABC); Genetic Algorithm (GA); Greedy Algorithm; Immune Genetic Algorithm (IGA); Search Algorithms; Test Case Prioritization; Web Application testing; GENETIC ALGORITHM; OPTIMIZATION;
D O I
10.4018/IJAMC.2019040101
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Regression testing of evolving software is a critical constituent of the software development process. Due to resources constraints, test case prioritization is one of the strategies followed in regression testing during which a test case that satisfies predefined objectives the most, as the tester perceives, would be executed the earliest. In this study, all the experiments were performed on three web applications consisting of 65 to 100 pages with lines of code ranging from 5000 to 7000. Various state-of-the-art approaches such as, heuristic approaches, Greedy approaches, and meta heuristic approaches were applied so as to identify the prioritized test sequence which maximizes the value of average percentage of fault detection. Performance of these algorithms was compared using different parameters and it was concluded that the Artificial Bee Colony algorithm performs better than all. Two novel greedy algorithms are also proposed in the study, of which the goal is to smartly manage the state of a tie, where a tie exhibits the condition that all the test cases participating in the tie are of equal significance in achieving the objective. It has also been validated that the performance of these novel proposed algorithm(s) is better than that of traditionally followed greedy approach, most of the time.
引用
收藏
页码:1 / 26
页数:26
相关论文
共 50 条
  • [1] Search for Prioritized Test Cases in Multi-Objective Environment During Web Application Testing
    Munish Khanna
    Naresh Chauhan
    Dilip Sharma
    Abhishek Toofani
    Achint Chaudhary
    [J]. Arabian Journal for Science and Engineering, 2018, 43 : 4179 - 4201
  • [2] Search for Prioritized Test Cases in Multi-Objective Environment During Web Application Testing
    Khanna, Munish
    Chauhan, Naresh
    Sharma, Dilip
    Toofani, Abhishek
    Chaudhary, Achint
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2018, 43 (08) : 4179 - 4201
  • [3] Test case prioritisation during web application testing
    Khanna M.
    Chauhan N.
    Sharma D.K.
    Toofani A.
    [J]. Khanna, Munish (munishkhanna.official@rocketmail.com), 1600, Inderscience Publishers, 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland (56): : 230 - 243
  • [4] Automated Web application testing driven by pre-recorded test cases
    Sunman, Nezih
    Soydan, Yigit
    Sozer, Hasan
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 193
  • [5] A Method for Test Cases Reduction in Web Application Testing Based on User Session
    Wang, Shuyan
    Wu, Wentao
    Sun, Jiaze
    [J]. 2018 INTERNATIONAL CONFERENCE ON NETWORKING AND NETWORK APPLICATIONS (NANA), 2018, : 378 - 383
  • [6] Automatic generating test cases for testing web applications
    Chen, Shengbo
    Miao, Huaikou
    Qian, Zhongsheng
    [J]. CIS WORKSHOPS 2007: INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY WORKSHOPS, 2007, : 881 - 885
  • [7] Mutation Based SQL Injection Test Cases Generation for the Web Based Application Vulnerability Testing
    Ilies, Benikhlef
    Wang Chenghong
    Sangirov, Gulomjon
    [J]. Proceedings of the 2nd International Conference on Electronics, Network and Computer Engineering (ICENCE 2016), 2016, 67 : 546 - 551
  • [8] Morpheus Web Testing: A Tool for Generating Test Cases for Widget Based Web Applications
    Neves, Romulo de Almeida
    Watanabe, Willian Massami
    Oliveira, Rafael
    [J]. JOURNAL OF WEB ENGINEERING, 2022, 21 (02): : 119 - 143
  • [9] Building test cases and oracles to automate the testing of web database applications
    Ran, Lihua
    Dyreson, Curtis
    Andrews, Anneliese
    Bryce, Renee
    Mallery, Christopher
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (02) : 460 - 477
  • [10] Towards automatically generating test paths for Web application testing
    Miao, Huaikou
    Qian, Zhongsheng
    Song, Bo
    [J]. TASE 2008: SECOND IFIP/IEEE INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2008, : 211 - 218