Software Test Automation from a Management Perspective

Elmentve itt :
Bibliográfiai részletek
Szerző: Kovács Evelin
További közreműködők: Czvik-Virga Anikó
Zimányi Dr. Krisztina
Dokumentumtípus: Diplomadolgozat
Kulcsszavak:automatizálás
költség-haszon elemzés
menedzsment
projektmenedzsment
szoftver
tesztelés
Online Access:http://dolgozattar.uni-bge.hu/29958
Leíró adatok
Kivonat:Software test automation is a promising and interesting process from both managerial and the view of the developers, as it imposes challenges to the developers or testers, and long-term financial benefits for the company. In this thesis, I will elaborate on the steps and processes that are meant to support any automation project, then introduce a real-life example project at the company I intern at. I will also calculate the return on investment on both short-term and long-term with assumptions based on the company’s practice and data available on the market. The name of the company cannot be disclosed in this thesis, and the details and data provided by them is processed in a manner, that the identification of the company is impossible. The primary data collection for this thesis was done through a focus group discussion where I have found the limitations of the project, how the process of the automation is done at that specific team and what resources they are using. The participants of this focus group are Quality Assurance members at the company and are currently involved either with only this automation project or with other, more extended automation efforts throughout the company. Other sources include documents and frequent discussion with my manager on the topic of automation. Secondary data collection was done through firstly, on books written on software engineering and software testing, secondly on research papers that discuss the economical aspects of test automation through cost-benefit analysis and opportunity costs calculations. Websites and blogs written on automation provided a greater insight into the whole automation process from a developer’s view. Throughout this thesis, I have found that, given the resources and knowledge base available at the company, the benefits from the automation effort are exceeding the costs on both short-term (6 months) and long-term (18 months). The limitations of the project expressed by the team members are due the migration process form the legacy system to a new, web-based design. After the absolution of the migration phases, the automation efforts made by the testing team, like the comparison tool development and the knowledge expansion will result in a beneficial and great return on the initial investment.