Lewati ke isi

SPMB End-to-End UAT

Checklist UAT komprehensif untuk menguji seluruh workflow SPMB dari publik, pendaftar, panitia, seleksi, sampai daftar ulang.

Last verified: 2026-04-19 Verified result: 21 passed, 4 skipped untuk suite gabungan SPMB critical, SPMB smoke, CBT smoke, exam roles smoke, executive SPMB smoke, dan starter smoke. Audience: QA, PM, implementor sekolah, panitia SPMB, operator TU, wakasek, kepsek Related SSOT: docs/domains/spmb/README.md


1. Tujuan

Dokumen ini dipakai untuk menjawab dua pertanyaan: - apakah seluruh workflow SPMB sudah benar-benar berjalan end-to-end? - apakah implementasinya sudah selaras dengan praktik operasional sekolah di Indonesia: objektif, transparan, akuntabel, berkeadilan, dan tanpa diskriminasi?

Dokumen ini lebih rinci daripada: - uat-scenarios.md untuk baseline UAT minimum - tier1-production-readiness-uat.md untuk gate Starter/Tier 1 lintas domain

Dokumen ini fokus khusus pada domain SPMB.


2. Prinsip Sign-Off

UAT SPMB dinyatakan Pass hanya jika seluruh prinsip berikut terpenuhi:

  1. Jalur, kuota, syarat, hasil, dan next step tampil konsisten di public page, portal pendaftar, dan workspace admin.
  2. Data publik hanya menampilkan agregat dan hasil yang memang boleh diumumkan; data pribadi pendaftar tidak bocor.
  3. Alur seleksi dapat dipertanggungjawabkan:
  4. dokumen diverifikasi
  5. ranking dihitung
  6. keputusan status konsisten
  7. jejak perubahan dapat dibuktikan dari UI/API
  8. Daftar ulang tidak berhenti di UI; invoice, detail pembayaran, cetak invoice, dan konfirmasi enrollment harus tersambung.
  9. Pengaduan/sanggahan benar-benar operasional:
  10. pendaftar bisa mengirim aduan beserta bukti
  11. panitia bisa memproses
  12. pemohon bisa melihat hasil tindak lanjut
  13. Jika sekolah memakai seleksi tes, jadwal dan flow SPMB-CBT harus diuji juga.
  14. Nilai konfigurasi lokal tetap harus mengikuti juknis pemerintah daerah dan kebijakan sekolah yang berlaku.

3. Scope Workflow

3.1 In Scope

  • landing SPMB publik
  • statistik transparansi publik
  • cek status publik
  • registrasi akun pendaftar
  • verifikasi email / OTP
  • login pendaftar
  • pemilihan gelombang
  • create/edit draft pendaftaran
  • data jalur domisili, afirmasi, prestasi, mutasi
  • upload / replace / delete dokumen
  • input prestasi
  • submit pendaftaran
  • dashboard admin admissions
  • review detail pendaftar
  • verifikasi / penolakan dokumen
  • ranking / compare antar gelombang
  • keputusan confirm, admission, pending, reject
  • pengumuman hasil di public status dan portal
  • pengaduan / sanggahan
  • jadwal tes dan SPMB-CBT bila dipakai
  • invoice daftar ulang
  • bridge ke payment detail
  • cetak invoice
  • confirm enrollment
  • konsistensi state akhir di dashboard pendaftar, detail pendaftaran, dan backend

3.2 Out of Scope

  • validasi legal final isi juknis daerah
  • approval kepala dinas / yayasan
  • settlement payment gateway pihak ketiga di luar bridge sistem
  • broadcast WA/email provider eksternal di luar kontrak aplikasi

4. Role Matrix

