Sei sulla pagina 1di 2

What is Service Oriented Architecture<a target="_new" href="http://soatest.info/what-is-soa-test">SOA Test</a> ?

In SOA test you require to separate the Service Oriented Architecture into areas such as services, security, and governance and then QA testing them separately using the tools and recommended approach. You can classify Service Oriented Architecture QA testing into the following phases: Governance Testing Service Oriented Architecture Governance relates to standards and policies that govern the designing, construction and implementation of an Service Oriented Architecture and policies to be applied during the execution. Organizations must have well defined designing, development, testing and safety standards that will guide and manage Service Oriented Architecture mplementations. Quality checks and reviews should be implemented end-to-end the project life cycle and processes to ensure compliance. The peers must perform these tests and the differences in recommended standards must be approved by the governing body of the project team. QA testing cases will be constructed and executed throughout the project phases of testing to determine if SOA policies are enforced. Service-component-level testing (Unit Testing) Service-level components or testing Unit testing is normally done by the developers to validate that the code compiles, not only successfully, but the basic functionality of components and functions within a department working as expected. Service-level testing Service Level testing must assure that the service is meeting the requirements of the current the business and operational needs of the other processes that are employing that service. Integration-level testing The integration QA testing phase will be focusing on service interfaces. This QA testing phase purposes to determine if interface behaviour and information sharing between the services, are working as specified. The validate team will ensure that all the services delivered to this validate phase comply with the defined interface definition, in terms of standards, format and data validation. Integration testing test scenarios should also work the layers of communications, the network protocols. This test phase may include testing external services to your organisation. Process/Orchestration-level validation Process/Orchestration validate assures services are collectively operating as specified. This phase of testing would cover business logic, sequencing, exception handling and process decomposition (including service and process reuse). System-level testing System level test will be the majority if not all of the Service Oriented Architecture validate phase of user acceptance. This phase of testing which will test the SOA solution technique has made the definition of requirements and filled the acceptance criteria defined business. This test phase is targeting only the main business scenarios of the solution, business stakeholders and testers must fully understand the quality and QA testing coverage that has been made in previous phases of testing. Security Testing When Service Oriented Architecture evolves and grows within your organization, the

visibility and requirement of Security testing will increase. Today, many organizations do an inadequate amount of penetration testing at the very end of a project. SOA combined with Government and Regulatory compliance, will demand Security testing activities to be incorporated into the entire project life cycle.

Potrebbero piacerti anche