Informacja o cookies

Zgadzam się Nasza strona zapisuje niewielkie pliki tekstowe, nazywane ciasteczkami (ang. cookies) na Twoim urządzeniu w celu lepszego dostosowania treści oraz dla celów statystycznych. Możesz wyłączyć możliwość ich zapisu, zmieniając ustawienia Twojej przeglądarki. Korzystanie z naszej strony bez zmiany ustawień oznacza zgodę na przechowywanie cookies w Twoim urządzeniu.

Publikacje Pracowników Politechniki Lubelskiej

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ę