Role Username dev Tanggung jawab UAT
Public tanpa login Landing, statistik publik, cek status, akses informasi umum
Parent Applicant dibuat dinamis oleh test Registrasi akun, verifikasi email, login, pendaftaran, dokumen, prestasi, pengaduan, daftar ulang
Parent ortu.demo Portal orang tua, status admission anak, jadwal tes/CBT, daftar ulang, invoice
Student siswa.demo Validasi akses jadwal dan kontrak CBT setelah enrollment / akun siswa tersedia
Teacher / Proctor guru.demo Workspace ujian, daftar CBT/non-CBT, pembuatan/pengelolaan soal sesuai delegasi sekolah
Admin admin Konfigurasi, review pendaftar, verifikasi dokumen, ranking, keputusan, dashboard perbandingan gelombang
Admin Staff / TU staf.tu Operasional admissions, billing, dan dashboard TU bila proses didelegasikan
Wakasek Kesiswaan wakasek.kesiswaan Monitoring dashboard SPMB, ranking, periode, detail pendaftar
Wakasek Humas wakasek.humas Monitoring PPDB/SPMB publik, ranking, periode, komunikasi penerimaan
Kepsek kepsek Monitoring eksekutif dashboard, ranking, statistik, hasil penerimaan
Finance sesuai akun bendahara sekolah Detail pembayaran, cetak invoice, settlement/rekonsiliasi pembayaran daftar ulang

5. Environment & Seed

5.1 Baseline Server yang Sudah Terbukti

  • Workspace root: /home/scola/odoo
  • FE: http://127.0.0.1:5173
  • Backend: http://127.0.0.1:8074
  • Database: scoladev
  • Role sessions: tests/e2e/setup-auth.spec.ts

Untuk UAT remote, ganti E2E_ODOO_URL ke backend dev yang aktif, misalnya https://be-dev.gcgscola.id, dan pastikan Vite proxy memakai target yang sama.

5.2 Akun QA dan Password

Gunakan username dev pada role matrix. Password disuplai dari environment variable berikut agar runbook tidak menyimpan kredensial:

Role Env user Env password
admin E2E_ADMIN_USER E2E_ADMIN_PASS
admin_staff E2E_ADMIN_STAFF_USER E2E_ADMIN_STAFF_PASS
teacher E2E_TEACHER_USER E2E_TEACHER_PASS
student E2E_STUDENT_USER E2E_STUDENT_PASS
parent E2E_PARENT_USER E2E_PARENT_PASS
principal E2E_PRINCIPAL_USER E2E_PRINCIPAL_PASS
vice_principal_student_affairs E2E_VICE_PRINCIPAL_STUDENT_AFFAIRS_USER E2E_VICE_PRINCIPAL_STUDENT_AFFAIRS_PASS
vice_principal_public_relations E2E_VICE_PRINCIPAL_PUBLIC_RELATIONS_USER E2E_VICE_PRINCIPAL_PUBLIC_RELATIONS_PASS

Jika sesi UAT manual gagal karena password berubah, reset password akun dev lebih dulu, lalu update env lokal penguji. Jangan hard-code password di test atau dokumen.

5.3 Commands Baseline

cd /home/scola/odoo/scola-fe-v2

E2E_BASE_URL=http://127.0.0.1:5173 \
E2E_AUTH_BASE_URL=http://127.0.0.1:5173 \
E2E_ODOO_URL=http://127.0.0.1:8074 \
E2E_DB_NAME=scoladev \
E2E_REUSE_EXISTING_SERVER=true \
npx playwright test tests/e2e/setup-auth.spec.ts --project=setup --workers=1

Full SPMB UAT automation:

cd /home/scola/odoo/scola-fe-v2

E2E_BASE_URL=http://127.0.0.1:5173 \
E2E_AUTH_BASE_URL=http://127.0.0.1:5173 \
E2E_ODOO_URL=http://127.0.0.1:8074 \
E2E_DB_NAME=scoladev \
E2E_REUSE_EXISTING_SERVER=true \
npx playwright test \
  tests/e2e/critical/tier1_spmb_lifecycle_flow.spec.ts \
  tests/e2e/smoke/spmb_smoke.spec.ts \
  tests/e2e/smoke/cbt_smoke.spec.ts \
  tests/e2e/smoke/exam_roles_smoke.spec.ts \
  tests/e2e/smoke/spmb_executive_roles_smoke.spec.ts \
  tests/e2e/smoke/tier1_smoke.spec.ts \
  --workers=1 --reporter=line

