Even though there are many testing methods for telecommunication systems very little has been said about test execution in distributed environments. This paper addresses this problem and proposes the implementation and test of telecommunication services on a CORBA-like platform. We present a test architecture for distributed systems and describe system components and test execution phases. An implementation solution is also proposed. The application is illustrated by the implementation of a telecommunication service: the BCS (Basic Call Service).
Conformance testing is a crucial phase in the life-cycle of communicating systems. However, classical testing methods are not appropriate for use in all tasks concerning the test of telecommunications services (especially regression and integration tests). This is so because Intelligent Networks, into which these services are installed, are modular architectures (composed of building blocks) evolving basically by the addition of new services/features that may share the same resources (reusability). This paper investigates how embedded conformance testing methods can be applied in the context of service validation, taking into account the different testing phases in the service life-cycle. In order to illustrate their application, the validation of telephone services (Basic Call Service, Originating Call Screening and Call Forward Unconditional) on an Intelligent Network framework is presented. It is also shown how some cases of feature interaction can be detected.
The order in which tests are executed can significantly impact the total test execution time. In this paper, we evaluate two test prioritization techniques (manual and automatic) in the context of mobile phone testing. The manual technique produces test sequences created by test experts, while the automatic one generates sequences mechanically based on the permutation of the tests. Both techniques take into account a data reuse: the more the data is reused among tests, the faster the sequence is executed. In order to evaluate the benefits of these two techniques, we carried out an experiment with 8 testers and 2 test suites arranged in a 2x2 Latin square design replicated four times. The automatic technique reduced approximately 25% of the data generation time and 13.5% of the execution time. The automatic technique is clearly better than the manual one with respect to the generation of sequences. Our experiment showed that the automatic technique also generates sequences whose execution is faster than those created manually by test experts.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.