Title :
A framework for testing distributed software components
Author :
Yao, Yizheng ; Wang, Yingxu
Author_Institution :
Dept. of Electr. & Comput. Eng., Calgary Univ., Alta.
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;
Conference_Titel :
Electrical and Computer Engineering, 2005. Canadian Conference on
Conference_Location :
Saskatoon, Sask.
Print_ISBN :
0-7803-8885-2
DOI :
10.1109/CCECE.2005.1557280