5.4 Data Uji yang Direkomendasikan

  • Prefix applicant: SPMB UAT <YYYYMMDD-HHMM>
  • Email applicant: spmb.uat.<token>@example.com
  • Seed applicant known-good untuk smoke bila dibutuhkan:
  • E2E_SPMB_APPLICATION_NUMBER
  • E2E_SPMB_ADMISSION_ID
  • Siapkan minimal:
  • 1 gelombang aktif utama
  • 1 gelombang pembanding aktif
  • 1 pathway domisili
  • 1 pathway afirmasi
  • 1 pathway prestasi
  • 1 pathway mutasi
  • dokumen wajib aktif
  • fee template daftar ulang
  • jadwal tes jika sekolah memakai seleksi tes

6. Urutan Eksekusi

  1. Validasi environment dan role session.
  2. Uji surface publik dan transparansi.
  3. Uji onboarding pendaftar.
  4. Uji create/edit/submit pendaftaran.
  5. Uji review admin dan keputusan seleksi.
  6. Uji pengumuman hasil di kanal publik dan portal.
  7. Uji complaint/sanggahan.
  8. Uji jadwal tes dan SPMB-CBT bila dipakai.
  9. Uji daftar ulang, invoice, payment bridge, dan enrollment.
  10. Rekonsiliasi state akhir di dashboard, detail, dan backend.

6.1 Smoke UAT per Role

Jalankan smoke role sebelum UAT manual panjang.

Role Route minimum Expected
Public /spmb, /spmb/register, /spmb/status, /spmb/statistics Tidak redirect ke login, tidak ada 404, data publik tidak bocor
Parent Applicant /spmb/dashboard, /spmb/registers, /spmb/admission/:id, /spmb/admission/:id/documents, /spmb/admission/:id/enrollment Bisa daftar, upload dokumen, submit, lihat hasil, daftar ulang
Parent /spmb/cbt/start, /parent/payment/:invoiceId, /parent/invoice/:invoiceId/print CBT/admission finance bridge bisa dibuka tanpa token manual
Admin /admin/spmb/dashboard, /admin/spmb/test/schedule, /admin/spmb/ranking Review, dokumen, jadwal tes, ranking tersedia
Admin Staff /admin-staff/dashboard, /admin-staff/admissions, /admin-staff/billing TU tidak terpental login dan hanya melihat namespace sendiri
Teacher / Proctor route CBT/faculty exam workspace Bisa melihat workspace CBT/non-CBT sesuai otorisasi
Student route jadwal/CBT student Jadwal CBT/non-CBT tampil aman tanpa kontrol admin
Wakasek Kesiswaan /vice-principal/student-affairs/admissions/dashboard, /vice-principal/student-affairs/admissions/ranking Monitoring SPMB terbuka read-oriented
Wakasek Humas /vice-principal/public-relations/ppdb, /vice-principal/public-relations/admissions/ranking Monitoring PPDB/SPMB terbuka read-oriented
Kepsek /principal/admissions/dashboard, /principal/admissions/ranking, /principal/admissions/periods Dashboard eksekutif, ranking, periode terbuka read-oriented

7. Scenario Matrix

