Problem Statement: EDI Security Master – Vending Integration testing involves executing Asynchronous, Synchronous, Pub / Sub (400 requests) in total, capturing responses and running 3600 test cases and validating the test results. Performing these tasks manually used take 800 man hours per release. This cause major delay for the production implementation for each release. Worked on automating this process by using Unix scripts that helped reduce the manual interaction and enabled us to perform overnight execution to complete vending regression in three days using only one resource Over 90% of vending test cases are automated due to this effort.
Solution: Test data preparation that covers positive and negative test scenarios for various vending operations. Developed Java code to process multiple requests for different operations and generate responses for those requests in an automated fashion. Developed UNIX scripts to start the above mentioned Java process, rename the response files , push them to the target directory and kick off the corresponding test cases. Created baseline of test results, compare current test results with the baseline and figuring out the difference.
( Mandatory field * )
Please Check on "I Agree" to register for the blog.