Testy? A komu to potrzebne? Czyli co testować, w jaki sposób

Chciałbym opowiedzieć o tym co testować w wordpressie, a czego nie testować. Aktualnie wordpressowy projekt w którym pracuję pokryty jest 5cioma rodzajami testów. Jednostkowymi, integracyjnymi, funkcjonalnymi, akceptacyjnymi i wizualnej regresji. Chciałbym opowiedzieć o wadach i zaletach każdej z tych domen testowych w kontekście używania jej z wordpressem

A Twoja produkcja? Już się wywaliła?

Czy można zrobić i dostarczyć aplikację wysokiej jakości bez testów? Jedyna prawidłowa odpowiedź to oczywiście „To zależy”! Praktyka uczy nas jednak, że zaskakująco dużo wartości potrafi nam dać ta „wewnętrzna pętla sprzężenia zwrotnego”. To testy pozwalają nam jeszcze przedprodukcyjnie odpowiedzieć na dość podstawowe wydawałoby się pytania: „czy działa” i „jak działa” nasza aplikacja. Prezentacja nastawiwszy się głównie na aplikacje webowe postara się „zareklamować” też bardziej uniwersalne pomysły na weryfikację i walidację oprogramowania. Ale będzie też słów kilka o testowaniu na produkcji i dlaczego w 2022 to już nie jest mem!