Näytä suppeat kuvailutiedot

dc.contributor.advisorLakanen, Antti-Jussi
dc.contributor.authorHepola, Mikko
dc.date.accessioned2024-01-22T06:33:19Z
dc.date.available2024-01-22T06:33:19Z
dc.date.issued2023
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/92950
dc.description.abstractJatkuva integraatio on laajasti käytetty käytäntö, jolla pyritään nopeaan ja laadukkaaseen ohjelmistokehitykseen. Jatkuvan integraation keskeinen periaate on varmistaa ohjelmistomuutosten soveltuvuus olemassa olevan toteutuksen kanssa, jotta voidaan varmistua sovelluksen toimivuudesta myös muutosten jälkeen. Tässä tutkimuksessa tutkittiin, millaista tutkimusta on tehty jatkuvaan integraation liittyvästä testaamisesta. Systemaattisen kirjallisuuskartoituksen avulla tutkimukseen valikoitui 52 artikkelia joiden avulla vastattiin tutkimuskysymykseen: Mikä on jatkuvaan integraatioon liittyvän testaamisen tutkimuksen nykytila? Aineistosta havaittiin kaksi kategoriaa, joista toisessa painotettiin erityisesti jatkuvaa integraatiota ja toisessa testaamista. Tutkimuksessa mukana olevien artikkelien perusteella jatkuvaan integraatioon liittyvän testaamisen tutkimus vaikuttaa monipuoliselta ja jatkuvan integraation käytännön periaatteista näyttää olevan yksimielisyys. Yleisesti jatkuva integraatio nähtiin hyödyllisenä, sillä se säästää aikaa ja parantaa virheiden havaitsemista. Osassa tutkimuksista pyrittiin löytämään vaihtoehtoja testien ajamiselle jatkuvassa integraatiossa, sillä haasteena nähtiin testien ajamisen kesto ja kustannukset varsinkin isommissa projekteissa.fi
dc.description.abstractContinuous integration is a widely employed practice aimed at achieving rapid and high-quality software development. The core principle of continuous integration is to ensure the compatibility of software changes with the existing implementation, thereby confirming the functionality of the application even after modifications. This study investigated the research conducted on testing related to continuous integration. Through a systematic mapping study, 52 articles were selected to address the research question: What is the current state of research on testing related to continuous integration? Two main categories were identified from the data, with one emphasizing continuous integration and the other focusing on testing. Based on the articles included in the study, research on testing related to continuous integration appears diverse, and there seems to be consensus on the practical principles of continuous integration. In general, continuous integration was perceived as beneficial because it saves time and improves error detection. Some studies aimed to find alternatives for running tests in continuous integration, as the challenge was seen in the duration and costs of running tests, especially in larger projects.en
dc.format.extent48
dc.language.isofi
dc.rightsIn Copyright
dc.titleJatkuva integraatio ja testaaminen ohjelmistokehityksessä : systemaattinen kirjallisuuskartoitus
dc.identifier.urnURN:NBN:fi:jyu-202401221443
dc.type.ontasotMaster’s thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.laitosInformation Technologyen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.oppiaineTietotekniikkafi
dc.contributor.oppiaineMathematical Information Technologyen
dc.rights.copyright© The Author(s)
dc.rights.accesslevelopenAccess
dc.contributor.oppiainekoodi602
dc.subject.ysotestaus
dc.subject.ysoohjelmistokehitys
dc.rights.urlhttps://rightsstatements.org/page/InC/1.0/


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot

In Copyright
Ellei muuten mainita, aineiston lisenssi on In Copyright