Muszę zastosować testy jednostkowe dla jednej z moich wtyczek. Niedawno przeprojektowałem go na klasy, więc testowanie jednostkowe powinno być teraz łatwiejsze do zastosowania.
Jakie są skuteczne strategie testowania jednostkowego mojej wtyczki? Potrzebuję sposobu na użycie funkcji WordPress używanych we wtyczce, ale nie powinienem potrzebować działającej witryny WordPress (po prostu testować dane na DB AFAIK), prawda?
Trudno mi zrozumieć, jak po prostu przetestować wtyczkę, a nie wtyczkę w kontekście witryny. Mógłbym do tego użyć Selenium, ale teraz chcę skupić się na testowaniu funkcjonalności klas wtyczek, aby nie łamać ich przy każdej aktualizacji.
źródło
Właściwie nie zrobiłem tego sam, ale istnieje środowisko testowe do testowania jednostek WordPress. Jest przeznaczony do podstawowych testów, ale można go dostosować do testowania wtyczek.
Więcej informacji tutaj:
http://codex.wordpress.org/Automated_Testing
http://svn.automattic.com/wordpress-tests/
źródło
Niedawno utworzyłem samouczek, który bierze informacje z mojego googlingu, aby pokazać, jak:
Samouczek jest tutaj , mam nadzieję, że to pomaga
źródło