Automated Regression Test Case Generation for Web Application: A Survey

被引:11
作者
Gupta, Nishant [1 ]
Yadav, Vibhash [2 ]
Singh, Mayank [3 ]
机构
[1] MGM Coll Engn & Technol, Dept Comp Sci & Engn, A-09,Sect 62, Noida 201301, India
[2] Rajkiya Engn Coll, Dept Informat Technol, Banda 210201, UP, India
[3] Univ KwaZulu Natal, Dept EECE, Howard Coll, ZA-4041 Durban, South Africa
关键词
Regression testing; Test Case Generation; Test case Prioritization; Web Application; TEST-SELECTION; PRIORITIZATION; STATE;
D O I
10.1145/3232520
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Testing is one of the most important phases in the development of any product or software. Various types of software testing exist that have to be done to meet the need of the software. Regression testing is one of the crucial phases of testing where testing of a program is done for the original test build along with the modifications. In this article, various studies proposed by the authors have been analysed focusing on test cases generation and their approach toward web application. A detailed study was conducted on Regression Test Case Generation and its approaches toward web application. From our detailed study, we have found that very few approaches and methodologies have been found that provide the real tool for test case generation. There is a need of an automated regression testing tool to generate the regression test cases directly based on user requirements. These test cases have to be generated and implemented by the tool so that the reduction in the overall effort and cost can be achieved. From our study, we have also found that regression testing for web applications was not investigated much, but in today's scenario web applications are an integral part of our daily life and so that needs to be tested for regression testing.
引用
收藏
页数:25
相关论文
共 50 条
  • [31] Automated Test Case Generation from Input Specification in Natural Language
    Li, Tianyu
    Lu, Xiuwen
    Xu, Hui
    2022 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2022), 2022, : 258 - 261
  • [32] Automated Test Case Generation for Service Composition from Event Logs
    Salva, Sebastien
    Sue, Jarod
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS, ASEW, 2023, : 127 - 134
  • [33] Resource and dependency based test case generation for RESTful Web services
    Zhang, Man
    Marculescu, Bogdan
    Arcuri, Andrea
    EMPIRICAL SOFTWARE ENGINEERING, 2021, 26 (04)
  • [34] Ontology-based test case generation for testing web services
    Wang, Yongbo
    Bai, Xiaoying
    Li, Juanzi
    Huang, Rubo
    EIGHTH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS, PROCEEDINGS, 2007, : 43 - 50
  • [35] Resource and dependency based test case generation for RESTful Web services
    Man Zhang
    Bogdan Marculescu
    Andrea Arcuri
    Empirical Software Engineering, 2021, 26
  • [36] Automated Test Case Generation from Requirements: A Systematic Literature Review
    Mustafa, Ahmad
    Wan-Kadir, Wan M. N.
    Ibrahim, Noraini
    Shah, Muhammad Arif
    Younas, Muhammad
    Khan, Atif
    Zareei, Mahdi
    Alanazi, Faisal
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 67 (02): : 1819 - 1833
  • [37] Application of Markov Chain Monte Carlo Random Testing to Test Case Prioritization in Regression Testing
    Zhou, Bo
    Okamura, Hiroyuki
    Dohi, Tadashi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (09): : 2219 - 2226
  • [38] An Automated Approach to Regression Testing of Web Services based on WSDL Operation Changes
    Masood, Tehreem
    Nadeem, Aamer
    Ali, Shaukat
    2013 IEEE 9TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES (ICET 2013), 2013, : 303 - 307
  • [39] Regression Test Selection Techniques: A Survey
    Biswas, Swarnendu
    Mall, Rajib
    Satpathy, Manoranjan
    Sukumaran, Srihari
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2011, 35 (03): : 289 - 321
  • [40] Search algorithms for regression test case prioritization
    Li, Zheng
    Harman, Mark
    Hierons, Robert M.
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (04) : 225 - 237