Model-based Testing of the Java']Java network API

被引:2
|
作者
Artho, Cyrille [1 ,2 ]
Rousset, Guillaume [3 ]
机构
[1] KTH, Sch Comp Sci & Commun, Stockholm, Sweden
[2] AIST, Informat Technol Res Inst, Osaka, Japan
[3] Univ Nantes, Nantes, France
关键词
D O I
10.4204/EPTCS.245.4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Testing networked systems is challenging. The client or server side cannot be tested by itself. We present a solution using tool "Modbat" that generates test cases for Java's network library java.nio, where we test both blocking and non-blocking network functions. Our test model can dynamically simulate actions in multiple worker and client threads, thanks to a carefully orchestrated design that covers non-determinism while ensuring progress.
引用
收藏
页码:46 / 51
页数:6
相关论文
共 50 条
  • [41] Testing Java']Java
    Comerford, R
    IEEE SPECTRUM, 1997, 34 (09) : 107 - 107
  • [42] Model-Based Development of Java']JavaScript Web Applications
    Wagner, Gerd
    CURRENT TRENDS IN WEB ENGINEERING, ICWE 2017, 2018, 10544 : 267 - 268
  • [43] Java internationalization API
    Jones, Carol A.
    Dr. Dobb's Journal of Software Tools for Professional Programmer, 1998, 23 (01):
  • [44] Introducing a Java']Java-based simple API for binary REpresentations (SABRE)
    Hartle, Michael
    Muehlhaeuser, Max
    ISM 2006: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA, PROCEEDINGS, 2006, : 335 - +
  • [45] Model-based Static Source Code Analysis of Java']Java Programs with Applications to Android Security
    Lu, Zheng
    Mukhopadhyay, Supratik
    2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 322 - 327
  • [46] Java']Java2CSP-A Model-Based Diagnosis Tool Not Only for Software Debugging
    Wotawa, Franz
    Dumitru, Vlad Andrei
    INTELLIGENT DECISION TECHNOLOGIES, KES-IDT 2021, 2021, 238 : 519 - 529
  • [47] PJCT: Penetration Testing based JAVA']JAVA Code Testing Tool
    Jain, Shikha
    Johari, Rahul
    Kaur, Arvinder
    2015 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION & AUTOMATION (ICCCA), 2015, : 800 - 805
  • [48] Indexing the Java']Java API using source code
    Ma, Homan
    Amor, Robert
    Tempero, Ewan
    ASWEC 2008: 19TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 451 - 460
  • [49] Specification and Standardization of a Java']Java Trusted Computing API
    Toegl, Ronald
    Winkler, Thomas
    Nauman, Mohammad
    Hong, Theodore W.
    SOFTWARE-PRACTICE & EXPERIENCE, 2012, 42 (08): : 945 - 965
  • [50] Refactoring Java']Java Code for Automatic API Generation
    Liu, Genggeng
    Hu, Chuanshumin
    Chen, Shihong
    Zhang, Ying
    Chen, Xing
    2018 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, BIG DATA AND BLOCKCHAIN (ICCBB 2018), 2018, : 114 - 119