Ricky Jonathan H 0706022210005 SQA
Summary Panduan Menggunakan Katalon untuk Pengujian Automated Web
Panduan ini akan membantu memulai pengujian web otomatis menggunakan Katalon dengan tiga metode: Record and Playback, Manual, dan Scripting. Setiap langkah dilakukan secara ringkas untuk kemudahan penggunaan.
1. Membuat Proyek Baru di Katalon
Langkah-langkah:
1. Buka Katalon Studio 2. Klik `New Project`
3. Isi Nama Proyek: Misalnya, "Belajar Katalog".
4. Pilih Tipe Proyek: Web.
5. Kosongkan Repository URL (jika tidak terhubung ke sistem kontrol versi seperti Git).
6. Pilih Lokasi Penyimpanan: Gunakan default atau tentukan lokasi sesuai kebutuhan.
7. Klik `OK` untuk membuat proyek baru.
Proyek akan terbuka dengan tampilan utama Katalon.
2. Membuat Folder Test Case Langkah-langkah:
1. Di Panel `Test Case`, klik kanan dan pilih `New Folder`.
2. Nama Folder: Sesuaikan dengan skenario pengujian, misalnya "Login".
3. Klik `OK` untuk membuat folder.
3. Membuat Test Case dengan Record and Playback Langkah-langkah:
1. Klik Ikon `Record Web` di bagian kiri atas.
2. Masukkan URL Website yang ingin diuji.
3. Klik `Record`: Browser akan terbuka dan menavigasi ke URL tersebut.
4. Lakukan Tindakan Pengujian: Misalnya, isi username, password, dan klik login.
5. Klik `Stop` di Katalon untuk menghentikan perekaman.
6. Simpan Test Case: Beri nama, misalnya "Login".
Menjalankan Test Case:
1. Klik Tombol `Run` di bagian atas.
2. Katalon akan menjalankan browser dan mengulangi tindakan yang direkam.
4. Membuat Test Case Secara Manual Langkah-langkah:
1. Klik Kanan Folder `Login`, pilih `New Test Case`.
2. Nama Test Case: Misalnya "Login Manual".
3. Tambahkan Langkah Pengujian:
- Klik `Add`, pilih `Open Browser`.
- Klik `Add`, pilih `Navigate To URL`, masukkan URL website.
- Klik `Add`, pilih `Set Text`:
- Username: Pilih objek username dari objek yang direkam.
- Password: Pilih objek password dari objek yang direkam.
- Klik `Add`, pilih `Click` untuk tombol login.
- Klik `Add`, pilih `Verify Element Visible` untuk memverifikasi pesan kesalahan jika login gagal.
- Klik `Add`, pilih `Close Browser` untuk menutup browser setelah pengujian selesai.
Menjalankan Test Case:
1. Klik Tombol `Run` di bagian atas.
2. Katalon akan menjalankan test case sesuai dengan langkah-langkah yang ditambahkan.
5. Membuat Test Case dengan Scripting Langkah-langkah:
1. Buka Test Case `Login` yang telah dibuat.
2. Pilih Tab `Script` di bagian bawah.
3. Tambahkan Kode Verifikasi:
- Tambahkan verifikasi URL setelah login:
```groovy
WebUI.verifyEqual(WebUI.getUrl(), 'http://expected-url.com')
```
4. Simpan Test Case dan Klik `Run` untuk menjalankan.
Contoh Scripting:
```groovy
WebUI.openBrowser('')
WebUI.navigateToUrl('http://yourwebsite.com')
WebUI.setText(findTestObject('Page_Login/txt_Username'), 'yourusername') WebUI.setText(findTestObject('Page_Login/txt_Password'), 'yourpassword') WebUI.click(findTestObject('Page_Login/btn_Login'))
WebUI.verifyEqual(WebUI.getUrl(), 'http://yourwebsite.com/home')
WebUI.closeBrowser()
```
6. Menggunakan Spy Web untuk Menangkap Objek Langkah-langkah:
1. Klik Ikon `Spy Web` di bagian kiri atas.
2. Masukkan URL Website, klik `Start`.
3. Browser akan Terbuka dengan website yang dituju.
4. Lakukan Tindakan Pengujian yang memunculkan elemen yang ingin ditangkap.
5. Klik Kanan pada Elemen, pilih `Capture Object`.
6. Simpan Objek dengan nama yang sesuai di Katalon.
7. Menjalankan dan Memeriksa Hasil Test Case Menjalankan Test Case:
1. Klik Tombol `Run` pada test case yang diinginkan.
Memeriksa Hasil:
1. Buka Tab `Log Viewer` atau `Execution` di Katalon.
2. Periksa Status setiap langkah pengujian: Lulus (Pass) atau Gagal (Fail).
8. Tips dan Best Practices
1. Organisasi Objek dan Test Case: Gunakan nama yang jelas dan konsisten.
2. Gunakan Variables: Untuk mengelola data dinamis dan parameterisasi.
3. Simpan Test Case: Dengan sering untuk mencegah kehilangan pekerjaan.
4. Cek Log Secara Teratur: Untuk memahami dan memperbaiki kegagalan pengujian.