Automation of Test Cases for Web Applications : Automation of CRM Test Cases
Seyoum, Alazar (2012)
Seyoum, Alazar
Metropolia Ammattikorkeakoulu
2012
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201305076889
https://urn.fi/URN:NBN:fi:amk-201305076889
Tiivistelmä
The main theme of this project was to design a test automation framework for automating web related test cases. Automating test cases designed for testing a web interface provide
a means of improving a software development process by shortening the testing phase in the software development life cycle.
In this project an existing AutoTester framework and iMacros test automation tools were used. CRM Test Agent was developed to integrate AutoTester to iMacros and to enable the AutoTester, a desktop application testing tool developed in-house, extend its capability to automate also the web related test cases aimed for regression testing.
By designing the CRM Test Agent framework, it was possible to make the automation process a viable experience. Being able to shorten the time it takes to execute a few sample test runs shows that the automation process helps improve the product testing carried out by enabling software testing engineers finish the regression testing in a short time easily.
In the future, the CRM Test Agent as well as the AutoTester application could further be merged together as a single tool which would simplify the work of the test automation process.
a means of improving a software development process by shortening the testing phase in the software development life cycle.
In this project an existing AutoTester framework and iMacros test automation tools were used. CRM Test Agent was developed to integrate AutoTester to iMacros and to enable the AutoTester, a desktop application testing tool developed in-house, extend its capability to automate also the web related test cases aimed for regression testing.
By designing the CRM Test Agent framework, it was possible to make the automation process a viable experience. Being able to shorten the time it takes to execute a few sample test runs shows that the automation process helps improve the product testing carried out by enabling software testing engineers finish the regression testing in a short time easily.
In the future, the CRM Test Agent as well as the AutoTester application could further be merged together as a single tool which would simplify the work of the test automation process.