Showing posts with label Testing. Show all posts
Showing posts with label Testing. Show all posts

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.