End-to-end testing : the use of Cypress framework
Rogina, Mariia (2024)
Rogina, Mariia
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024121034479
https://urn.fi/URN:NBN:fi:amk-2024121034479
Tiivistelmä
This thesis describes the way end-to-end testing was done for the SD Connect project at CSC - IT Center for Science. SD Connect is a secure cloud storage service for study data. Using the Cypress framework, a full test suite was made to check important features like user login, file management, and data sharing. This made sure the application was reliable and easy to use.
The theory part dwells upon different ways to test software, with a focus on the benefits and features of end-to-end testing with Cypress. The framework's ability to mimic real user interactions makes it possible to test the whole system's performance thoroughly.
Detailed test cases were created and run both locally and in the cloud, making sure they followed the rules for testing. This work not only makes SD Connect more stable, but it also shows how Cypress can be used in similar projects to make sure that high-quality software is delivered.
The theory part dwells upon different ways to test software, with a focus on the benefits and features of end-to-end testing with Cypress. The framework's ability to mimic real user interactions makes it possible to test the whole system's performance thoroughly.
Detailed test cases were created and run both locally and in the cloud, making sure they followed the rules for testing. This work not only makes SD Connect more stable, but it also shows how Cypress can be used in similar projects to make sure that high-quality software is delivered.