ID Priority Role Workflow Pass Criteria Automation
SPMB-PUB-001 P0 Public Landing SPMB Landing memuat jalur, CTA, kontak, dan info transparansi tanpa error Smoke partial
SPMB-PUB-002 P0 Public Statistik transparansi Halaman statistik menampilkan agregat kuota, pendaftar, diterima, sisa kuota, dan rincian jalur tanpa bocor data pribadi Smoke
SPMB-PUB-003 P0 Public Cek status publik Lookup nomor pendaftaran/NISN menampilkan status, jalur, ranking, dan next step yang konsisten Smoke
SPMB-ACC-001 P0 Parent Applicant Registrasi akun Akun berhasil dibuat dan diarahkan ke verifikasi email/login Critical helper coverage
SPMB-ACC-002 P0 Parent Applicant Verifikasi email OTP valid bisa diverifikasi dan status email berubah Critical helper coverage
SPMB-ACC-003 P0 Parent Applicant Login & dashboard Login berhasil, dashboard menampilkan identitas user, daftar pendaftaran, dan CTA yang sesuai Critical helper coverage
SPMB-REG-001 P0 Parent Applicant Lihat gelombang aktif Gelombang aktif tampil dengan jalur dan sisa kuota Manual + smoke baseline
SPMB-REG-002 P0 Parent Applicant Create admission draft Draft baru terbentuk dari gelombang yang dipilih Critical
SPMB-REG-003 P0 Parent Applicant Edit data inti Data pribadi, identitas Indonesia, orang tua, alamat, sekolah asal bisa disimpan dan persisten Critical
SPMB-REG-004 P1 Parent Applicant Jalur domisili Field alamat KK, koordinat, jarak, dan validasi terkait tampil dan tersimpan Manual
SPMB-REG-005 P1 Parent Applicant Jalur afirmasi Data afirmasi dan dokumen pendukung dapat diisi/simpan Manual
SPMB-REG-006 P1 Parent Applicant Jalur prestasi Prestasi dapat ditambah, dihitung, dan terlihat di detail Manual
SPMB-REG-007 P1 Parent Applicant Jalur mutasi Data mutasi/perpindahan tugas dan dokumen pendukung dapat diisi/simpan Manual
SPMB-DOC-001 P0 Parent Applicant Upload dokumen wajib Semua dokumen wajib bisa diupload dan status kelengkapan akurat Critical
SPMB-DOC-002 P1 Parent Applicant Replace/delete dokumen draft Dokumen dapat diperbarui atau dihapus selama draft Manual
SPMB-SUB-001 P0 Parent Applicant Submit pendaftaran Submit berhasil dan draft terkunci dari perubahan non-allowed Critical
SPMB-ADM-001 P0 Admin Dashboard admissions Dashboard admin memuat statistik, trend, dan ringkasan tanpa error Manual
SPMB-ADM-002 P0 Admin List/filter/search/export Admin bisa cari/filter pendaftar dan export tetap konsisten Manual
SPMB-ADM-003 P0 Admin Review detail pendaftar Detail admissions, dokumen, prestasi, dan ranking terbuka tanpa mismatch Critical helper coverage
SPMB-ADM-004 P0 Admin Verify/reject dokumen Dokumen berubah status sesuai aksi dan alasan penolakan tersimpan Manual
SPMB-ADM-005 P0 Admin Ranking & compare gelombang Ranking dan perbandingan multi-gelombang tampil konsisten Audit automated + manual
SPMB-ADM-006 P0 Admin Confirm pendaftaran State berubah ke confirm dan publik/portal sinkron Critical
SPMB-ADM-007 P0 Admin Admit / diterima State berubah ke admission, nomor pendaftaran dan next step konsisten Critical
SPMB-ADM-008 P1 Admin Pending / cadangan State pending tampil konsisten di admin dan public status Manual
SPMB-ADM-009 P1 Admin Reject State reject/cancel tampil konsisten dan tidak membuka daftar ulang Manual
SPMB-PUBRES-001 P0 Public + Parent Applicant Pengumuman hasil Status publik dan dashboard pendaftar menampilkan hasil yang sama Critical
SPMB-COM-001 P0 Parent Applicant Complaint create + attachment Aduan bisa dibuat dengan kategori, deskripsi, dan bukti lampiran Unit + manual
SPMB-COM-002 P0 Admin Complaint triage & resolve Admin bisa review, update status, beri catatan penyelesaian Manual
SPMB-COM-003 P0 Parent Applicant Complaint visibility Pemohon melihat status, lampiran, dan respons admin Manual
SPMB-TST-001 P1 Parent Applicant Jadwal tes Jadwal seleksi tampil untuk admissions yang relevan Manual
SPMB-TST-002 P1 Parent Applicant SPMB-CBT start Lobby CBT bisa diakses tanpa token manual jika sesi tersedia Smoke
SPMB-TST-003 P1 Admin Test schedule admin Admin dapat membuka halaman jadwal seleksi admissions Smoke
SPMB-TST-004 P1 Parent Applicant + Admin CBT result flow Hasil tes masuk ke alur seleksi dan terlihat di tempat yang benar Manual
SPMB-RBAC-001 P0 Kepsek Executive monitoring Kepsek dapat membuka dashboard, ranking, periode, dan detail tanpa write controls operasional Smoke + manual
SPMB-RBAC-002 P0 Wakasek Kesiswaan Student affairs monitoring Wakasek kesiswaan dapat memantau dashboard/ranking/periode dan tidak terpental login Smoke + manual
SPMB-RBAC-003 P0 Wakasek Humas Public relations monitoring Wakasek humas dapat membuka PPDB/SPMB monitoring dan ranking Smoke + manual
SPMB-RBAC-004 P0 Admin Staff TU admissions namespace Admin staff dapat membuka admissions/billing namespace TU tanpa akses executive-only Smoke + manual
SPMB-ENR-001 P0 Parent Applicant Invoice daftar ulang Invoice tersedia otomatis atau bisa dibuat manual dari flow daftar ulang Critical
SPMB-ENR-002 P0 Parent Applicant Payment detail + print invoice Tombol ke detail pembayaran dan cetak invoice bekerja Critical
SPMB-ENR-003 P0 Parent Applicant Confirm enrollment Daftar ulang selesai, student dibuat, dan state menjadi done Critical
SPMB-ENR-004 P0 Parent Applicant Dashboard/detail setelah enrollment Dashboard, detail admission, dan public messaging konsisten setelah selesai Critical
SPMB-ENR-005 P1 Admin + Finance Fee enrollment & account creation Student/parent/fee enrollment tercipta sesuai kebijakan sekolah Manual + backend check
SPMB-EXC-001 P1 Parent Applicant Reapply Pendaftar yang ditolak/dibatalkan dapat daftar ulang ke gelombang baru dengan data tercopy Manual
SPMB-EXC-002 P1 Public Register closed state Gelombang tutup tidak bisa dipakai buat pendaftaran baru Manual
SPMB-EXC-003 P1 Admin Quota full guard Sistem tidak boleh menerima enrollment melebihi kuota efektif Manual
SPMB-EXC-004 P1 Public + Admin Privacy & data minimization Halaman publik tidak membocorkan data pribadi, admin tetap melihat data lengkap sesuai otorisasi Manual

