Modul 3 — Modul 3 — Mengisolasi Ketergantungan dengan Pengganti Uji
- Menerapkan pemasok jawaban (stub) untuk melepaskan fungsi `proses_pesanan` milik TokoLancar dari basis data pelanggan, sehingga ujinya berjalan tanpa koneksi apa pun.
- Menerapkan perekam panggilan (mock) untuk melepaskan fungsi yang sama dari layanan pembayaran luar, sekaligus memeriksa jumlah yang ditagihkan.
- Membedakan situasi yang menuntut pemasok jawaban dari situasi yang menuntut perekam panggilan, berdasarkan arah aliran data pada ketergantungan.
- Mengevaluasi sebuah berkas uji yang seluruhnya hijau dan menunjukkan penanda bahaya mana yang membuatnya tetap hijau padahal aplikasinya rusak.
- Merumuskan satu perbaikan konkret — berupa penambahan bentuk jawaban, penambahan kasus uji, atau pemindahan pemeriksaan ke tingkat integrasi — untuk cacat yang tersembunyi itu.
Peragaan: Lima Langkah dari Uji yang Menagih Sungguhan ke Uji yang Aman
Contoh Dikerjakan: Tiga Kasus TokoLancar
Praktik Bersama: Tiga Tugas di Berkas Ujimu Sendiri
Lima Salah Paham yang Paling Sering Muncul
Kuis: Empat Keputusan di Proyek yang Belum Pernah Kamu Lihat
Kuis terbuka setelah kelas ini dimiliki.
Rangkuman dan Daftar Periksa Mandiri
Isi modul ini belum terbuka
Modul 1 kelas ini bisa dicicipi tanpa membeli. Untuk modul lainnya, buka aksesnya dulu.
Lihat pilihan akses