Rapor Pendidikan, platform pendidikan nasional
GovTech Edu2023–2024
- Masalah
- Setiap siklus regresi sebelum rilis dijalankan manual. Akibatnya yang menentukan seberapa banyak yang diuji adalah jadwal rilis, bukan tingkat risikonya.
- Tanggung jawab
- Kualitas platform dari hulu ke hilir, mulai dari perancangan pengujian sampai keputusan rilis.
- Pendekatan
- Mengotomatiskan suite regresi dan menyambungkannya ke pipeline pengiriman agar berjalan pada setiap perubahan, serta memvalidasi layanan langsung di tingkat API, bukan hanya lewat antarmuka.
- Hasil
- Rilis tidak lagi menunggu pengujian regresi manual. Suite-nya berjalan pada setiap perubahan, dan kerusakan yang dulu baru ketahuan di produksi mulai tertangkap di pipeline sebelum digabungkan.
- Dampak bisnis
- Platform yang dipakai sekolah di seluruh Indonesia bisa rilis lebih sering dengan lebih sedikit kesalahan yang sampai ke penggunanya.
- Perkakas
- Selenium · Postman · GitLab CI/CD