Solution Requirement
eBaoTech-Collaborus started out with manual testing. Subsequently, the company started looking for a tool which could solve all its automation needs especially the PDF comparison, quick regression execution on multiple browsers. The company also wanted an easy to implement and
understand framework with reusability and adaptability in a high paced environment.
eBaoTech-Collaborus analysed and did Proof of Concept (POC) on multiple automation tools and IP products from IT vendors. The company found that these tools were not fulfilling all their needs plus they were expensive and tough to gain mastery on. eBaoTech-Collaborus moved to Sahi Pro about a year ago and have been using it as its preferred Web Test Automation Tool.
Solution Deployment
The test automation team at eBaoTech-Collaborus is going through the evolution process whereby they are picking up the test automation knowledge in addition to their daily manual testing work. Unlike the traditional team structure which has separate automation and manual testing teams, eBaoTech-Collaborus works on a pool concept.
Herein, all QA (Quality Assurance) team members are trained to be excellent and expert in every testing domain. eBaoTech-Collaborus has used Sahi Pro for testing of multiple web applications of different products developed in JAVA-J2EE, Spring, Hibernate, JSP, JSF, HTML, Ajax, Apache Wicket, MySQL. The company has also used Sahi Pro with supported tools, including Jenkins and SVN.
Solution Benefits
eBaoTech-Collaborus is getting a lot of benefits of automation and load testing using SahiPro, as it is very well integrated with Jenkins and DiffPDF. Sahi Pro provides help to implement continuous integration best practices as well.
It started with manual regression test execution of their products. This was taking approximately 8 Person Days of effort for a build release. After automation using Sahi Pro, the regression test execution completes in approximately 1 Person Day, an effort savings of more than 85%.
eBaoTech-Collaborus has planned approximately 80 such build deliveries in a year and foresees massive savings based on the results extracted so far. Overall, because of the ease of use, eBaoTech-Collaborus is getting into a daily sanity run and a weekly regression run which is going to further reduce the various phases of Quality Assurance in the continuous integration setup.
By simulating an incremental concurrent load of a required number of users, eBaoTech-Collaborus has improved the performance of its applications for the expensive steps reported. Constant interaction with the Sahi Pro support team with respect to new releases translated into using the new functionality on improved automation frameworks