Kas teadsite, et saate seadistada ülevaatussüsteemi nii, et iga teie tehtud tõmbenõue näitab täpselt, mis teie saidil visuaalselt on muutunud?
Täpselt nii Percy teebki. Eeldatakse, et see, mis teil masteril on, on õige (konfigureeritav) ja kui teete tõmbenõude, võtab sõna otseses mõttes ekraanipildid ja võrdleb neid masteril olevate ekraanipiltidega. Kui midagi on muutunud, annab see teile teada, täpselt nagu ühiku- või integratsioonitestid. Kas kiita need heaks ja märgata, et midagi on valesti? Parandage see ja vaadake muudatused uuesti üle.
On uskumatu, et selline testimine on saadaval. Nii saate oma meeskonda tõeliselt usaldada, et ta teeb täpselt seda, mida arvate, kui inimesed kujundust või sisu muudavad.
Selles videos ühendan end Mike Fotinakisega (Percy kaasasutaja), et seda kõike demonstreerida, ja seejärel saan selle kõik sõna otseses mõttes paika panna ja saidil käia. Töötame kohalikul saidil Eleventy abil, viskame selle otse Netlifyst üles, integreerime CircleCI saidi GitHubi reposse ja konfigureerime selle Percy käitamiseks.
See on üsna maagiline ja ma tõesti soovitan teil seda kontrollida, et teaksite visuaalse testimise taset, mis on tänapäeval võimalik.