Test Automation in Continuous Integration : Continuous Integration and Test Automation for Symbian devices
Ali, Syed Adnan (2010)
Ali, Syed Adnan
Metropolia Ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010060811737
https://urn.fi/URN:NBN:fi:amk-2010060811737
Tiivistelmä
Recently, Continuous Integration (CI) has been introduced to one of the biggest companies to enhance the quality of work, processes and even tools. Among a few big changes in this regard are CI builds and test automation processes with an aim to reduce development and production time, to establish an environment of better communication, to decrease processes and manual work, and to enhance quality of low cost products. Thus, the purpose of this project was to see how to implement test automation within the company and in the end to analyze the results of the change continuous integration had brought into the company.
My contribution was to automate the build process in general and test automation in particular, which was achieved by the development of Helium Build Framework and setting up new required standards to assist the automation processes.
The outcome of the project was test automation in a CI build environment, which was not only achieved but it advances the processes and practices to reduce development and production time. Quality of the products has increased as the testing is done continuously without human interaction. Hence, test automation has minimized the risks involved in testing and reduced production cost.
My contribution was to automate the build process in general and test automation in particular, which was achieved by the development of Helium Build Framework and setting up new required standards to assist the automation processes.
The outcome of the project was test automation in a CI build environment, which was not only achieved but it advances the processes and practices to reduce development and production time. Quality of the products has increased as the testing is done continuously without human interaction. Hence, test automation has minimized the risks involved in testing and reduced production cost.