Automated Software Testing with Cypress
Testowanie integracji jednostek (UIT) było wyzwaniem, ponieważ nie było narzędzia, które mogłoby pomóc w programowaniu XHR i walidacji integracji jednostek w efektywny sposób, dopóki nie pojawił się Cypress. Cypress zaczął wydawać wersje w 2015 roku i stał się popularny w 2018 roku wraz z wersją 2. 0. 0.
Niniejsza książka omawia skrypty Cypress, które pomagają wdrożyć "testowanie z przesunięciem w lewo", co jest spełnieniem marzeń wielu testerów oprogramowania. Przesunięcie w lewo występuje w większości projektów testowych, ale nie mogło zostać w pełni wdrożone, ponieważ narzędzia były niedostępne i brakowało wiedzy na temat możliwości testowania na wczesnym etapie cyklu życia. Przesunięcie w lewo jest kluczową strategią testowania, która pomaga zespołom testowym skupić się mniej na identyfikacji defektów, a bardziej na opracowywaniu praktyk zapobiegających defektom.
Skrypty Cypress mogą pomóc programistom front-end i inżynierom jakości współpracować w celu znalezienia usterek wkrótce po zbudowaniu komponentów internetowych. Komponenty te mogą być testowane natychmiast po ich zbudowaniu za pomocą skryptów Cypress Test Driven Development (TDD). W ten sposób defekty mogą być usuwane od razu na etapie rozwoju. Zespoły testujące nie muszą martwić się o znalezienie tych samych defektów na późniejszym etapie rozwoju, ponieważ testy Cypress weryfikują komponenty na późniejszych etapach. Usuwanie defektów stało się znacznie tańsze dzięki Cypress niż w przypadku korzystania z innych narzędzi. W książce omówiono również skrypty Gherkin oparte na Behaviour Driven Development (BDD) i preprocesor Cypress Cucumber, które mogą poprawić pokrycie scenariuszy testowych.
Książka Automated Software Testing with Cypress została napisana w celu zaspokojenia potrzeb zespołów testowych w zakresie BDD i TDD. Dwa odrębne repozytoria open source są dostępne w serwisie Github, aby pomóc w szybkim uruchomieniu testów Cypress!
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)