Mohon tunggu...
Habib FitrianaAzzahra
Habib FitrianaAzzahra Mohon Tunggu... Pelajar Sekolah - Mahasiswa Manajemen Universitas Negeri Malang

Economic Enthusiast

Selanjutnya

Tutup

Ilmu Alam & Tekno

Automated Testing Tool Katalon Studio yang Programmer Harus Tahu

31 Maret 2022   16:09 Diperbarui: 4 April 2022   09:24 5063
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Katalon Studio Automaed Testing Tool

Malang - Dalam pengembangan sebuah software tentu bug atau error merupakan hal menyebalkan. Oleh karena itu perlu adanya testing atau pengujian terlebih dahulu sebelum software tersebut digunakan secara resmi. Terdapat dua cara pengujian sebuah software, yaitu manual test dan automated test. 

Dua cara ini tentu memiliki perbedaan, seperti keakuratan eksekusi dan hasil, kecepatan eksekusi kasus uji, dan pengulangan langkah-langkah eksekusi. Umumnya, automated test dianggap lebih unggul dari pada manual test dari sisi kualitas dan kecepatan. 

Salah satu automated testing tool yang biasa digunakan para programmer adalah Katalon Studio. Tools ini banyak digunakan karena menawarkan solusi automated testing untuk aplikasi API, website, dan mobile yang dirancang untuk membuat dan menggunakan skrip UI tanpa perlu pengkodean. Bahkan Katalon Studio dinobatkan sebagai Gartner Peer Insights Customers' Choice for Software Test Automation pada Maret 2019 lalu. 

Pada Rabu, 23 Maret 2022 Arkatama bersama MSIB internnya yaitu Ardy Wahyu Setiawan sebagai software tester, telah membahas lengkap tentang automated testing tool Katalon Studio ini pada sebuah acara yang bernama #ArkatamaTalk. Untuk tahu lebih lanjut berikut ini adalah rangkuman pembahasan Katalon Studio pada acara  #ArkatamaTalk.

Testing Aplikasi Website


Membuat Test Case

Test case adalah langkah-langkah dalam melakukan uji aplikasi. Langkah pertama dalam melakukan pengujian aplikasi website pada Katalon Studio adalah membuat test case. Untuk membuat test case yaitu dengan klik kanan "test case", kemudian pilih "new",  pilih "test case", dan selanjutnya berikan nama test case. Setelah itu rekam pengujian aplikasi website dengan klik tombol "record web" dan masukkan link website yang akan diuji. Setelah melakukan record, maka akan ditampilkan website yang akan diuji dan jalankan website tersebut. Untuk langkah pengujian selanjutnya, klik tombol "play" dan Katalon Studio akan melakukan uji website. 

Membuat Test Suite

Test suite adalah kumpulan test case yang digunakan untuk melakukan uji aplikasi. Setelah membuat test case, maka langkah selanjutnya yaitu membuat test suite. Untuk membuat test suite yaitu dengan klik kanan "test suite", kemudian pilih "new", pilih "test suite", dan berikan nama pada test suite. Setelah test suite terbuat, tambahkan kumpulan test case yang sudah dibuat.

Report

Setelah test suite selesai, maka secara otomatis terdapat report uji aplikasi yang berbentuk csv dan html, report ini dapat dilihat di dokumen PC. 

Testing API

Membuat Project Baru

Langkah pertama yang harus dilakukan untuk testing API adalah membuat project baru. Untuk membuat project baru, yaitu dengan klik "file", kemudian pilih "new", kemudian klik "project". 

Membuat Request Baru

Langkah selanjutnya yaitu membuat request baru yaitu dengan klik kanan object repository, kemudian pilih "new", dan klik "web service request". Kemudian akan diarahkan untuk mengisi detail request mulai nama, tipe request, dan url. 

Menambahkan Header

Untuk menambahkan header langkah yang dapat dilakukan yaitu dengan klik "HTTP Header", dan "add header". Kemudian untuk melihat datanya dapat dengan klik "play" dan memastikan apakah datanya sudah benar.

Membuat Test Case

Membuat test case pada testing API langkahnya sama dengan membuat test case pada testing aplikasi website. Namun yang membedakan yaitu dalam test case berisi kumpulan request yang sudah dibuat. 

Membuat Test Suite

Untuk membuat test suite langkahnya pun sama dengan membuat test suite pada testing aplikasi website yaitu dengan klik kanan "test suite", kemudian pilih "new", pilih "test suite".

Request

Setelah test suite sudah dibuat, maka akan didapatkan request yang dapat dilihat di folder dokumen pada PC.

Testing Mobile Apps

Untuk melakukan testing mobile apps dengan Katalon Studio diperlukan Node.js. Selain itu untuk testing mobile apps juga diperlukan APPIUM yang sudah terhubung dengan Katalon Studio. 

Setup Device Mobile 

Untuk melakukan testing mobile apps maka perlu menghubungkan mobile device dengan Katalon Studio yang ada di PC. Yaitu dengan buka "setting", pilih "about phone", kemudian klik 7 kali pada "Build Number". Setelah itu akan terbuka menu developer options, kemudian pilih "enable USB debugging", setelah itu sambungkan mobile device dengan PC menggunakan kabel USB.

Membuat Test Case

Untuk membuat test case langkahnya sama dengan testing aplikasi website dan API yaitu dengan klik kanan "test case", kemudian pilih "new",  pilih "test case". Record test case pada testing mobile apps yaitu dengan pilih android device yang terhubung, kemudian start record, dan save script. Untuk langkah pengujian selanjutnya klik tombol "play", kemudian "android", dan pilih device yang terhubung.  

Membuat Test Suite

Langkah membuat test suite pada testing mobile apps sama dengan membuat test suite pada aplikasi website dan API, yang berbeda hanya dari pemilihan media yaitu mobile device. 

Record

Setelah test suite selesai maka akan otomatis didapatkan report uji di folder dokumen pada PC. 

Nah itu tadi adalah pembahasan automated testing tool Katalon Studio dari Ardy Wahyu Setiawan  pada acara #ArkatamaTalk. Arkatama juga telah mendokumentasikan acara tersebut di youtube official Arkatama. Bagi kalian yang ketinggalan acara #ArkatamaTalk jangan khawatir, kalian masih dapat melihat videonya dengan klik disini. Selamat menonton!

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun