Ali ste vedeli, da lahko nastavite sistem za pregled, tako da vam vsaka zahteva za vlečenje pokaže, kaj se je vizualno spremenilo na vašem spletnem mestu?
Percy točno to počne. Predpostavlja, da je tisto, kar imate na glavnem, pravilno (nastavljivo), in ko povlečete zahtevo, dobesedno posname posnetke zaslona in jih primerja s posnetki zaslona na glavnem. Če se je kaj spremenilo, vas o tem obvesti, tako kot bi se preizkusili enotni ali integracijski testi. Odobrite jih in opazite, da nekaj ni v redu? Popravite in znova preglejte spremembe.
Neverjetno je, da je tovrstno testiranje na voljo. Tako lahko resnično vnesete svojo ekipo v to, da počne točno to, kar mislite, da se bo zgodilo, ko bodo ljudje spremenili obliko ali vsebino.
V tem videoposnetku se seznanim z Mikeom Fotinakisom (soustanoviteljem Percyja), da demonstriram vse to, nato pa dobesedno pripravim vse in grem na spletno mesto. Delali bomo na lokalnem spletnem mestu z uporabo Eleventy, ga vrgli v živo na Netlify, integrirali CircleCI v repo GitHub za to spletno mesto in ga konfigurirali za zagon Percyja.
To je precej čarobno in resnično priporočam, da si ga ogledate, da boste vedeli, kakšna je stopnja vizualnega testiranja, ki je danes možna.