Automated Web application testing driven by pre-recorded test cases

被引:5
|
作者
Sunman, Nezih [1 ,2 ]
Soydan, Yigit [2 ]
Sozer, Hasan [2 ]
机构
[1] Siemens AS, Corparate Technol, Istanbul, Turkey
[2] Ozyegin Univ, Istanbul, Turkey
关键词
Web application testing; Model-based testing; Test case generation; Test automation; Exploratory testing;
D O I
10.1016/j.jss.2022.111441
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
There are fully automated approaches proposed for Web application testing. These approaches mainly rely on tools that explore an application by crawling it. The crawling process results in a state transition model, which is used for generating test cases. Although these approaches are fully automated, they consume too much time and they usually require manual configuration. This is due to the lack of insight and domain knowledge of crawling tools regarding the application under test. We propose a semi-automated approach instead. We introduce a tool that takes a set of recorded event sequences as input. These sequences can be captured during exploratory tests. They are replayed as pre-recorded test cases. They are also exploited for steering the crawling and test case generation process. We performed a case study with 5 Web applications. These applications were randomly tested with state-of-the-art tools. Our approach can reduce the crawling time by hours, while compromising the coverage achieved by 0.2% to 7.43%. In addition, our tool does not require manual configuration before crawling. The input for the tool was created within 15 min of exploratory testing. (c) 2022 Elsevier Inc. All rights reserved.
引用
收藏
页数:9
相关论文
共 50 条
  • [41] Using Large Language Model to Fill in Web Forms to Support Automated Web Application Testing
    Chen, Feng-Kai
    Liu, Chien-Hung
    You, Shingchern D.
    [J]. Information (Switzerland), 2025, 16 (02)
  • [42] A Threat Model-Driven Security Testing Approach for Web Application
    Yan, Bobo
    Li, Xiaohong
    Du, Zhijie
    [J]. CONTEMPORARY RESEARCH ON E-BUSINESS TECHNOLOGY AND STRATEGY, 2012, 332 : 158 - 168
  • [43] svLoad: An Automated Test-Driven Architecture for Load Testing in Cloud Systems
    Noor, Jannatun
    Hossain, Md. Golam
    Alam, Muhammad Ahad
    Uddin, Ashraf
    Chellappan, Sriram
    Al Islam, A. B. M. Alim
    [J]. 2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,
  • [44] An approach to generating test cases for testing component-based web applications
    Miao, Huaikou
    Chen, Shengbo
    Liu, Huanzhou
    Qian, Zhongsheng
    [J]. IITA 2007: WORKSHOP ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, PROCEEDINGS, 2007, : 264 - 269
  • [45] Reliability Test Cases Generation of Web Application Based On Log Analysis
    Zhang, Shan
    Huang, Junfei
    [J]. PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING, INFORMATION SCIENCE & APPLICATION TECHNOLOGY (ICCIA 2016), 2016, 56 : 10 - 16
  • [46] State of the Art: Automated Black-Box Web Application Vulnerability Testing
    Bau, Jason
    Bursztein, Elie
    Gupta, Divij
    Mitchell, John
    [J]. 2010 IEEE SYMPOSIUM ON SECURITY AND PRIVACY, 2010, : 332 - 345
  • [47] Automated Security Testing Framework for Detecting SQL Injection Vulnerability in Web Application
    Awang, Nor Fatimah
    Abd Manaf, Azizah
    [J]. GLOBAL SECURITY, SAFETY AND SUSTAINABILITY: TOMORROW'S CHALLENGES OF CYBER SECURITY, ICGS3 2015, 2015, 534 : 160 - 171
  • [48] Event-driven web application testing based on model-based mutation testing
    Habibi, Elahe
    Mirian-Hosseinabadi, Seyed-Hassan
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 67 : 159 - 179
  • [49] Web application testing with customized test requirements - An experimental comparison study
    Sampath, Sreedevi
    Sprenkle, Sara
    Gibson, Emily
    Pollock, Lori
    [J]. ISSRE 2006:17TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2006, : 266 - +
  • [50] Utilizing AI in Test Automation to Perform Functional Testing on Web Application
    Alamleh, Dalia
    [J]. INTELLIGENT COMPUTING, VOL 2, 2022, 507 : 359 - 377