Katalon Studio Test Suite dan Profile

Di Katalon Studio, Test Suite adalah kumpulan test case yang dikelompokkan bersama untuk dieksekusi secara berurutan. Setelah menjalankan Test Suite, Katalon Studio akan menghasilkan laporan yang menunjukkan hasil keseluruhan Test Suite dan setiap Kasus Uji dalam Test Suite. Test Suite cocok untuk pengujian regresi atau pengujian smoke test dan memungkinkan penguji untuk menjalankannya kembali setiap kali Anda melakukan perubahan pada aplikasi Anda.

Buat Test Suite dari Test Case

Untuk membuat Test Suite, cukup klik kanan pada folder “Test Suite” dan pilih “New” > “Test Suite”. Setelah memberi nama Test Suite, kita dapat mengklik “Add” dan di bagian “Test Case Browser”, centang Test Case yang ingin ditambahkan ke Test Suite. Setelah selesai, kita sekarang memiliki Test Suite yang siap dijalankan. Di sisi kanan setiap baris (atau setiap Test Case), terdapat kolom “Run”, dan Anda dapat mencentang atau menghapus centang untuk memilih Test Case mana yang ingin atau tidak ingin dijalankan. Setelah semuanya siap, klik tombol “Run”.

Buat Profile and Global Variable

Dalam satu Test Suite, kita dapat menggunakan variabel global yang sama. Variabel global dapat diatur dalam Profile. Untuk melakukannya, klik folder “Profile”, klik “New” > “Execution Profile” > masukkan nama profil Anda. Setelah profil dibuat, klik dua kali untuk membukanya. Di sini, klik “Add”, lalu berikan nama variabel, tipe nilai, dan nilai. Misalnya, saya telah membuat variabel global bernama “username” dengan tipe nilai string dan nilai “user001”.

Menggunakan Global Variable di Test Case dan Test Suite

Pada contoh diatas variabel global: username dapat digunakan untuk semua Test Case dalam satu Test Suite. Di tampilan Script View Test Case, berikut cara memanggil variabel global yang disebut “username”:

GlobalVariable.username

Atau dalam Manual View, misalnya kita ingin menginput teks ke textbox dengan nilai variabel global username. Klik “Add” > “Web UI Keyword”, pilih metode “Set Text”, pilih objek, lalu klik dua kali pada sel Input, dan ubah “Value Type” menjadi “Global Variable”. Sekarang klik dua kali pada sel “Value” dan pilih variabel “username”. Setelah semuanya diatur, klik “OK”.

Sebelum menjalankan Test Suite, jangan lupa untuk memilih Profile yang kita inginkan. Untuk melakukannya, ada menu dropdown di kanan atas Katalon Studio. Menu dropdown ini akan menampilkan semua Profile.

Saat Test Suite dijalankan, Katalon akan memeriksa Profile yang dipilih dan mendapatkan nilai global variabel. Nilai-nilai ini akan digunakan di semua Test Case dalam Test Suite. Pastikan Test Case menggunakan nama variabel yang sama seperti di Profile.

Kita juga dapat menetapkan nilai ke variabel global dalam sebuah Test Case, misalnya dalam Script View berikut kita dapat meng-assign variabel global “username” dengan nilai “user002”:

GlobalVariable.username = "user002"

Ini akan menetapkan variabel global “username” dengan nilai “user002”. Jika variabel global tersebut sudah memiliki nilai sebelumnya, maka nilai tersebut akan ditimpa dan sekarang akan memiliki nilai “user002”.

Variabel global juga dapat digunakan dalam Test Objects, Mobile Test Objects, dan Web Service Requests dengan memparameterkan object menggunakan syntax:

${GlobalVariable.username}

contohnya menjadi:

//div[@id='${GlobalVariable.username}']