Abstract Flow Learning for Web Application Test Generation

被引:3
|
作者
Santiago, Dionny [1 ]
Clarke, Peter J. [1 ]
Alt, Patrick [2 ]
King, Tariq M. [2 ]
机构
[1] Florida Int Univ, Miami, FL 33199 USA
[2] Ultimate Software Grp Inc, Weston, FL USA
关键词
Testing; Automation; Machine learning; Test generation; Language; NETWORKS;
D O I
10.1145/3278186.3278194
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Achieving high software quality today involves manual analysis, test planning, documentation of testing strategy and test cases, and the development of scripts to support automated regression testing. To keep pace with software evolution, test artifacts must also be frequently updated. Although test automation practices help mitigate the cost of regression testing, a large gap exists between the current paradigm and fully automated software testing. Researchers and practitioners are realizing the potential for artificial intelligence and machine learning (ML) to help bridge the gap between the testing capabilities of humans and those of machines. This paper presents an ML approach that combines a language specification that includes a grammar that can be used to describe test flows, and a trainable test flow generation model, in order to generate tests in a way that is trainable, reusable across different applications, and generalizable to new applications.
引用
收藏
页码:49 / 55
页数:7
相关论文
共 50 条
  • [1] WebMate: Web Application Test Generation in the Real World
    Dallmeier, Valentin
    Pohl, Bernd
    Burger, Martin
    Mirold, Michael
    Zeller, Andreas
    2014 SEVENTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2014), 2014, : 413 - 418
  • [2] Test Scenario Generation for Web Application Based on Past Test Artifacts
    Lacanienta, Rogene
    Takada, Shingo
    Tanno, Haruto
    Oinuma, Morihide
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (05): : 1109 - 1118
  • [3] Automated Regression Test Case Generation for Web Application: A Survey
    Gupta, Nishant
    Yadav, Vibhash
    Singh, Mayank
    ACM COMPUTING SURVEYS, 2018, 51 (04)
  • [4] Syntax-based Test Case Generation for Web Application
    Polpong, Jakkrit
    Kansomkeat, Supaporn
    2015 2ND INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATIONS, AND CONTROL TECHNOLOGY (I4CT), 2015,
  • [5] Reliability Test Cases Generation of Web Application Based On Log Analysis
    Zhang, Shan
    Huang, Junfei
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING, INFORMATION SCIENCE & APPLICATION TECHNOLOGY (ICCIA 2016), 2016, 56 : 10 - 16
  • [6] Test Script Generation Based on Design Documents for Web Application Testing
    Tanno, Haruto
    Zhang, Xiaojing
    IEEE 39TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSAC 2015), VOL 3, 2015, : 672 - 673
  • [7] From Abstract Specifications to Application Generation
    Perez-Alvarez, Jose Miguel
    Mos, Adrian
    2020 IEEE/ACM 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN SOCIETY (ICSE-SEIS 2021), 2020, : 11 - 20
  • [8] Compositional Dynamic Test Generation (Extended Abstract)
    Godefroid, Patrice
    CONFERENCE RECORD OF POPL 2007: THE 34TH ACM SIGPLAN SIGACT SYMPOSIUM ON PRINCIPLES OF PROGAMMING LANGUAGES, 2007, : 47 - 54
  • [9] Compositional dynamic test generation (extended abstract)
    Godefroid, Patrice
    ACM SIGPLAN NOTICES, 2007, 42 (01) : 47 - 54
  • [10] 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,