Jatkuva integraatio ja testaaminen ohjelmistokehityksessä : systemaattinen kirjallisuuskartoitus
Tekijät
Päivämäärä
2023Tekijänoikeudet
© The Author(s)
Continuous 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.
...
Jatkuva 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.
...
Asiasanat
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Pro gradu -tutkielmat [29545]
Lisenssi
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Ohjelmistomuutosten laadunvarmistus valikoiduilla testitapauksilla
Rantanen, Sami (2019)Regressiotestaus on välttämätön ja olennainen osa ohjelmistokehitysprosessia. Regressiotestien määrän kasvaessa suureksi tai jonkin muun syyn takia saattaa regressiotestien suoritusaika olla liian pitkä kerralla suoritettavaksi. ... -
Arvon yhteisluonti jatkuvassa ohjelmistokehityksessä
Mäkitalo, Matilda (2023)Nopeat liiketoimintaympäristön muutokset ovat ajaneet IT-alan yritykset tuotantokeskeisestä ajattelusta asiakaskeskeisempiin ohjelmistotuotannon malleihin, joissa asiakas ja asiakkaan tarpeet otetaan tarkastelun kohteeksi ... -
Jatkuvan ohjelmistokehityksen ominaispiirteet SaaS-ohjelmiston kehitystyössä
Ruuth, Joonas (2023)Tässä tutkielmassa selvitetään, mitä käytänteitä kuuluu SaaS-ohjelmiston jatkuvaan ohjelmistokehitykseen perustuen alan kirjallisuuteen. Tutkielman tavoitteena tuoda esille hyväksi koettuja kehityskäytänteitä SaaS-ohjelmiston ... -
Jatkuva integraatio ohjelmistokehityksessä
Vilkman, Vesa (2010)Vilkman, Vesa Ilmari Jatkuva integraatio ohjelmistokehityksessä / Vesa Vilkman Jyväskylä: Jyväskylän yliopisto, 2010, 36 s. Kandidaatintutkielma Kandidaatintutkielman tarkoituksena on esitellä lukijalle jatkuva ... -
Jatkuvan toimittamisen tuomat haasteet ohjelmistokehityksen laadunvarmistuksen näkökulmasta
Patrikainen, Taina (2022)Sekä tutkimuskentällä että ohjelmistoteollisuuden ammatinharjoittajien keskuudessa on viime aikoina kiinnostuttu enenevissä määrin jatkuvasta toimittamisesta ja käyttöönottamisesta, joiden tavoitteena on mahdollistaa ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.