Modul ini membahas pengujian aplikasi Laravel, mulai dari dua gaya penulisan tes, perbedaan bukti antara pengujian unit dan fitur, pengujian HTTP, pengujian database, autentikasi dalam pengujian, hingga posisi pengujian browser. Setiap topik menunjukkan mekanisme yang dibahasnya beserta keluaran nyata dari aplikasi catatan yang menjadi contoh sepanjang jalur. Setelah modul ini dituntaskan, perilaku aplikasi dapat diperiksa secara teratur melalui tes yang dijalankan dengan satu perintah.
Pengujian
Modul pengujian: PHPUnit versus Pest, tingkat pengujian, HTTP, database, autentikasi dalam pengujian, dan posisi pengujian browser.
0/0 selesai
- PHPUnit versus Pest
Perbandingan kedua gaya penulisan tes dan cara menjalankan test suite.
- Pengujian fitur versus unit
Apa yang dibuktikan pada setiap tingkat pengujian di Laravel.
- Pengujian HTTP
Helper get, post, dan json beserta asersi respons yang lazim.
- Pengujian database
Trait RefreshDatabase dan penataan state dengan factory.
- Autentikasi dalam pengujian
Metode actingAs dan pembuatan token API pada pengujian.
- Posisi pengujian browser
Posisi Laravel Dusk dan kapan pengujian browser benar-benar diperlukan.