Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • LUTPub
  • Väitöskirjat
  • Näytä aineisto
  •   Etusivu
  • LUTPub
  • Väitöskirjat
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Development directions in software testing and quality assurance

Hynninen, Timo (2023-02-17)

Katso/Avaa
Timo Hynninen_A4.pdf (2.772Mb)
Lataukset: 


Väitöskirja

Hynninen, Timo
17.02.2023
Lappeenranta-Lahti University of Technology LUT

Acta Universitatis Lappeenrantaensis

School of Engineering Science

School of Engineering Science, Tietotekniikka

Kaikki oikeudet pidätetään.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:ISBN:978-952-335-923-9

Tiivistelmä

In software engineering, testing and quality assurance activities are characterised as important yet costly phases of a product’s life cycle. On the one hand, quality issues or malfunctioning products can cause expensive and potentially irreversible damage; on the other hand, rigorous quality assurance work is time-consuming and limited by the available resources. For this reason, companies aim to automate their testing and quality assurance processes as much as possible. In the modern software production environment, the use of automation, tools and even artificial intelligence is constantly evolving. Given the rapid pace of evolution, studying industry practices and observing practitioners in action is paramount for software engineering research.

This thesis investigates current practices and future development directions in testing and quality assurance work. First, a survey method is used to map the current practices. Then, the thesis utilises an empirical approach to explore novel approaches for automating quality assurance tasks. These approaches are then evaluated using the design science research method. Finally, the survey results are used to create a testing education curriculum aligned with industry practices.

As a result, the thesis presents a holistic overview of testing and quality assurance practices, tools and education. An overview of the current tools in the industry is presented, in addition to conclusions about the trends and issues related to testing. Following the issues identified in the survey, a novel tool—.Maintain—is constructed and evaluated as one solution to the runtime monitoring of software projects. The last contribution is a curriculum, learning activities and learning objectives for testing education to produce more industry-ready graduates.
Kokoelmat
  • Väitöskirjat [979]
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetKoulutusohjelmaAvainsanatSyöttöajatYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste