Monday, March 22, 2010

Testing strategy for Oracle SOA applications

Following is what I felt to be working well as a testing strategy for Oracle SOA

Automated Unit Testing
  • The built in Oracle SOA Test Suite works well for testing BPEL processes. The test cases can be generated from JDeveloper. External Services can be emulated and the response can be asserted. This will help in testing the flow of the process.
  • The tests can be deployed and tested on the Enterprise Manager
Integration Testing
  • SoapUI, an open source test tool is very robust for doing integration testing
  • Provide a WSDL URL and it generates the test stubs for all the operations
  • The response can be asserted.
  • The test data can be generated through static "Parameters" or can be randomized.
  • WS-Security, WS-Addressing and WS-Reliability is supported 
Performance Testing
  • Soap UI can be used for performance testing as well. 
  • This will help the team to get used to one testing tool. 
  • Supports spawning multiple threads, delay between requests.
  • JMeter is the other tool that you may want to use.

2 comments:

  1. Informative post. The testing techniques that you have explained are the common one that we in use in most of the projects. Yes I agree with you and also thinks the same that these strategy will be followed for testing the Oracle SOA.
    sap upgrades

    ReplyDelete
  2. Informative post. The testing techniques that you have explained are the common one that we in use in most of the projects. Yes I agree with you and also thinks the same that these strategy will be followed for testing the Oracle SOA.
    sap upgrades

    ReplyDelete