Automated Software Testing with Cypress av Narayanan Palani
Produktbeskrivelse
Enhetlig integrasjonstesting (UIT) har lenge vært en utfordring, spesielt på grunn av mangel på verktøy som kunne effektivisere XHR-programmering og validisering av enhetlig integrasjon. Først med lanseringen av Cypress, som begynte å oppdatere sine versjoner i 2015 og fikk stor popularitet i 2018 med versjon 2.0.0, ble situasjonen endret. Boken dykker ned i Cypress-skript som muliggjør implementering av ‘shift left testing’, en tilnærming som er en drøm for mange programvaretestere. Shift left-testing har vært aktuelt i mange testprosjekter, men har ofte blitt hindret av mangel på verktøy og begrenset kunnskap om fordelene ved tidlig testing i utviklingssyklusen. Denne strategien er avgjørende for testteam som ønsker å fokusere mindre på identifisering av feil og mer på å utvikle metoder for å forhindre dem. Cypress-skript gir dermed frontend-utviklere og kvalitetssikringingeniører muligheten til å samarbeide på en mer effektiv måte, slik at feil kan identifiseres tidlig i utviklingsprosessen, umiddelbart etter at webkomponentene er bygget. Dette gjør at testing kan skje i takt med utviklingen, noe som gir en mer strømlinjeformet og kvalitetsfokusert tilnærming.