Detect Cross-browser Issues for Java']JavaScript-based Web Applications based on Record/Replay

被引:6
|
作者
Wu, Guoquan [1 ]
He, Meimei [1 ]
Tang, Hongyin [1 ]
Wei, Jun [1 ]
机构
[1] Chinese Acad Sci, State Key Lab, Inst Software, Beijing, Peoples R China
关键词
D O I
10.1109/ICSME.2016.28
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
With the advent of Web 2.0 application, and the increasing number of browsers and platforms on which the applications can be executed, cross-browser incompatibilities (XBIs) are becoming a serious problem for organizations to develop web-based software. Although some techniques and tools have been proposed to identify XBIs, a number of false positives and false negatives still exist as they cannot assure the same execution when the application runs across different browsers. To address this limitation, leveraging existing record/replay technique, we developed X-Check, a novel cross-browser testing technique and tool, which supports automated XBIs detection with high accuracy. Our empirical evaluation shows that X-Check is effective and improves the state of the art.
引用
收藏
页码:78 / 88
页数:11
相关论文
共 50 条
  • [41] An Efficient Autoscaling Cross-Browser Testing Cloud Platform based on Selenium Grid, Kubernetes and KEDA
    Lin, Chia-Yu
    Lee, Shin-Jie
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2023, 39 (05) : 1061 - 1077
  • [42] Layout Cross-Browser Failure Classification for Mobile Responsive Design Web Applications: Combining Classification Models Using Feature Selection
    Watanabe, Willian Massami
    Dos Santos, Danilo Alves
    De Oliveira, Claiton
    [J]. ACM TRANSACTIONS ON THE WEB, 2023, 17 (04)
  • [43] Record and Replay GUI-based Applications with Less Overhead
    Matos, Joao
    Coracao, Nuno
    Garcia, Joao
    [J]. 2014 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2014, : 353 - 358
  • [44] JS']JSReX: An Efficient Java']JavaScript-based Middleware for Multi-platform Mobile Peer-to-Peer Networks
    Le, Minh
    Clyde, Stephen W.
    [J]. 19TH INTERNATIONAL CONFERENCE ON INFORMATION INTEGRATION AND WEB-BASED APPLICATIONS & SERVICES (IIWAS2017), 2017, : 482 - 491
  • [45] Using Java']Java and Java']JavaScript in the Virtual Programming Laboratory: A Web-based parallel programming environment
    Dincer, K
    Fox, GC
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1997, 9 (06): : 485 - 508
  • [46] On Java']JavaScript Malware and related threats Web page based attacks revisited
    Johns, Martin
    [J]. JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2008, 4 (03): : 161 - 178
  • [47] A prototype of Web-based simulation environment: Using CGI and Java']Javascript
    Leong, TK
    Ali, BM
    Prakash, V
    Nordin, NK
    [J]. IEEE 2000 TENCON PROCEEDINGS, VOLS I-III: INTELLIGENT SYSTEMS AND TECHNOLOGIES FOR THE NEW MILLENNIUM, 2000, : 357 - 360
  • [48] Precise display time measurement in Java']JavaScript for web-based experiments
    Lukacs, Gaspar
    Gartus, Andreas
    [J]. BEHAVIOR RESEARCH METHODS, 2023, 55 (03) : 1079 - 1093
  • [49] Virtual Worlds on Demand? Model-Driven Development of Java']JavaScript-based Virtual World UI Components for Mobile Apps
    Stuerner, Matthias
    Brune, Philipp
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2016), 2016, : 648 - 655
  • [50] Formal development of Java']Java based Web parallel applications
    Serugendo, GD
    Guelfi, N
    [J]. PROCEEDINGS OF THE THIRTY-FIRST HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL VII: SOFTWARE TECHNOLOGY TRACK, 1998, : 604 - 613