Tiesitkö, että voit perustaa tarkistusjärjestelmän niin, että jokainen tekemäsi vetopyyntö näyttää sinulle tarkalleen, mikä on muuttunut visuaalisesti sivustollasi?
Juuri niin Percy tekee. Se olettaa, että sinulla on masterissa oikein (konfiguroitavissa), ja kun teet vetopyynnön, se kirjaimellisesti ottaa kuvakaappauksia ja vertaa niitä masterin kuvakaappauksiin. Jos jokin on muuttunut, se antaa sinun tietää, aivan kuten yksikön tai integraatiotestit tekisivät. Hyväksy heidät ja huomaa, että jokin on vialla? Korjaa se ja tarkista muutokset uudelleen.
On uskomatonta, että tällainen testaus on käytettävissä. Näin voit todella tuoda luottamusta joukkueellesi siinä, että se tekee juuri sitä mitä luulet menevän, kun ihmiset tekevät muotoilua tai sisältöä koskevia muutoksia.
Tässä videossa muodostan parin Mike Fotinakisin kanssa (Percyn perustaja) osoittaakseni kaiken, minkä jälkeen kirjaimellisesti saan kaiken perustettua ja menemään sivustolle. Työskentelemme paikallisella sivustolla Eleventyn avulla, heitämme sen suoraan Netlify-palveluun, integroimme CircleCI: n sivuston GitHub-repoon ja määritämme sen suorittamaan Percyä.
Se on melko maaginen, ja suosittelen todella, että tarkistat sen, jotta tiedät visuaalisen testauksen tason, joka on mahdollista näinä päivinä.