This document presents a technique called ATTCWSIF for testing composed web services at runtime. The technique allows identification of changes to service operations and compositions. It also leaves "footprints" to provide traceability.
The ATTCWSIF architecture has three layers - a service interface layer to receive test requests, a service operations layer to apply change detection and select test cases, and a service management layer to perform testing and generate reports with footprints.
An evaluation of the ATTCWSIF approach used simple arithmetic web services. It demonstrated the ability to detect changes, automatically select and run test cases, and produce reports with footprints. The results showed ATTCWSIF performed equally or better than existing approaches in several