Työn aiheena oli Finnish Net Solutions Oy:n ylläpitämän eläinlääkäriohjelmiston yksikkö-, kuormitus- ja käyttöliittymätestien automatisointi. Työn tarkoitus oli toteuttaa ohjelmalliset testit niiltä osin, kuin oli aikataulun myötä mahdollista, ja tutkia mahdollisuuksia niiden automaattiseen suorittamiseen. Automaattisten testien tarkoituksena oli vähentää ohjelmiston testaukseen kuluvaa aikaa ja pitää yllä hyvä virheiden havaitsemistarkkuus. Käyttöliittymä ja yksikkötestit toteutettiin Codeception-testauskehyksellä. Codeception valittiin, koska sama testauskehys soveltui käyttöliittymä- ja yksikkötesteihin. Myös hyvät dokumentaatiot ja asennuksen helppous puolsivat päätöstä. Kuormitustestauksen toteutukseen valittiin Gatling-työkalu, koska...