Service-oriented architecture (SOA) has been adopted to develop enterprise applications that foster interoperability, loose coupling, and reuse. SOA is an architectural style focused on services that provide functionalities accessed through the Web using open and standardized protocols. The use of Web services in systems that model large and complex business process increases the need for testing. Concerning this research topic, the testing of service-oriented applications has received special attention since their behavior is dependent on integrated services and testing them systematically and formally is a challenge. In this context, model-based testing is a promising strategy to test services. Advances have been achieved with model-based approaches to generate and execute tests in this class of application. However, there is a lack of experimental studies that aim to evaluate these approaches, as well as its application in the solution of practical scenarios. Thus, this research project proposes an experimental investigation of model-based testing applied in the context of SOAs. Moreover, we intend to verify the use of models for testing practical scenarios and to support the tools' development.
News published in Agência FAPESP Newsletter about the scholarship: