DocumentCode
2762831
Title
A framework for testing distributed software components
Author
Yao, Yizheng ; Wang, Yingxu
Author_Institution
Dept. of Electr. & Comput. Eng., Calgary Univ., Alta.
fYear
2005
fDate
1-4 May 2005
Firstpage
1566
Lastpage
1569
Abstract
Component-based software engineering is an influential trend in software engineering. Adopting component-based techniques, a system can be constructed by synthesis of various distributed components. This paper presents a framework of remote testing of distributed software components. Based on the CORBA architecture and Java technology, this paper provides an environment to allow a client-side software component to define tests for a black-box component published on the server-side. This technique simplifies test execution, test results check and report, and supports test reuse and test automation. The paper reveals a practical approach to test software components by enhancing software component testability and test re-usability. The incremental testing framework introduced in this paper is helpful in saving time, energy, and cost required for testing distributed components and for enhancing software quality. A testing supporting tool is implemented to facilitate distributed component testing based on CORBA
Keywords
Java; distributed object management; program testing; software quality; software reusability; CORBA architecture; Java technology; black-box component; client-side software component; component-based software engineering; distributed software components; incremental testing framework; remote testing; reusability testing; software component testability; software quality; Automatic testing; Automation; Built-in self-test; Embedded software; Java; Software engineering; Software maintenance; Software quality; Software reusability; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering, 2005. Canadian Conference on
Conference_Location
Saskatoon, Sask.
ISSN
0840-7789
Print_ISBN
0-7803-8885-2
Type
conf
DOI
10.1109/CCECE.2005.1557280
Filename
1557280
Link To Document