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 条
  • [1] TAKE HOME TEST IN PK WITH PRE-RECORDED TARGETS
    SCHMIDT, H
    [J]. JOURNAL OF PARAPSYCHOLOGY, 1977, 41 (03) : 248 - 249
  • [2] Pre-recorded expert evidence in intimate partner violence cases
    Chin, Jason M.
    [J]. CURRENT ISSUES IN CRIMINAL JUSTICE, 2020, 32 (04) : 458 - 474
  • [3] Keyword Driven Automated Testing Framework for Web Application
    Arya, K. V.
    Verma, Hemdutt
    [J]. 2014 9TH INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS (ICIIS), 2014, : 41 - +
  • [4] Can Pre-recorded Evidence Raise Conviction Rates in Cases of Domestic Violence?
    Yeong, Steve S.
    Poynton, Suzanne
    [J]. AUSTRALIAN ECONOMIC REVIEW, 2023, 56 (04) : 487 - 499
  • [5] Issues in using databases of pre-recorded physiological signals to test medical devices
    Ho, C
    Kurtzman, SB
    [J]. BIOMEDICAL SCIENCES INSTRUMENTATION, VOL 39, 2003, 39 : 169 - 174
  • [6] Search for Prioritized Test Cases during Web Application Testing
    Khanna, Munish
    Chauhan, Naresh
    Sharma, Dilip Kumar
    [J]. INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2019, 10 (02) : 1 - 26
  • [7] The absent-present researcher: data analysis of pre-recorded parent-driven campaign videos
    Wilkinson, Catherine
    Carter, Bernie
    Bray, Lucy
    Keating, Paula
    [J]. CHILDRENS GEOGRAPHIES, 2020, 18 (02) : 162 - 175
  • [8] Automated acceptance testing tools for web applications using Test-Driven Development
    Jureczko, Marian
    Mlynarski, Michal
    [J]. PRZEGLAD ELEKTROTECHNICZNY, 2010, 86 (09): : 198 - 202
  • [9] Industrial Application of Automated Regression Testing in Test-Driven ETL Development
    Dzakovic, Miroslav
    [J]. 32ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2016), 2016, : 582 - 585
  • [10] Creating Smart Tests from Recorded Automated Test Cases
    Filipsky, Martin
    Bures, Miroslav
    Jelinek, Ivan
    [J]. NEW CONTRIBUTIONS IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, PT 1, 2015, 353 : 773 - 780