Klik, ketik, pilih — lalu jadi test case
OTP (Oprex Test Protocol) adalah protokol terbuka milik Kinexa untuk menjalankan dan merekam pengujian antarmuka per objek: tekan tombol, buka dropdown, ketik di textbox/textarea, centang, tunggu, lalu periksa hasilnya. Semua hasil — status per langkah, durasi, locator yang dipakai, dan screenshot bukti — masuk ke test case dan test run Oprex.
Dua cara menjalankan
Extension Chrome
Untuk tester manusia (mahasiswa, QA). Pasang extension, klik Rekam, kerjakan skenario seperti biasa, klik Berhenti & simpan — test case dengan langkah mesin tersusun otomatis. Password, kartu, dan NIK disamarkan di browser sebelum meninggalkan komputer Anda.
Runner headless
Untuk regresi terjadwal dan agen AI. Container Playwright yang tersambung ke Oprex; test case yang sama dijalankan tanpa manusia — lewat panel, REST, atau tool MCP oprex_otp_run.
Locator yang tidak mudah rusak
Setiap langkah menyimpan beberapa kandidat locator berurutan: data-testid → peran ARIA + nama (button "Simpan") → label/placeholder → teks → CSS. Saat tampilan berubah, kandidat berikutnya dicoba — dan laporan menyebut mana yang berhasil.
Yang bisa diperiksa
- Aksi: navigate, click, dblclick, type (dengan jeda per karakter), press, select, check/uncheck, hover, scroll, upload, wait, screenshot.
- Assert: visible/hidden, enabled/disabled, checked, text, value, count, url, title, attribute — dengan operator equals/contains/matches/gt/lt.
- Keamanan: allowlist origin per project,
evalhanya di runner, bukti tersimpan di Asset Bucket tenant Anda (signed URL 15 menit).
Untuk kampus & tim kecil
Mahasiswa tidak perlu belajar framework tes dulu: cukup pasang extension dan mengklik aplikasinya. Dokumentasi pengujian — langkah, bukti, hasil — terbentuk sambil menguji. Progress. Not Perfection.