Proceedings of ISSRE '96: 7th International Symposium on Software Reliability Engineering (1996)
White Plains, New York
Oct. 30, 1996 to Nov. 2, 1996
A.W. Williams , Dept. of Comput. Sci., Ottawa Univ., Ont., Canada
R.L. Probert , Dept. of Comput. Sci., Ottawa Univ., Ont., Canada
Distributed systems consist of a number of network elements that interact with each other. As the number of network elements and interchangeable components for each network element increases, the trade-off that the system tester faces is the thoroughness of test configuration coverage vs. limited resources of time and expense that are available. An approach to resolving this trade-off is to determine a set of test configurations that test each pair-wise combination of network components. This goal gives a well-defined level of test coverage, with a reduced number of system configurations. To select such a set of test configurations, we show how to apply the method of orthogonal Latin squares, from the design of balanced statistical experiments. Since the theoretical treatment assumes constraints that may not be satisfied in practice, we then show how to adapt this approach to realistic application constraints.
network interfaces; network interfaces; pair-wise coverage testing strategy; distributed systems; interacting network elements; interchangeable components; test configuration coverage thoroughness; limited resources; trade-off; system configurations; orthogonal Latin squares; balanced statistical experiment design; application constraints
R. Probert and A. Williams, "A practical strategy for testing pair-wise coverage of network interfaces," Proceedings of ISSRE '96: 7th International Symposium on Software Reliability Engineering(ISSRE), White Plains, New York, 1996, pp. 246.