Powrót do strony głównejCypressAnywhere.ioO autorze
Powrót

Wstęp do Cypress

Czym jest Cypress i dlaczego zdecydowałam się właśnie na niego?

Cypress w najprostszej definicji, to narzędzie do wykonywania testów automatycznych. Zgodnie z informacjami podanymi przez twórców, dzięki niemu możemy wykonywać testy: jednostkowe, integracyjne, end to end (E2E). Cypress umożliwia przetestowanie wszystkiego, co działa w przeglądarce. Ponieważ powstał stosunkowo niedawno w odniesieniu do innych narzędzi do testowania, nie jest jeszcze tak bardzo popularny. Bez wątpienia jednak, można zaobserwować stale rosnące zapotrzebowanie na specjalistów od tego właśnie narzędzia. Używany jest przede wszystkim podczas powstawania nowych projektów, rzadziej przy automatyzacji testów projektów już istniejących. Kod do naszych testów, piszemy w języku JavaScript. Do nauki automatyzacji z użyciem tego narzędzia, namówił mnie kolega, programista z wieloletnim doświadczeniem. Co mnie, juniora, urzekło w Cypressie? Tak naprawdę cały czas go poznaję i jeszcze wiele przede mną, ale zaczęło się dobrze już na samym początku. Proces instalacji jest bardzo prosty, a Cypress jest gotowy do działania od razu. Do dyspozycji mamy obszerną dokumentację, z której korzystanie bardzo polecam. Co dla mnie osobiście bardzo pomocne - w przeglądarce mamy podgląd wykonywanych przez Cypressa testów i przez to, także do śledzenia wyników testów na bieżąco. Po zakończonym teście, możemy zajrzeć w każdy jego krok, na spokojnie. Narzędzie podpowiada w przypadku błędów, dzięki czemu odnalezienie ich w kodzie jest o niebo łatwiejsze.