Comparative analysis of Cypress and Playwright frameworks in end-to-end testing for applications based on Angular
Artykuł w czasopiśmie
MNiSW
5
spoza listy
| Status: | |
| Warianty tytułu: |
Analiza porównawcza frameworków Cypress i Playwright w testach end-to-end dla aplikacji opartych na Angularze
|
| Autorzy: | Gosik Przemysław, Miłosz Marek |
| Dyscypliny: | |
| Aby zobaczyć szczegóły należy się zalogować. | |
| Rok wydania: | 2025 |
| Wersja dokumentu: | Drukowana | Elektroniczna |
| Język: | angielski |
| Wolumen/Tom: | 36 |
| Strony: | 320 - 327 |
| Bazy: | BazTech |
| Efekt badań statutowych | NIE |
| Materiał konferencyjny: | NIE |
| Publikacja OA: | TAK |
| Licencja: | |
| Sposób udostępnienia: | Witryna wydawcy |
| Wersja tekstu: | Ostateczna wersja opublikowana |
| Czas opublikowania: | W momencie opublikowania |
| Data opublikowania w OA: | 30 września 2025 |
| Abstrakty: | angielski | polski |
| The aim of this article is to present the results of a comparative analysis of the Cypress and Playwright frameworks, focusing on their efficiency in the end-to-end testing of Angular-based web applications. At the outset, a hypothesis was formulated that Playwright surpasses Cypress in testing Angular-based applications due to lower memory consumption, faster execution of end-to-end tests, and better support for tests across multiple browsers. Subsequently, a study was conducted, which involved implementing defined test scenarios in both tools. The time and memory consumption of each automated test were measured. Additionally, the ease of use of the tools was evaluated by analysing the length of the code required for each test and the resulting file size. The experiment fully confirmed the formulated hypothesis. | |
| Celem artykułu jest analiza porównawcza frameworków Cypress i Playwrightpod kątem ich efektywności w testach end-to-end aplikacji webowych wykorzystujących szkieletAngular. Na początku postawiono tezę, że Playwright przewyższa Cypress w testowaniu aplikacji wykorzystujących szkielet Angular, dzięki niższemu zużyciu pamięci, szybszemu wyko-naniu testów end-to-end oraz lepszemu wsparciu dla testów w wielu przeglądarkach. Następnie przeprowadzono badanie, które obejmowało implementację zdefiniowanych scenariuszy testowych w obu narzędziach. Zmierzono czas oraz zuży-cie pamięci podczas wykonywania każdego automatycznego testu. Dodatkowo oceniono wygodę korzystania z narzędzi, uwzględniając długość kodu oraz rozmiar poszczególnych testów. Przeprowadzony eksperyment w pełni potwierdził po-stawioną tezę |
