Abstract

A SOA (Service Oriented Architecture) is an enterprise-scale IT architecture for linking resources on demand. In a SOA, resources are made available to participants in a value net, enterprise, and line of business. Service-oriented applications can be expensive to test because services are hosted remotely, are potentially shared among many users, and may have costs associated with their invocation. For interactive web services development SOA is a good approach. To find the desire outcomes from this architecture, we have to test this architecture than we can develop desire services from this architecture. There lots of works has done to test this architecture, like unit and integration testing are used to test this architecture but these methods cannot give hundred present testing capacity. In this paper we are concentrating to find a right approach to test the SOA. Regression testing is a better approach, rather than the previous methods.

Highlights

  • Service-oriented computing promises greater flexibility and efficiency in application development by enabling applications to be composed using third-party services

  • Initiatives for service-oriented architecture (SOA) and on demand business are being adopted at various corporations to meet the operating challenges of business in the 21st century

  • Enterprises who are in the early stages of their SOA initiatives or those contemplating starting a SOA initiative should address the impacts of SOA as it pertains to testing

Read more

Summary

INTRODUCTION

Service-oriented computing promises greater flexibility and efficiency in application development by enabling applications to be composed using third-party services. The term service-oriented architecture refers to a style of building reliable distributed systems that deliver functionality as services, with the additional emphasis on loose coupling between interacting services. A comprehensive and maintainable testing methodology is critical for the successful functional testing of a service-oriented system. Regression testing is known as validation testing and provides a consistent, repeatable validation of each change to an application under development or being modified. An element of uncertainty is introduced about ability of the application to repeat everything that went right up to the point of failure.[2] It is important to understand that regression testing doesn’t test that a specific defect has been fixed. Regression testing tests that the rest of the application up to the point or repair was not adversely affected by the fix

PRESENTATION OF RESEARCH
Explicit Boundaries
Autonomous
Loosely coupled
SOA LAYERS
Service composition
WEB SERVICES
REGRESSION TESTING APPROACHS
WHY THE REGRESSION TESTING
6: Result M3
COMPARISON TABLE FOR DIFFERENT APPROACHES OF REGRESSION TESTING
OBSERVATION
SCOPE OF THE SURVEY
CONCLUSION
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.