8. Detailed Checklist per Workflow

8.1 Public & Transparansi

SPMB-PUB-001 Landing SPMB

  • Buka /spmb
  • Verifikasi:
  • nama sekolah / branding tampil
  • CTA Daftar Sekarang, Masuk, Cek Status, Statistik Transparansi tersedia
  • informasi prinsip layanan dan catatan biaya tampil jelas
  • tidak ada error console / layout pecah di desktop dan mobile

SPMB-PUB-002 Statistik Transparansi

  • Buka /spmb/statistics
  • Verifikasi:
  • total gelombang, total kuota, total pendaftar, total diterima, sisa kuota tampil
  • rincian per jalur tampil per gelombang
  • tidak ada nama/NIK/NISN/email calon siswa di halaman publik

SPMB-PUB-003 Cek Status Publik

  • Cari dengan nomor pendaftaran
  • Ulangi dengan NISN
  • Verifikasi:
  • nama pendaftar, nomor pendaftaran, jalur, ranking, status, dan next step sesuai
  • status done tampil sebagai daftar ulang selesai, bukan sekadar lulus seleksi

8.2 Applicant Onboarding & Admission Draft

SPMB-ACC-001 s.d. SPMB-SUB-001

  1. Registrasi akun pendaftar baru.
  2. Verifikasi email dengan OTP.
  3. Login ke dashboard SPMB.
  4. Buka daftar gelombang aktif.
  5. Pilih satu gelombang.
  6. Buat draft pendaftaran.
  7. Isi data inti:
  8. nama lengkap
  9. tanggal/tempat lahir
  10. agama
  11. NISN, NIK, KK, akta
  12. alamat
  13. data orang tua/wali
  14. sekolah asal
  15. Isi data jalur sesuai pathway:
  16. domisili: alamat KK, koordinat, tanggal terbit KK
  17. afirmasi: nomor / data afirmasi
  18. prestasi: nilai rapor dan prestasi
  19. mutasi: instansi, nomor surat tugas, tanggal surat
  20. Upload semua dokumen wajib.
  21. Submit pendaftaran.

