Automated Functional Testing Using Keyword-driven Framework
Peethambaran, Anoja (2015)
Peethambaran, Anoja
Metropolia Ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201505158203
https://urn.fi/URN:NBN:fi:amk-201505158203
Tiivistelmä
The purpose of this study was to improve the software quality efforts by using software test automation. This proof-of study was carried out for Natural Resources Institute Finland (Luke Oy.) which serves as a research institute operating in three sectors namely forest, agriculture and food industries, and game and fisheries. Test automation is performed mainly for mobile web apps.
An action research methodology was used in this study. A qualitative study was conducted to identify an appropriate tool for automation by analysing the features using 11 questions published by TestLab4Apps. Quantitative study was used to analyse the results of the research to verify the improvements having taken place.
The results show that there is a tremendous improvement in the quality of the software delivered after using test automation. In addition, it speeds up the release cycle times and delivery can be made in a short span of time without affecting the quality of the software. Also the test scripts created could be maintained, in future, by non-technical staff and thus make return-of-investment for the company.
The study recommends choosing test automation for other test cases also, as it benefits the company in the long run. The study was made for just mobile automation, but while conducting the study all the choices related to choosing the right tool were made by having also web application testing in mind. In this regard, for full return-of-investment the company can automate their web application in the same way, too.
An action research methodology was used in this study. A qualitative study was conducted to identify an appropriate tool for automation by analysing the features using 11 questions published by TestLab4Apps. Quantitative study was used to analyse the results of the research to verify the improvements having taken place.
The results show that there is a tremendous improvement in the quality of the software delivered after using test automation. In addition, it speeds up the release cycle times and delivery can be made in a short span of time without affecting the quality of the software. Also the test scripts created could be maintained, in future, by non-technical staff and thus make return-of-investment for the company.
The study recommends choosing test automation for other test cases also, as it benefits the company in the long run. The study was made for just mobile automation, but while conducting the study all the choices related to choosing the right tool were made by having also web application testing in mind. In this regard, for full return-of-investment the company can automate their web application in the same way, too.