Pengujian Kontrak API: JSON Schema, Respons Galat, dan Regresi
Memastikan respons API sesuai janjinya: status, jenis isi, tipe, field wajib, batas nilai, format galat, hak akses, dan perubahan yang merusak klien.
Pelajaran pertama bisa dicoba tanpa akun. Selanjutnya pakai akun gratis agar progres, draft kode, dan sertifikatmu tersimpan.
Ringkasnya: Pengujian Kontrak API: JSON Schema, Respons Galat, dan Regresi adalah kelas gratis berbahasa Indonesia tingkat menengah dari KelasGratis. Cocok untuk tester QA dan pengembang backend yang sudah memahami HTTP, JSON, dan JavaScript dasar, lalu ingin menguji API dengan kontrak eksplisit, bukan dengan memeriksa status saja. Isinya 13 pelajaran dalam 4 modul (±3 jam) dengan 43 latihan yang dinilai otomatis di browser. Sertifikat penyelesaian gratis dan bisa dicek keasliannya.
Kelas ini mengajarkan pengujian API berdasarkan kontrak tertulis. Kamu membaca kontrak sebagai daftar kasus status, jenis isi, dan bentuk badan; menulis dan membaca JSON Schema (type, properties, required, additionalProperties, items, batas angka, panjang teks, pattern, enum); menunjuk lokasi pelanggaran dengan JSON Pointer; menyusun kasus negatif seperti field hilang, null, dan teks angka; memeriksa respons galat berformat problem details (RFC 9457); menguji 401, 403, dan 404 sebagai matriks hak akses; dan menemukan perubahan yang merusak klien lewat uji regresi. Latihannya berupa pemeriksa JavaScript yang kamu tulis sendiri dan dijalankan di browser-mu terhadap respons tiruan yang tetap, ditambah soal pilihan ganda. Tidak ada API sungguhan atau pustaka validator yang dipakai.
5,0 ★ (Belum ada ulasan) · 13 pelajaran · 4 modul · ±186 menit

