{"id":226,"date":"2025-12-22T17:45:53","date_gmt":"2025-12-22T17:45:53","guid":{"rendered":"https:\/\/blog.kerjarapi.com\/?p=226"},"modified":"2026-01-07T07:00:24","modified_gmt":"2026-01-07T07:00:24","slug":"katalon-studio-test-suite-dan-profile","status":"publish","type":"post","link":"https:\/\/blog.kerjarapi.com\/?p=226&lang=id","title":{"rendered":"Katalon Studio Test Suite dan Profile"},"content":{"rendered":"\n<p>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.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Buat Test Suite dari Test Case<\/h3>\n\n\n\n<p>Untuk membuat Test Suite, cukup klik kanan pada folder \u201cTest Suite\u201d dan pilih \u201cNew\u201d > \u201cTest Suite\u201d. Setelah memberi nama Test Suite, kita dapat mengklik \u201cAdd\u201d dan di bagian \u201cTest Case Browser\u201d, 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 \u201cRun\u201d, dan Anda dapat mencentang atau menghapus centang untuk memilih Test Case mana yang ingin atau tidak ingin dijalankan. Setelah semuanya siap, klik tombol \u201cRun\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"155\" src=\"https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-16-1024x155.png\" alt=\"\" class=\"wp-image-85\" srcset=\"https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-16-1024x155.png 1024w, https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-16-300x46.png 300w, https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-16-768x116.png 768w, https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-16.png 1101w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Buat Profile and Global Variable<\/h3>\n\n\n\n<p>Dalam satu Test Suite, kita dapat menggunakan variabel global yang sama. Variabel global dapat diatur dalam Profile. Untuk melakukannya, klik folder \u201cProfile\u201d, klik \u201cNew\u201d > \u201cExecution Profile\u201d > masukkan nama profil Anda. Setelah profil dibuat, klik dua kali untuk membukanya. Di sini, klik \u201cAdd\u201d, lalu berikan nama variabel, tipe nilai, dan nilai. Misalnya, saya telah membuat variabel global bernama \u201cusername\u201d dengan tipe nilai string dan nilai \u201cuser001\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"587\" height=\"270\" src=\"https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-17.png\" alt=\"\" class=\"wp-image-92\" srcset=\"https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-17.png 587w, https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-17-300x138.png 300w\" sizes=\"auto, (max-width: 587px) 100vw, 587px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"488\" height=\"214\" src=\"https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-18.png\" alt=\"\" class=\"wp-image-93\" srcset=\"https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-18.png 488w, https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-18-300x132.png 300w\" sizes=\"auto, (max-width: 488px) 100vw, 488px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"563\" height=\"202\" src=\"https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-1-6.png\" alt=\"\" class=\"wp-image-86\" srcset=\"https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-1-6.png 563w, https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-1-6-300x108.png 300w\" sizes=\"auto, (max-width: 563px) 100vw, 563px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Menggunakan Global Variable di Test Case dan Test Suite<\/h3>\n\n\n\n<p>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 &#8220;username&#8221;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>GlobalVariable.username<\/code><\/pre>\n\n\n\n<p id=\"tw-target-text\">Atau dalam Manual View, misalnya kita ingin menginput teks ke textbox dengan nilai variabel global username. Klik \u201cAdd\u201d > \u201cWeb UI Keyword\u201d, pilih metode \u201cSet Text\u201d, pilih objek, lalu klik dua kali pada sel Input, dan ubah \u201cValue Type\u201d menjadi \u201cGlobal Variable\u201d. Sekarang klik dua kali pada sel \u201cValue\u201d dan pilih variabel \u201cusername\u201d. Setelah semuanya diatur, klik \u201cOK\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"498\" src=\"https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-2-5.png\" alt=\"\" class=\"wp-image-87\" srcset=\"https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-2-5.png 692w, https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-2-5-300x216.png 300w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"147\" src=\"https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-3-3.png\" alt=\"\" class=\"wp-image-88\" srcset=\"https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-3-3.png 692w, https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-3-3-300x64.png 300w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"690\" height=\"136\" src=\"https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-4-2.png\" alt=\"\" class=\"wp-image-91\" srcset=\"https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-4-2.png 690w, https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-4-2-300x59.png 300w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/figure>\n\n\n\n<p>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.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"741\" height=\"172\" src=\"https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-19.png\" alt=\"\" class=\"wp-image-94\" srcset=\"https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-19.png 741w, https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-19-300x70.png 300w\" sizes=\"auto, (max-width: 741px) 100vw, 741px\" \/><\/figure>\n\n\n\n<p>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.<\/p>\n\n\n\n<p>Kita juga dapat menetapkan nilai ke variabel global dalam sebuah Test Case, misalnya dalam Script View berikut kita dapat meng-assign variabel global &#8220;username&#8221; dengan nilai \u201cuser002\u201d:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>GlobalVariable.username = \"user002\"<\/code><\/pre>\n\n\n\n<p>Ini akan menetapkan variabel global \u201cusername\u201d dengan nilai \u201cuser002\u201d. Jika variabel global tersebut sudah memiliki nilai sebelumnya, maka nilai tersebut akan ditimpa dan sekarang akan memiliki nilai \u201cuser002\u201d.<\/p>\n\n\n\n<p id=\"tw-target-text\">Variabel global juga dapat digunakan dalam Test Objects, Mobile Test Objects, dan Web Service Requests dengan memparameterkan object menggunakan syntax:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>${GlobalVariable.username}<\/code><\/pre>\n\n\n\n<p>contohnya menjadi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/div&#91;@id='${GlobalVariable.username}']<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":229,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,23],"tags":[],"class_list":["post-226","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-katalon-auto-id","category-id-id"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=\/wp\/v2\/posts\/226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=226"}],"version-history":[{"count":1,"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=\/wp\/v2\/posts\/226\/revisions"}],"predecessor-version":[{"id":227,"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=\/wp\/v2\/posts\/226\/revisions\/227"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=\/wp\/v2\/media\/229"}],"wp:attachment":[{"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}