Testing API (Application Programming Interface) Mudah Ala Arkatama Talk
Testing API - Era digitalisasi mengajarkan pelaku industri untuk terus melakukan perbaikan pada bisnis mereka. Continuous improvement perlu diterapkan agar pondasi inti bisnis terpenuhi. Pondasi inti tersebut terdiri atas dua point utama, yakni meningkatkan skill pegawai perusahaan dan kemampuan dalam memberi pelayanan terbaik bagi pelanggan. Salah satu langkah yang dilakukan Jasa Konsultan IT, Arkatama Multi Solusindo dalam mencapai hal diatas yakni dengan menghadirkan Arkatama Talk. Arkatama Talk yang berlangsung pada Rabu, 23 Maret 2022 ini mengusung topik “Automated Testing with Katalon Studio”, dengan Ardy Wahyu Setiawan (Software Tester Intern Arkatama) selaku speaker dan Fara Dinda Mutia (Software Tester Intern Arkatama) selaku moderator. Substansi bincang bersama ini berfokus pada pengujian perangkat lunak atau yang biasa disebut software testing dan secara full dapat ditonton melalui Channel Youtube Arkatama.
Pada penerapannya, software testing dapat menggunakan manual dan automated testing. Automated testing dinilai sebagai metode uji yang lebih cepat dan kuat, serta script test yang dapat dijalankan tanpa pengawasan. Banyak tools yang dapat dipakai seperti Katalon Studio, Selenium, hingga Postman. Arkatama Talk memperagakan pengujian web, API, dan mobile dengan bantuan Katalon Studio. Aplikasi basis open source yang dikembangkan oleh Katalon LLC ini telah terintegrasi dengan teknologi luar layaknya Github dan sejenisnya. API (Application Programming Interface) yang merupakan penghubung antara interface dan database aplikasi sangat perlu dilakukan pengujian sebelum digunakan, karena penggunaan API dapat saja gagal dan menampilkan hasil yang tidak konsisten. Lantas apa yang harus dilakukan developer sistem? cukup kenali langkah mudah testing API ala Arkatama Talk berikut:
Menambahkan Project Baru
Pembuatan project baru ini dapat dilakukan dengan masuk ke menu file. Kemudian developer dapat mengklik “new”, dan dilanjut mengklik “project”, seperti pada gambar dibawah ini:
Menambahkan Request Baru
Langkah yang dapat dilakukan untuk membuat request baru yakni melakukan klik kanan pada object repository. Kemudian dilanjutkan dengan mengklik “new” dan “web service request”.
Melengkapi Detail Request
Pada langkah ini developer cukup mengisikan nama, tipe request, dan link URL yang dimiliki. Lalu dapat menekan “OK”.
Membuat Header
Membuat header dapat dilakukan dengan cara masuk ke tab HTTP Header, lantas menambahkan content type.
Menekan Play dan Melihat Datanya
Menekan play akan membuat developer mampu melihat data yang sudah ada, apakah sudah sesuai atau masih terdapat kesalahan.
Membuat Test Case API
Menambahkan test case API dapat melalui klik kanan pada “test case”, kemudian menekan “new”. Langkah selanjutnya developer dapat mengklik “OK”.
Melengkapi Test Case
Melengkapi test case dilakukan dengan cara mengklik “add web service”. Lalu menambahkan object dari object repository.
Membuat Test Suite
Membuat test suite dapat dilakukan dengan jalan mengklik kanan “test suite”. Selanjutnya menekan “new” dan “test suite”. Developer dapat menambahkan apa saja yang diinginkan dalam 1 test suite.
Melakukan Testing Suite yang ada
Testing suite ini bertujuan untuk finalisasi dalam melakukan testing API. Proses ini dijalankan dengan melakukan uji terhadap suite yang telah tersedia.
Menampilkan Report
Langkah akhir yang dinanti-nanti developer yakni mendapatkan report atas hasil uji. Report testing API biasanya memiliki tampilan seperti gambar dibawah ini:
Cara testing API diatas dapat Anda jalankan sesuai urutan agar hasil yang diperoleh lebih optimal. Melakukan uji menjadi agenda wajib sebelum menggunakan sistem, sebab dapat mendeteksi error atau memperbaikinya sebelum kegagalan terjadi. Arkatama Multi Solusindo, senantiasa memberikan ilmu-ilmu expert dalam perjalanan bisnisnya. Info menarik lainnya bisa Anda dapatkan melalui Arkatama Talk pada next session, stay tune at Instagram @arkatamamulti!
Baca Juga: Pelatihan SKKNI Arkatama Tingkatkan Expert Marketer Malang Kota
Penulis: Ardy Wahyu Setiawan (Software Tester DTS Squad Batch 1) dan Miftakhul Mukarromatun Nisa' (Content Writer DTS Squad Batch 1)
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H