Combining UML sequence and state machine diagrams for data-flow based integration testing
ECMFA'12 Proceedings of the 8th European conference on Modelling Foundations and Applications
Code-based prioritization: a pre-testing effort to minimize post-release failures
Innovations in Systems and Software Engineering
Hi-index | 0.00 |
This article is a first attempt towards a comprehensive,systematic methodology for class interface testing in thecontext of client/server relationships. The proposedapproach builds on and combines existing techniques. Itfirst consists in selecting a subset of the method sequencesdefined for the class testing of the client class, based onan analysis of the interactions between the client and theserver methods. Coupling information is then used todetermine the conditions, i.e., values for parameters anddata members, under which the selected client methodsequences are to be executed so as to exercise theinteraction. The approach is illustrated by means of anabstract example and its cost-effectiveness is evaluatedthrough a case study.