Saya perlu menerapkan pengujian unit untuk salah satu plugin saya. Baru-baru ini saya mendesainnya ke dalam kelas, jadi pengujian unit seharusnya lebih mudah untuk diterapkan sekarang.
Apa sajakah strategi efektif untuk menguji unit plugin saya? Saya perlu cara untuk menggunakan fungsi WordPress yang digunakan dalam plugin, tetapi saya tidak perlu membutuhkan situs WordPress yang sedang berjalan (hanya menguji data pada DB AFAIK), bukan?
Saya mengalami kesulitan mencari tahu bagaimana hanya menguji unit plugin dan bukan plugin dalam konteks situs. Saya dapat menggunakan Selenium untuk ini, tetapi saat ini saya hanya ingin fokus pada unit yang menguji fungsionalitas kelas plugin, sehingga saya tidak memecahnya dengan setiap pembaruan.
sumber
Saya belum benar-benar melakukannya sendiri, tetapi ada lingkungan pengujian untuk pengujian unit WordPress. Ini dimaksudkan untuk pengujian inti, tetapi bisa diadaptasi untuk menguji plugin.
Info lebih lanjut di sini:
http://codex.wordpress.org/Automated_Testing
http://svn.automattic.com/wordpress-tests/
sumber
Saya baru-baru ini membuat tutorial yang mengambil info dari googling saya, untuk menunjukkan caranya:
Tutorialnya ada di sini , saya harap ini membantu
sumber