Käyttöliittymän regressiotestauksen automatisointi : toimintatutkimus
Teollisuudessa regressiotestauksen automatisointi on perusteltua, koska se säästää aikaa ihmisen tekemältä testaukselta ja allokoi testaajien resursseja olennaisempiin testitapauksiin. Testiautomaation avulla voidaan varmistaa, että testaus suoritetaan säännöllisesti ohjelmistolle ja varmistetaan ohjelmiston toiminnallisuuden eheys. Tutkielman tavoitteena
on saada aikaan muutos organisaatiossa, jotta testiautomaatio saataisiin käyttöön käyttöliittymän regressiotestauksen helpottamiseksi. Muutos toteutuu toimintatutkimuksen muodossa ja
sen vaikutuksia arvioidaan organisaation ilmapiirin ja asenteiden muutoksia tarkastelemalla.
Toimintatutkimuksen kautta saadaan lisätietoa testiautomaation käyttöönoton vaikutuksista
lyhyellä ajanvälillä ja kartoitetaan siihen liittyviä haasteita. In the industry, automating regression testing makes sense because it saves time
from human-made testing and allocates testers’ resources to more relevant test cases. Test
automation can help to ensure that testing is performed regularly to the software, and to ensure the integrity of the software functionality. The purpose of this thesis is to bring about
change in the organization when testing automation will be introduced to facilitate user interface regression testing. The change will take the form of action research and the impact
is assessed on the basis of change in organization’s atmosphere and attitudes. The action research provides more information on the effects of introducing test automation in a short space of time and challenges.
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Pro gradu -tutkielmat [29740]
Lisenssi
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Graafisten käyttöliittymien regressiotestauksen automatisointi
Tuominen, Markus (2014)Testaaminen on järjestelmäkehityksen elintärkeä osa. Järjestelmien jatkuva mo- nimutkaistuminen ja erityisesti graafisten käyttöliittymien lisääntyminen johtaa siihen, että laadunvarmistuksen merkitys kasvaa ... -
Web-sovelluksen haavoittuvuustestauksen automatisointi
Jokela, Patrik (2020)Haavoittuvuustestauksessa käytetään samanlaista lähestymistapaa ja tekniikkaamiltei jokaisessa testauksessa. Toistettavien töiden automatisointi auttaa haavoittuvuustes-taajia käyttämään testausaikansa hyödyllisemmin ... -
Java-sovelluksen kestävyystestausprosessin automatisointi
Immonen, Miika (2023)Ohjelmistotestauksella etsitään testattavissa ohjelmistoissa mahdollisesti olevia virheitä ja tarkistetaan ohjelmistoilta vaadittavien toimintojen toimivuutta. Ohjelmistojen kestävyystestauksella etsitään virheitä erityisesti ... -
Käyttöliittymän automaatiotestauksen hyödyt manuaalitestaukseen nähden
Lahti, Ossi (2022)Automaatiotestaus on laajasti tunnettu käsite sovellusmaailmassa, mutta sen konkreettisista hyödyistä kiistellään vielä tänäkin päivänä. Tässä tutkielmassa tarkastellaan testiautomaation näennäisiä hyötyjä manuaalitestaukseen ... -
Building a flex test automation framework with JUnit, Selenium 2 and Selenium-flex
Honkanen, Ville-Pekka (2013)
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.