Test purpose generation for service evolutions
Christophe Gaston, Nicolas Rapin · 2009
We propose an approach to test service evolution in the context of service oriented systems. Such systems are composed of orchestrations which interact with users and coordinate services to fulfill users' requests. The tester only interacts with services through orchestrations. We propose to use symbolic execution techniques in a model based black box approach to identify test purpose characterizing first class citizen behaviors to be tested. We discuss how test purposes characterized before a service evolution may be qualified as: obsolete test purposes (no more relevant after the evolution) non regression test purposes (not impacted by the evolution) and how to identify new emergent test purposes that reflect behaviors induced by the service evolution.