Expected: - data tersimpan setelah reload - validasi field wajib berjalan - dokumen wajib lengkap sebelum submit - setelah submit, pendaftar tidak bisa mengubah field draft yang harus terkunci


8.3 Admin Review & Selection

SPMB-ADM-001 s.d. SPMB-ADM-009

  1. Login sebagai admin.
  2. Buka dashboard admissions.
  3. Cari admission yang baru disubmit.
  4. Buka detail admission.
  5. Verifikasi dokumen satu per satu:
  6. set verified untuk dokumen valid
  7. set rejected + alasan untuk skenario negatif
  8. Jalankan kalkulasi ranking bila sekolah memakainya.
  9. Eksekusi transisi:
  10. confirm
  11. admission
  12. pending untuk skenario cadangan
  13. reject untuk skenario tolak
  14. Untuk multi-gelombang, buka dashboard comparison dan pastikan semua gelombang aktif ikut terbaca.

Expected: - state berubah sesuai aksi - ranking/pathway/quota konsisten - public status dan dashboard parent merefleksikan keputusan terbaru - alasan penolakan dokumen / complaint dapat ditelusuri


8.4 Complaint / Sanggahan

SPMB-COM-001 s.d. SPMB-COM-003

  1. Dari portal pendaftar, buka halaman pengaduan.
  2. Buat aduan baru:
  3. pilih kategori
  4. isi subjek dan deskripsi
  5. upload bukti pendukung
  6. Login sebagai admin dan buka daftar complaint.
  7. Review aduan, ubah status, dan isi catatan penyelesaian.
  8. Login kembali sebagai pendaftar dan buka detail aduan.

Expected: - nomor aduan tercipta - lampiran dapat dilihat - status penyelesaian dan catatan admin terlihat oleh pemohon - aduan domisili/zona dibaca konsisten sebagai domisili


8.5 Tes Seleksi & SPMB-CBT

SPMB-TST-001 s.d. SPMB-TST-004

Workflow ini wajib dijalankan jika sekolah memakai seleksi tes.

  1. Admin buka jadwal tes admissions dan pastikan sesi terpasang ke gelombang / pendaftar yang benar.
  2. Parent applicant buka jadwal tes dari portal.
  3. Parent applicant masuk ke lobby CBT admissions.
  4. Jika ada exam aktif, jalankan ujian sampai submit.
  5. Verifikasi hasil tes masuk ke data seleksi atau scoring yang diharapkan.

Expected: - jadwal tampil konsisten di admin dan portal - akses CBT tidak melempar ke flow token manual yang salah - hasil tes tidak hilang dari alur seleksi

8.5.1 Pembuatan Soal dan Pelaksanaan CBT

Gunakan jalur ini bila sekolah memakai seleksi berbasis CBT.

  1. Login sebagai admin atau guru/proctor yang diberi akses.
  2. Buka workspace CBT/exam.
  3. Buat atau pilih bank soal yang sesuai gelombang/jalur.
  4. Pastikan jadwal tes SPMB mengarah ke sesi CBT yang benar.
  5. Login sebagai pendaftar/parent applicant dan buka /spmb/cbt/start.
  6. Jalankan ujian sampai submit jika ada sesi aktif.
  7. Login sebagai admin dan pastikan peserta, kehadiran, skor, dan hasil seleksi terbaca.
  8. Login sebagai kepsek/wakasek dan pastikan hasil agregat/ranking terlihat tanpa kontrol operasional yang tidak semestinya.

Expected: - admin/proctor dapat menyiapkan soal dan sesi CBT - pendaftar tidak perlu input token manual bila sesi portal sudah valid - skor CBT mengalir ke ranking/hasil sesuai konfigurasi sekolah - role executive hanya monitoring, bukan mengubah data operasional


