Cross-Browser Testing in Browserbite

被引:0
|
作者
Saar, Tonis [1 ]
Dumas, Marlon [2 ]
Kaljuve, Marti [1 ]
Semenenko, Nataliia [2 ]
机构
[1] Software Technol & Applicat Competence Ctr, Tartu, Estonia
[2] Univ Tartu, Tartu, Estonia
来源
WEB ENGINEERING, ICWE 2014 | 2014年 / 8541卷
关键词
Cross-browser compatibility testing; image processing;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cross-browser compatibility testing aims at verifying that a web page is rendered as intended by its developers across multiple browsers and platforms. Browserbite is a tool for cross-browser testing based on comparison of screenshots with the aim of identifying differences that a user may perceive as incompatibilities. Browserbite is based on segmentation and image comparison techniques adapted from the field of computer vision. The key idea is to first extract web page regions via segmentation and then to match and compare these regions pairwise based on geometry and pixel density distribution. Additional accuracy is achieved by post-processing the output of the region comparison step via supervised machine learning techniques. In this way, compatibility checking is performed based purely on screenshots rather than relying on the Document Object Model (DOM), an alternative that often leads to missed incompatibilities. Detected incompatibilities in Browserbite are overlaid on top of screenshots in order to assist users during cross-browser testing.
引用
收藏
页码:503 / 506
页数:4
相关论文
共 50 条
  • [41] FP-TESTER: Automated Testing of Browser Fingerprint Resilience
    Vastel, Antoine
    Rudametkin, Walter
    Rouvoy, Romain
    [J]. 2018 3RD IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (EUROS&PW 2018), 2018, : 103 - 107
  • [42] XFIX: An Automated Tool for the Repair of Layout Cross Browser Issues
    Mahajan, Sonal
    Alameer, Abdulmajeed
    McMinn, Phil
    Halfond, William G. J.
    [J]. PROCEEDINGS OF THE 26TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS (ISSTA'17), 2017, : 368 - 371
  • [43] Enhanced Browser Defense for Reflected Cross-Site Scripting
    Mewara, Bhawna
    Bairwa, Sheetal
    Gajrani, Jyoti
    Jain, Vinesh
    [J]. 2014 3RD INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2014,
  • [44] THE RESEARCH ON THE SOLUTION TO CROSS-DOMAIN REQUEST OF WEB BROWSER
    Zheng, Ling
    Hai, Tao
    Jiang, Juan
    [J]. PROCEEDINGS OF THE 38TH INTERNATIONAL CONFERENCE ON COMPUTERS AND INDUSTRIAL ENGINEERING, VOLS 1-3, 2008, : 1378 - 1381
  • [45] Empirical Investigation of the Web Browser Attack Surface under Cross-Site Scripting: an Urgent Need for Systematic Security Regression Testing
    Abgrall, Erwan
    Le Traon, Yves
    Gombault, Sylvain
    Monperrus, Martin
    [J]. 2014 SEVENTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2014), 2014, : 34 - 41
  • [46] Property-Based Testing of Browser Rendering Engines with a Consensus Oracle
    Martin, Joel
    Levine, David
    [J]. 2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2018), VOL 2, 2018, : 424 - 429
  • [47] Browser user tracking based on cross-domain resource access
    Song, Yubo
    Wu, Tianqi
    Hu, Aiqun
    Gao, Shang
    [J]. Qinghua Daxue Xuebao/Journal of Tsinghua University, 2021, 61 (11): : 1254 - 1259
  • [48] (Cross-)Browser Fingerprinting via OS and Hardware Level Features
    Cao, Yinzhi
    Li, Song
    Wijmans, Erik
    [J]. 24TH ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2017), 2017,
  • [49] Browser's Defenses Against Reflected Cross-Site Scripting Attacks
    Mewara, Bhawna
    Bairwa, Sheetal
    Gajrani, Jyoti
    [J]. 2014 INTERNATIONAL CONFERENCE ON SIGNAL PROPAGATION AND COMPUTER TECHNOLOGY (ICSPCT 2014), 2014, : 662 - 667
  • [50] Detecting DOM-Sourced Cross-Site Scripting in Browser Extensions
    Pan, Jinkun
    Mao, Xiaoguang
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2017, : 24 - 34