Dealing with non-determinism in testing concurrent Java']Java components

被引:3
|
作者
Wildman, L [1 ]
Long, B [1 ]
Strooper, P [1 ]
机构
[1] Univ Queensland, Sch Informat Technol & Elect Engn, St Lucia, Qld 4072, Australia
来源
12th Asia-Pacific Software Engineering Conference, Proceedings | 2005年
关键词
D O I
10.1109/APSEC.2005.58
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The testing of concurrent software components can be difficult due to the inherent non-determinism present in these components. For example, if the same test case is run multiple times, it may produce different results. This non-determinism may lead to problems with determining expected outputs. In this paper, we present and discuss several possible solutions to this problem in the context of testing concurrent Java components using the ConAn testing tool. We then present a recent extension to the tool that provides a general solution to this problem that is sufficient to deal with the level of non-determinism that we have encountered in testing over 20 components with ConAn.
引用
收藏
页码:393 / 400
页数:8
相关论文
共 50 条
  • [31] PHRASE STRUCTURES, NON-DETERMINISM AND BACKTRACKING
    ALLISON, L
    INFORMATION PROCESSING LETTERS, 1978, 7 (03) : 139 - 143
  • [32] Non-determinism in nowadays computing and IT education
    Henno, J.
    Jaakkola, H.
    Makela, J.
    2020 43RD INTERNATIONAL CONVENTION ON INFORMATION, COMMUNICATION AND ELECTRONIC TECHNOLOGY (MIPRO 2020), 2020, : 794 - 801
  • [33] Catalytic Space: Non-determinism and Hierarchy
    Buhrman, Harry
    Koucky, Michal
    Loff, Bruno
    Speelman, Florian
    33RD SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2016), 2016, 47
  • [34] Non-determinism in the Uptake of Gestural Information
    Ilaria Cutica
    Monica Bucciarelli
    Journal of Nonverbal Behavior, 2015, 39 : 289 - 315
  • [35] Non-determinism and weak constraints in datalog
    Greco, S
    NEW GENERATION COMPUTING, 1998, 16 (04) : 373 - 395
  • [36] Non-determinism and uncertainty in the situation calculus
    Pinto, J
    Sernadas, A
    Sernadas, C
    Mateus, P
    INTERNATIONAL JOURNAL OF UNCERTAINTY FUZZINESS AND KNOWLEDGE-BASED SYSTEMS, 2000, 8 (02) : 127 - 149
  • [37] Non-determinism and weak constraints in Datalog
    Sergio Greco
    New Generation Computing, 1998, 16 : 373 - 395
  • [38] Catalytic Space: Non-determinism and Hierarchy
    Harry Buhrman
    Michal Koucký
    Bruno Loff
    Florian Speelman
    Theory of Computing Systems, 2018, 62 : 116 - 135
  • [39] Unit Testing in Java']Java
    Proulx, Viera K.
    Jossey, Weston
    ITICSE 2009: PROCEEDING OF THE 2009 ACM SIGSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2009, : 349 - 349
  • [40] Testing Java']Java classes
    Handwerker, M
    DR DOBBS JOURNAL, 1999, 24 (09): : 10 - +