Modul ini membahas pengujian otomatis sebagai bagian dari kerja harian pengembang C#. Materinya mencakup pengujian unit dengan xUnit, pengelolaan konteks uji melalui fixture, penggantian dependensi dengan mocking, pengukuran cakupan kode, dan penerapan analyzer sebagai gerbang kualitas. Semua contoh pengujian dijalankan dengan dotnet test sehingga hasilnya dapat direproduksi langsung di terminal.
Pengujian dan Kualitas
xUnit, fixture, mocking, cakupan kode, dan analyzer sebagai gerbang kualitas.
0/0 selesai
- Dasar xUnit
Fact, Theory, dan assertion.
- Fixture dan Setup
Konteks bersama dan siklus hidup pengujian.
- Mocking
Interface dengan Moq atau NSubstitute.
- Cakupan dan Gerbang Kualitas
Cakupan yang bermakna dan pelaporan di CI.
- Analyzer
.editorconfig, warning sebagai error, dan konteks nullable.