Apa sih itu Quality Assurance ngapain aja kerjanya?

Muhamad Suryana
3 min readAug 5, 2023

--

Penjelasan mengenai pekerjaan seorang QA

Disetiap perusahaan apalagi start-up bidang IT umumnya udah memiliki role/peran untuk seorang Quality Assurance (QA). Tetapi tidak semua orang tau apa itu Quality Assurance (QA), apa pekerjaannya dan apa tanggung jawabnya di bidang IT. Yuk simak penjelasan berikut..

Quality Assurance (QA) merupakan peran yang memiliki tanggung jawab untuk memastikan bahwa produk atau layanan yang diberikan dari perusahaan tersebut memenuhi standar kualitas yang telah ditetapkan. Untuk meningkatkan mutu dari suatu software/layanan dan untuk meningkatkan kepercayaan dari user yang menggunakan.

Quality Assurance sendiri dalam Pengujian Perangkat Lunak didefinisikan sebagai prosedur untuk memastikan kualitas produk atau layanan perangkat lunak yang diberikan kepada user. Quality Assurance berfokus pada peningkatan proses pengembangan perangkat lunak dan menjadikannya efisien dan efektif sesuai standar kualitas yang ditetapkan untuk produk perangkat lunak.

Tujuan QA?

Tujuan dari pekerjaan Quality Assurance sendiri merupakan untuk meminimalisir terjadinya bugs dan defect pada suatu produk atau layanan (software). Bisa disebut juga orang yang pertama kali menemukan apapun, yang mungkin membuat pengalaman user menjadi buruk saat menggunakannya. Lalu QA terlibat juga sebelum produk atau layanan ini diserahkan pada user, agar jika ada masalah terkait kualitas bisa di identifikasi dan diatasi sedini mungkin.

Apakah QA sama dengan QC?

Keduanya memiliki perbedaan yang mendasar..

QA lebih berfokus pada pencegahan bugs juga defect pada produk dan juga mengoptimalkan kualitas. Sedangkan QC adalah proses yang dilakukan bisnis untuk memastikan bahwa kualitas produk dipertahankan atau ditingkatkan.

Berikut pernbandingan QA dan QC:

Definisi Manual Testing dan Automation Testing

Manual Testing merupakan pengujian yang eksekusinya sepenuhnya dilakukan secara manual, oleh manusia tanpa bantuan tools atau script.
Konsep utama pengujian manual adalah untuk memastikan bahwa aplikasi bebas dari kesalahan dan bekerja sesuai dengan persyaratan fungsional yang ditentukan.

Automation Testing merupakan teknik pengujian perangkat lunak yang dilakukan menggunakan tools automation test khusus untuk menjalankan rangkaian kasus uji. Tetapi sebelum dilakukan automation test, tester tetap harus melakukan manual testing terlebih dahulu untuk memastikan bahwa fitur siap untuk di automation-kan.

Tools yang banyak digunakan QA

Ada beberapa tools yang sering QA gunakan untuk menunjang pengujian sesuai kegunaannya, antara lain seperti :

  • Excel/Spreadsheet : QA banyak memanfaatkan Excel atau Spreadsheet untuk membuat testcase. Tetapi banyak juga tools penunjang lainnya selain Excel atau Spreadsheet untuk membuat testcases seperti Testrail, Xray, Qase.io atau testiny.io
  • Selenium : merupakan kerangka automation test (opensource) yang digunakan untuk memvalidasi aplikasi web di berbagai browser dan platform.
  • Appium : merupakan kerangka kerja Pengujian UI aplikasi seluler open source yang didistribusikan secara bebas . Appium memungkinkan pengujian aplikasi native, hybrid, dan web serta mendukung pengujian otomatisasi pada perangkat fisik serta emulator atau simulator keduanya.
  • Katalon Studio : Katalon sendiri merupakan tools urutan ke-3 dari survey ISQA 2023 yang paling banyak digunakan setelah Selenium dan Appium. Katalon Studio merupakan tools komprehensif yang dirancang untuk mobile app, web dan juga API.
  • Cypress : adalah alat automation sumber terbuka, fitur lengkap, dan kerangka pengujian ujung ke ujung yang mudah digunakan untuk pengujian aplikasi web dan juga API. Cypress sendiri berlisensi MIT dan ditulis dalam bahasa JavaScript.
  • Playwright : adalah alat pengujian andal yang menyediakan pengujian end-to-end yang andal dan pengujian lintas browser untuk aplikasi web.

Terima kasih sudah membaca hingga akhir! Semoga bermanfaat
Jika ada saran dan kritik atau kekeliruan dalam artikel ini, silakan tinggalkan pada kolom komentar ya..

Terakhir Anda dapat berkunjung ke Linkedin saya untuk terhubung

--

--

Muhamad Suryana
Muhamad Suryana

Written by Muhamad Suryana

Started QA journey in 2018, ensuring software quality for user satisfaction—a challenging but rewarding role. About Me : https://linktr.ee/msuryana

No responses yet