The effectiveness of client-side Java']JavaScript Testing

被引:0
|
作者
Moon, Jonny [1 ]
Farnsworth, Brian [1 ]
Smith, Riley [1 ]
机构
[1] Adobe Inc, Lehi, UT 84043 USA
关键词
!text type='Java']Java[!/text]script; software testing;
D O I
10.1145/3387903.3389314
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the simplest form, software testing consists of creating test cases from a defined input space, executing those test cases for the system-under-test (SUT), and evaluating the outputs with a mechanism for determining success or failure (i.e. oracle). Bodies of research focus on the selection, execution, evaluation, and even testing of software tests. Many tools and frameworks aim to apply the research in ways that improve test development. However, the options available for testing user interfaces have technical limitations that negatively impact practical application in industry. As such, this industry abstract explores the journey between industry-standard frameworks for testing user interfaces, the negative impacts of their limitations, and a proposed solution that attempts to avoid those issues.
引用
收藏
页码:101 / 102
页数:2
相关论文
共 50 条
  • [1] REST to Java']JavaScript for Better Client-side Development
    Cho, Hyunghun
    Ryu, Sukyoung
    [J]. WWW'14 COMPANION: PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 2014, : 937 - 942
  • [2] Automatic fault localization for client-side Java']JavaScript
    Ocariza, Frolin S., Jr.
    Li, Guanpeng
    Pattabiraman, Karthik
    Mesbah, Ali
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2016, 26 (01): : 69 - 88
  • [3] A Study of Causes and Consequences of Client-Side Java']JavaScript Bugs
    Ocariza, Frolin S., Jr.
    Bajaj, Kartik
    Pattabiraman, Karthik
    Mesbah, Ali
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2017, 43 (02) : 128 - 144
  • [4] Detecting Concurrency Errors in Client-side Java']JavaScript Web Applications
    Hong, Shin
    Park, Yongbae
    Kim, Moonzoo
    [J]. 2014 IEEE SEVENTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2014, : 61 - 70
  • [5] Efficient and Precise Dynamic Slicing for Client-Side Java']JavaScript Programs
    Ye, Jiabin
    Zhang, Cheng
    Ma, Lei
    Yu, Haibo
    Zhao, Jianjun
    [J]. 2016 IEEE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), VOL 1, 2016, : 449 - 459
  • [6] Server-Side Type Profiling for Optimizing Client-Side Java']JavaScript Engines
    Kedlaya, Madhukar N.
    Robatmili, Behnam
    Hardekopf, Ben
    [J]. ACM SIGPLAN NOTICES, 2016, 51 (02) : 140 - 153
  • [7] Finding Server-Side Endpoints with Static Analysis of Client-Side Java']JavaScript
    Sigalov, Daniil
    Gamayunov, Dennis
    [J]. COMPUTER SECURITY. ESORICS 2023 INTERNATIONAL WORKSHOPS, CPS4CIP, PT II, 2024, 14399 : 442 - 458
  • [8] Context-Based Event Trace Reduction in Client-Side Java']JavaScript Applications
    Wang, Jie
    Dou, Wensheng
    Gao, Chushu
    Gao, Yu
    Wei, Jun
    [J]. 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2018, : 127 - 138
  • [9] Automated Refactoring of Client-Side Java']JavaScript Code to ES6 Modules
    Paltoglou, Aikaterini
    Zafeiris, Vassilis E.
    Giakoumakis, E. A.
    Diamantidis, N. A.
    [J]. 2018 25TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2018), 2018, : 402 - 412
  • [10] Static Detection of User-specified Security Vulnerabilities in Client-side Java']JavaScript
    Nicolay, Jens
    Spruyt, Valentijn
    De Roover, Coen
    [J]. PROCEEDINGS OF THE 2016 ACM WORKSHOP ON PROGRAMMING LANGUAGES AND ANALYSIS FOR SECURITY (PLAS'16), 2016, : 3 - 13