Image-Based Approach to Determining Regression Test Results of Dynamic Web Applications

被引:0
|
作者
Hori, Akihiro [1 ]
Takada, Shingo [1 ]
Kurabayashi, Toshiyuki [1 ]
Tanno, Haruto [1 ]
机构
[1] Keio Univ, Dept Informat & Comp Sci, Yokohama, Kanagawa, Japan
关键词
Web application testing; regression test; !text type='Java']Java[!/text]Script; CSS;
D O I
10.1142/S0218194018500286
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Much work has been done on automating regression testing for applications. But most of them focus on test execution. Little work has been done on automatically determining if a test case passes or fails. This decision is often made by comparing the results of executing test cases on a base version of the application and post-modification version of the application. If the two results match, the test case passes, otherwise fails. However, to the best of our knowledge, there is no regression testing method for automatically deciding pass/fail of dynamic Web applications which use JavaScript or CSS. We propose a method that automatically decides if a dynamic Web application passes a regression test case. The basic idea is to obtain a screenshot each time the GUI of the Web application (i.e. Web page) changes its state, and then compare each corresponding screenshot to see if they match. The evaluation results showed that the accuracy rate of our approach is high and our approach can be considered as fast enough for practical use.
引用
收藏
页码:1001 / 1025
页数:25
相关论文
共 50 条
  • [1] WebRTS: A Dynamic Regression Test Selection Tool for Java']Java Web Applications
    Long, Zhenyue
    Ao, Zeliu
    Wu, Guoquan
    Chen, Wei
    Wei, Jun
    2020 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2020), 2020, : 822 - 825
  • [2] Image-based Approaches for Automating GUI Testing of Interactive Web-based Applications
    Macchi, Federico
    Rosin, Pierpaolo
    Mervi, Juan Marcos
    Turchet, Luca
    PROCEEDINGS OF THE 28TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION FRUCT, 2021, : 278 - 285
  • [3] A Model Based Approach to Test Case Generation for Testing the Navigation Behavior of Dynamic Web Applications
    Bansal, Priti
    Sabharwal, Sangeeta
    2013 SIXTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2013, : 213 - 218
  • [4] A mutation test based approach to evaluating test suites for Web applications
    Lacanienta, Rogene
    Takada, Shingo
    Tanno, Haruto
    Zhang, Xiaojing
    Hoshino, Takashi
    KNOWLEDGE-BASED SOFTWARE ENGINEERING, 2012, 240 : 227 - +
  • [5] Image-based dynamic visual feedback control via passivity approach
    Kawai, Hiroyuki
    Murao, Toshiyuki
    Fujita, Masayuki
    PROCEEDINGS OF THE 2006 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS, VOLS 1-4, 2006, : 469 - +
  • [6] Dynamic Object Tracking for Quadruped Manipulator with Spherical Image-Based Approach
    Zhang, Tianlin
    Guo, Sikai
    Xiong, Xiaogang
    Li, Wanlei
    Qi, Zezheng
    Lou, Yunjiang
    2023 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, IROS, 2023, : 727 - 734
  • [7] A Demo for Image-Based Personality Test
    Zhang, Huaiwen
    Zhang, Jiaming
    Sang, Jitao
    Xu, Changsheng
    MULTIMEDIA MODELING, MMM 2017, PT II, 2017, 10133 : 433 - 437
  • [8] Image-based relighting in dynamic scenes
    Hwang, YH
    Hong, HK
    Kwon, JS
    ADVANCES IN MULTIMEDIA INFORMATION PROCESSING - PCM 2005, PT 2, 2005, 3768 : 772 - 781
  • [9] Web Image-based Super-resolution
    Lee, Jongho
    Ahn, Sang Chul
    Lim, Hwasup
    Kim, Ig-Jae
    Kim, Jaewon
    Kim, Hyoung-Gon
    2012 21ST INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR 2012), 2012, : 1060 - 1063
  • [10] Applications in image-based profiling of perturbations
    Caicedo, Juan C.
    Singh, Shantanu
    Carpenter, Anne E.
    CURRENT OPINION IN BIOTECHNOLOGY, 2016, 39 : 134 - 142