Untuk mempermudah testing saya mencoba menggunakan aplikasi/framework yaitu MaxQ dan Solex.
Dibawah ini beberapa fitur yang penting pada kedua aplikasi tersebut.
- Instalasi yang mudah. [Keduanya]
- Proxy based recording. [Keduanya]
- Recording dapat dimatikan dan proxy tetap hidup (runs). [MaxQ]
- Menggunakan dokumen teks sebagai test case untuk mempermudah perubahan. [Keduanya, Solex menggunakan format dokumen XML]
- Menggunakan script sebagai test case untuk memudahkan penambahan fungsi otomatisasi misalnya looping, operasi aritmatika, dll. [MaxQ]
- Script yang mudah/familiar. [Tidak keduanya, mengapa MaxQ menggunakan Python?]
- Test case dapat disimpan. [Keduanya]
- Editor yang baik untuk mengubah script. [Solex]
- Integrasi dengan IDE. [Solex]
- Maturity (Stabil). [Solex]
- Hasil HTTP request & response dapat dilihat. [Solex]
- Fungsi XQuery/Xpath/Regular Expression untuk pencarian string pada response. [Solex]
Bagaimana dengan Selenium atau Sahi yang merupakan web testing tool yang terintegrasi pada browser?