8.6 Enrollment, Invoice, dan Finance Bridge

SPMB-ENR-001 s.d. SPMB-ENR-005

  1. Login sebagai pendaftar yang sudah admission.
  2. Buka /spmb/admission/:id/enrollment.
  3. Pastikan dokumen daftar ulang lengkap.
  4. Verifikasi invoice:
  5. sudah otomatis tersedia, atau
  6. bisa dibuat manual dari halaman enrollment
  7. Buka detail pembayaran.
  8. Cetak invoice.
  9. Konfirmasi daftar ulang.
  10. Verifikasi:
  11. redirect kembali ke dashboard
  12. dashboard menampilkan ringkasan daftar ulang selesai
  13. detail admission state done
  14. backend memiliki student_id
  15. fee enrollment / akun student-parent tercipta bila kebijakan sekolah menuntutnya

Expected: - tidak ada dead-end setelah pendaftar diterima - payment bridge dan print invoice berfungsi - state akhir konsisten di semua surface


8.7 Exception & Negative Flow

SPMB-EXC-001 Reapply

  • Gunakan pendaftar dengan status reject atau cancel
  • Buat gelombang baru aktif
  • Jalankan reapply
  • Verifikasi data dasar lama tercopy, tetapi admission baru memiliki nomor pendaftaran baru

SPMB-EXC-002 Register Closed

  • Tutup gelombang
  • Pastikan pendaftar publik tidak bisa membuat pendaftaran baru ke gelombang itu

SPMB-EXC-003 Quota Full

  • Isi kuota sampai penuh
  • Coba admit/enroll tambahan
  • Verifikasi sistem menolak melebihi kuota efektif

SPMB-EXC-004 Privacy

  • Ulangi halaman publik:
  • landing
  • statistics
  • status check
  • Pastikan data pribadi yang tampil hanya yang memang sah untuk diumumkan ke pemohon terkait

9. Evidence Wajib

Untuk setiap skenario simpan minimal: - ID skenario - tanggal dan environment - role yang dipakai - URL halaman - screenshot atau video bila perlu - trace atau network evidence untuk skenario P0 - hasil Pass, Fail, Blocked, atau Not Run - catatan jika penyimpangan berasal dari kebijakan sekolah/juknis, bukan bug aplikasi

Template ringkas:

Field Isi
Scenario ID SPMB-...
Tester Nama penguji
Environment 127.0.0.1:5173 -> 127.0.0.1:8074 atau target remote UAT
Seed / Applicant nomor pendaftaran / email uji
Result Pass / Fail / Blocked
Evidence screenshot, trace, API response
Notes gap bisnis, kebijakan lokal, follow-up

10. Automation Mapping

Workflow yang saat ini sudah punya bukti otomatis: - tests/e2e/smoke/spmb_smoke.spec.ts - tests/e2e/critical/tier1_spmb_lifecycle_flow.spec.ts - tests/e2e/smoke/spmb_executive_roles_smoke.spec.ts - tests/e2e/smoke/cbt_smoke.spec.ts - tests/e2e/smoke/exam_roles_smoke.spec.ts - tests/e2e/audit/spmb_dashboard_comparison_audit.spec.ts - tests/e2e/setup-auth.spec.ts

Workflow yang masih perlu manual judgement: - complaint triage & resolution end-to-end - pending / reject / reapply lifecycle - quota full exception - finance/account verification backend setelah enrollment - pembuatan soal, CBT submission/result jika sekolah memakai tes aktif - review kesesuaian biaya, kuota, jalur, dan jadwal terhadap juknis daerah


11. External References

  • Kementerian Dikdasmen SPMB: https://dikdasmen.kemdikbud.go.id/spmb
  • FAQ SPMB 2025: https://dikdasmen.kemdikbud.go.id/faq-spmb-2025

Gunakan dokumen ini bersama juknis daerah/provinsi/kabupaten/kota dan kebijakan sekolah yang berlaku.