Bawa pulang keterampilannya
Yang akan kamu bisa setelah kelas ini
- Membaca kontrak endpoint sebagai daftar kasus status, jenis isi, dan bentuk badan, lalu memeriksa respons terhadapnya tanpa menganggap status 200 sebagai bukti isi yang benar.
- Menulis dan membaca JSON Schema dengan type, properties, required, additionalProperties, items, batas angka, panjang teks, pattern, dan enum, serta menunjuk lokasi pelanggaran dengan JSON Pointer.
- Menyusun kasus negatif satu pelanggaran per kasus dan memeriksa respons galat berformat problem details, termasuk member status dan daftar errors.
- Menguji hak akses sebagai matriks 401, 403, dan 404 dari kontrak, serta menemukan perubahan yang merusak klien dengan uji regresi sebelum rilis.
Untuk siapa
Tester QA dan pengembang backend yang sudah memahami HTTP, JSON, dan JavaScript dasar, lalu ingin menguji API dengan kontrak eksplisit, bukan dengan memeriksa status saja.
Prasyarat
Menyelesaikan kelas HTTP dan API Web: metode, kode status termasuk arti 401 dan 403, header Content-Type, dan JSON dipakai tanpa diulang., Menyelesaikan kelas JavaScript Lanjutan: objek, array, map/filter, dan spread dipakai tanpa diulang. Object.hasOwn dijelaskan di pelajaran 4, dan fungsi yang memanggil dirinya sendiri dipakai di misi modul 2., Disarankan: kelas Pengujian Perangkat Lunak untuk konsep kasus uji dan analisis nilai batas.
Kelas yang dianjurkan sebelumnya: JavaScript Lanjutan, HTTP dan API Web, Pengujian Perangkat Lunak
Alat yang perlu disiapkan
- Browser modern di komputer. Kode dijalankan di Web Worker browser-mu terhadap respons tiruan { status, headers, body }; tidak ada API sungguhan yang dipanggil.
- Tidak ada pustaka validator. Kamu menulis pemeriksa JSON Schema sendiri untuk subset kata kunci yang diajarkan.
- Sebagian latihan berupa pilihan ganda: membaca skema, respons, dan keputusan uji.
Tempat berlatih
Coba, periksa, lalu lanjutkan.
43 latihan di 13 pelajaran. Jawaban diperiksa langsung di halaman materi; petunjuk dibuka bertahap.
Jalur belajar kelas ini
Kurikulum
4 modul · 13 pelajaran · ±186 menit
01Kontrak dan kondisi keberhasilan3 pelajaran
02Field wajib, objek bertingkat, dan array3 pelajaran
03Batas nilai, skenario negatif, dan respons galat4 pelajaran
Urutan pelajaran tidak dikunci.
Sertifikat kelas
Selesaikan kelasnya, sertifikat ini atas namamu.
- Nama lengkapmu dan judul kelas tercetak di sertifikat.
- Kode dan QR yang bisa dicek siapa saja di kelasgratis.com/verifikasi.
- Sekali klik ke profil LinkedIn, atau unduh PNG dan PDF.
Bukti penyelesaian materi, bukan akreditasi atau sertifikasi kompetensi.
Pertanyaan yang sering muncul
Apa yang dipelajari di kelas Pengujian Kontrak API: JSON Schema, Respons Galat, dan Regresi?
Pengujian Kontrak API: JSON Schema, Respons Galat, dan Regresi adalah kelas gratis KelasGratis tingkat menengah berisi 13 pelajaran. Kelas ini mengajarkan pengujian API berdasarkan kontrak tertulis. Kamu membaca kontrak sebagai daftar kasus status, jenis isi, dan bentuk badan; menulis dan membaca JSON Schema (type, properties, required, additionalProperties, items, batas angka, panjang teks, pattern, enum); menunjuk lokasi pelanggaran dengan JSON Pointer; menyusun kasus negatif seperti field hilang, null, dan teks angka; memeriksa respons galat berformat problem details (RFC 9457); menguji 401, 403, dan 404 sebagai matriks hak akses; dan menemukan perubahan yang merusak klien lewat uji regresi. Latihannya berupa pemeriksa JavaScript yang kamu tulis sendiri dan dijalankan di browser-mu terhadap respons tiruan yang tetap, ditambah soal pilihan ganda. Tidak ada API sungguhan atau pustaka validator yang dipakai.
Berapa lama menyelesaikan kelas Pengujian Kontrak API: JSON Schema, Respons Galat, dan Regresi?
Sekitar 186 menit (±3 jam) untuk 13 pelajaran wajib, dihitung dari durasi tiap pelajaran dan latihannya. Kecepatan nyata bergantung pada berapa lama kamu berlatih setiap hari.
Apa yang perlu disiapkan sebelum mulai?
Prasyaratnya: Menyelesaikan kelas HTTP dan API Web: metode, kode status termasuk arti 401 dan 403, header Content-Type, dan JSON dipakai tanpa diulang.; Menyelesaikan kelas JavaScript Lanjutan: objek, array, map/filter, dan spread dipakai tanpa diulang. Object.hasOwn dijelaskan di pelajaran 4, dan fungsi yang memanggil dirinya sendiri dipakai di misi modul 2.; Disarankan: kelas Pengujian Perangkat Lunak untuk konsep kasus uji dan analisis nilai batas.. Alat dan persiapan: Browser modern di komputer. Kode dijalankan di Web Worker browser-mu terhadap respons tiruan { status, headers, body }; tidak ada API sungguhan yang dipanggil.; Tidak ada pustaka validator. Kamu menulis pemeriksa JSON Schema sendiri untuk subset kata kunci yang diajarkan.; Sebagian latihan berupa pilihan ganda: membaca skema, respons, dan keputusan uji.
Apakah kelas Pengujian Kontrak API: JSON Schema, Respons Galat, dan Regresi gratis dan bersertifikat?
Ya. Seluruh 13 pelajaran gratis sampai selesai tanpa iklan; pelajaran pertama bisa dicoba tanpa akun, sisanya memakai akun gratis. Setelah semua pelajaran wajib tuntas dan kamu menulis ulasan singkat tentang kelasnya, kamu bisa menerbitkan sertifikat penyelesaian dengan tautan verifikasi publik. Sertifikat ini bukan akreditasi atau sertifikasi profesi.
Dari pengalaman belajar
Ulasan peserta
Apa yang membantu, dan apa yang masih bisa diperbaiki?
Ulasan berasal dari akun yang telah menyelesaikan setidaknya satu pelajaran. Bintang 1–3 ditinjau admin sebelum terbit; bintang 4–5 langsung terbit. Sebelum ada ulasan terbit, kelas menggunakan nilai awal admin 5,0. Setelahnya, rating mengikuti rata-rata ulasan yang sudah terbit.
Pengalamanmu bisa membantu peserta berikutnya.
Belum ada ulasan yang terbit untuk kelas ini.
Bagikan pengalaman belajarmu
Masuk dan selesaikan satu pelajaran untuk menulis ulasan. Masuk ke akun →
Setelah kelas ini
Jalur yang memuat kelas ini
Lanjutkan ke kelas lain
Revisi materi terakhir: 7 Okt 2026. Laporan kesalahan bisa dikirim dari setiap halaman pelajaran.