Development of a software tester for distributed object‐oriented systems
Fan‐Tien Cheng, Yu‐Chuan Su, Chin‐Hui Wang, Shang‐Lun Wu · Journal of the Chinese Institute of Engineers · 2007
It is well‐known that testing and debugging in software development demand a great deal of resources, and open‐environment architecture of general distributed systems tends to increase the complexity of testing. To resolve the problems mentioned above, this work proposes a software tester for distributed object‐oriented systems. This software tester possesses a test‐plan wizard which can generate a test‐result template and test‐plan execution codes according to class diagrams and sequence diagrams. The software tester is applicable to tests of an individual unit or module or a whole distributed object‐oriented system as long as the functions and operations of the component or system can be presented with only class diagrams (as well as interface definitions) and sequence diagrams generated by the tools used during the software development. Two examples are applied to demonstrate the usage of this software tester, performing a unit test and a system integration test. Research results indicate that this software tester enables integrated planning of the software development and testing, reduces testing cost, and improves overall development efficiency.