DocumentCode :
3139375
Title :
Test by Contract for UML-Based Software Component Testing
Author :
Zheng, Weiqun ; Bundell, Gary
Author_Institution :
Sch. of Electr., Electron. & Comput. Eng., Univ. of Western Australia, Crawley, WA
fYear :
2008
fDate :
13-15 Oct. 2008
Firstpage :
377
Lastpage :
382
Abstract :
This paper presents a new contract-based software component testing (SCT) technique, test by contract (TbC), which extends the design by contract concept to the SCT domain, and leverages it with UML-based testing at the modeling level to design model-level test contracts for UML-based SCT. We introduce a new concept of contract for testability as the principal TbC goal, and develop a set of important contract-oriented concepts (e.g. test contract, effectual contract scope, internal/external test contract), and useful test criteria for effective model-based testability improvement. A practical step-wise TbC working process is developed to show how to put the TbC technique into practice for contract-based testing activities to undertake UML-based SCT with a case study.
Keywords :
Unified Modeling Language; program testing; UML; software component testing; test by contract; Application software; Computer science; Contracts; Electronic equipment testing; Fault detection; Fault diagnosis; Intelligent systems; Software testing; System testing; Unified modeling language; Contract for Testability; Test by Contract; contract-based test design; effectual contract scope; test contract; test criteria;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and its Applications, 2008. CSA '08. International Symposium on
Conference_Location :
Hobart, ACT
Print_ISBN :
978-0-7695-3428-2
Type :
conf
DOI :
10.1109/CSA.2008.66
Filename :
4654119
Link To Document :
بازگشت