Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Kaakkois-Suomen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Kaakkois-Suomen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

End-to-end test implementation for a SaaS platform

Pogudin, Vladislav (2023)

 
Avaa tiedosto
Pogudin_Vladislav.pdf (2.429Mt)
Lataukset: 


Pogudin, Vladislav
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023051711224
Tiivistelmä
The growing availability of cost-effective cloud services has enabled small
companies to quickly create high-quality software that can scale up to millions of
users. The software industry has evolved to build platforms around the concept of
a Software-as-a-Service (SaaS). The boom in capabilities and complexity of
serving software as a cloud service made testing and test automation a necessity
for the quality assurance process. Automated testing frameworks are vital for the
continuous development and maintenance of modern software, while providing
users with uninterrupted access to services available at all times. In this thesis, I
implemented an End-to-end (E2E) test protocol for a SaaS platform.
In the theoretical part, I started by covering the actors involved in producing
software, as well as their methods and responsibilities in a typical project. After
presenting product lifecycle, I covered the theory related to software testing and
automated testing pipelines. Finally, I covered different testing frameworks,
particularly focusing on E2E testing.
In the practical part, I presented the study case I developed for Mindhive Oy. The
case implemented a E2E framework for a Software-as-a-Service platform. The
practical work included the development of a testing protocol, the implementation
of a semi-automated pipeline, and the relevant documentation for the users. In
the remainder of the thesis, I presented its main results in detail, such as the
tests I created, the semi-automated pipeline I implemented to operate with the
tests, as well as the necessary documentation for the users. I ended the
document by discussing the achieved results and the necessary future steps.
To conclude, I discussed how the existing implementation can be used in other
projects from Mindhive, how to keep improving the implemented system, as well
as how to generalize the methods I developed to any E2E test framework.
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste