Kami mempunyai website yang dibangun menggunakan PHP dan sudah berjalan dengan baik. Sekarang kami ingin membuat functionality testing untuk website tersebut, di mana kami bisa menjalankan test secara otomatis untuk menemukan bug/error dengan cepat.
Adapun library yang ingin kami gunakan adalah http://codeception.com/. Namun kami terbuka untuk usulan menggunakan library lain jika Anda sudah familier dengan library tersebut.
Adapun cakupan dari functionality testing ini adalah semua action/button yang bisa di-klik oleh pengunjung, berdasarkan skenario yang sudah kita buat, misalnya:
- Registrasi: user datang ke halaman utama, register, mengaktifkan akun, mengisi profile, mengubah password, mengubah nomor handphone, mengubah alamat email, dst.
- Membeli produk: user melihat katalog, mengklik detail produk, memasukan ke dalam shopping cart, checkout, memilih pembayaran, dst.
- Kurang lebih ada sekitar 10 skenario seperti di atas.