Věděli jste, že můžete nastavit kontrolní systém, aby každý váš požadavek na stažení ukázal přesně to, co se vizuálně změnilo na vašem webu?
Přesně to dělá Percy. Předpokládá, že to, co máte na masteru, je správné (konfigurovatelné) a když uděláte požadavek na natažení, doslova pořídí screenshoty a porovná je se screenshoty toho, co je na masteru. Pokud se něco změnilo, dá vám to vědět, stejně jako testy jednotky nebo integrace. Schválit je a všimnout si, že něco není v pořádku? Opravte to a znovu zkontrolujte změny.
Je neuvěřitelné, že tento druh testování je k dispozici. Takto můžete svému týmu skutečně přinést důvěru v to, že dělá přesně to, co si myslíte, že bude, když lidé provedou změny designu nebo obsahu.
V tomto videu jsem se spojil s Mikem Fotinakisem (spoluzakladatelem Percyho), abych to všechno předvedl, a pak to všechno doslova nastavím a přejdu na web. Budeme pracovat na místním webu pomocí Eleventy, vyhodíme to živě na Netlify, integrujeme CircleCI do repozitáře GitHub pro web a nakonfigurujeme to na spuštění Percyho.
Je to docela kouzelné a opravdu vám doporučuji, abyste si to prohlédli, abyste věděli, jaká úroveň vizuálního testování je dnes možná.