Unit Test Based Component Integration Testing

被引:1
作者
Wild, Nils [1 ]
Lichter, Horst [1 ]
机构
[1] Rhein Westfal TH Aachen, Res Grp Software Construct, Aachen, Germany
来源
PROCEEDINGS OF THE 2023 30TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC 2023 | 2023年
关键词
software testing; test automation; software quality assurance; integration testing;
D O I
10.1109/APSEC60848.2023.00010
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Effective and efficient testing of complex component based software systems is hard. Isolated test cases that test isolated components are focused and efficient but are not effective in detecting integration faults. Integration test cases on the other hand are hard to develop and maintain. In this paper we present an unit test based integration meta-model and testing approach, to test the integrateability of component-based systems based on structural and behavioral information derived from test executions of the respective components' unit test cases. The meta-model is formalized using the property graph model and integration criteria are presented to detect certain types of integration faults early on. Last but not least we propose an approach to derive integration tests from the data contained in the model.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 30 条
  • [1] Angles R., 2018, P AMW 2018, V2100
  • [2] [Anonymous], 2015, Google testing blog: Just say no to more end-to-end tests
  • [3] [Anonymous], ISTQB glossary-abstract test case
  • [4] Benz Sebastian., 2007, Proceedings of the 3rd international workshop on Advances in model based testing AMOST 07, P23
  • [5] Cruz I. F., 1987, SIGMOD Record, V16, P323, DOI 10.1145/38714.38749
  • [6] Carving and Replaying Differential Unit Test Cases from System Test Cases
    Elbaum, Sebastian
    Chin, Hui Nee
    Dwyer, Matthew B.
    Jorde, Matthew
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2009, 35 (01) : 29 - 45
  • [7] Firesmith D., 2015, Carnegie Mellon Uni- versity, Software Engineering Institute's Insights (blog), Mar
  • [8] Composing Tests from Examples
    Gaelli, Markus
    Wampfler, Rafael
    Nierstrasz, Oscar
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2007, 6 (09): : 71 - 86
  • [9] A replicated survey of software testing practices in the Canadian province of Alberta: What has changed from 2004 to 2009?
    Garousi, Vahid
    Varma, Tan
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (11) : 2251 - 2262
  • [10] Goldberg Adele, 1983, Smalltalk-80: The Language and Its Implementation