Product Automation Testing pada Kalcare.com Memanfaatkan Teknik Boundary Value Analysis dan Equivalence Partitioning

Authors

  • Hans Prabowo Telkom University
  • Rahmat Yasirandi Telkom University
  • Bernadus Ricardo Saputra PT Alto Network

Abstract

Abstrak-Kalcare.com merupakan website e-commerce milik PT. Karsa Hasta Dinamika di bawah naungan PT. Karsa lintas buwana yang merupakan salah satu anak perusahaan dari Kalbe Group. Website ini digunakan untuk menjual produk-produk dari perusahaan Kalbe sendiri maupun perusahaan yang bekerja sama dengan Kalbe Group. Pada pengembangan website terdapat fase dimana perlu dilakukan pengujian untuk menentukan kelayakan website. Pengujian dapat dilakukan secara otomatis (automation testing) untuk mengurangi human error dan meningkatkan efisiensi pengujian tanpa memakan durasi yang cukup panjang. Terdapat berbagai macam kategori pengujian otomatis salah satunya black box testing yang dapat menguji website tanpa perlu melihat kode program secara detail. Pada penelitian ini dilakukan pengujian otomatis pada menu login website Kalcare.com dengan metode black box testing. Pengujian dilakukan dengan teknik Boundary Value Analysis (BVA) yang dapat menerima respon dari Kalcare.com ketika menerima input panjang yang valid serta teknik Equivalence Partitioning (EP) untuk melihat respon Kalcare.com saat input diterima dengan tipe data yang valid dan sebaliknya. Berdasarkan hasil pengujian diketahui bahwa kualitas website telah sesuai dengan fungsi dan didapatkan kesuksesan sebesar 100% pada fungsi login website Kalcare.com.
Kata Kunci- kalcare.com, pengujian otomatis, black box testing, boundary value analysis, equivalence partitioning.

References

W. Wibisono and F. Baskoro, “Pengujian perangkat lunak dengan menggunakan model behaviour uml,” JUTI J. Ilm. Teknol. Inf, 2002.

I. Dobles, A. Martinez, and C. Quesada-Lopez, “Comparing the effort and effectiveness of automated and manual tests: An industrial case study,” Iberian Conference on Information Systems and Technologies (CISTI), 2019.

V. Garousi and F. Elberzhager, “Test Automation: Not Just for Test Execution,” IEEE Software, pp. 90–96, 2017.

M. A. Jamil, M. Arif, S. A. Abubakar, and A. Ahmad, “Software testing techniques: A literature review,” in Proceedings - 6th International Conference on Information and Communication Technology for the Muslim World, ICT4M, 2017.

S. R. Yulistina, T. Nurmala, R. M. A. T. Supriawan, S. H. I. Juni, and A. Saifudin, “Penerapan Teknik Boundary Value Analysis untuk Pengujian Aplikasi Penjualan Menggunakan Metode Black Box Testing,” Jurnal Informatika Universitas Pamulang, vol. 5, no. 2, p. 129, Jun. 2020, doi: 10.32493/informatika.v5i2.5366.

S. Ikhlaashi and H. P. Putro, “Komparasi Dua Teknik Black Box Testing: Equivalence Partitioning dan Boundary Value Analysis,” Prosiding Annual Research Seminar (ARS), vol. 5, no. 1, pp. 210–220, 2019.

T. Hidayat and H. D. Putri, “Pengujian Portal Mahasiswa pada Sistem Informasi Akademik (SINA) menggunakan Black Box Testing dengan Metode Equivalence Partitioning dan Boundary Value Analysis,” JUTIS, vol. 7, no. 1, 2019, [Online]. Available: www.ccssenet.org/cis

H. Albert, S. Hutapea, Y. Priyadi, and E. Darwiyanto, “Analisis dan Pengujian dengan Menggunakan Metode Boundary Value Analysis dan Metode Equivalence Partitioning (Studi Kasus: Aplikasi Homelab),” e-Proceeding of Engineering, vol. 9, no. 2, p. 746, 2022.

S. N. Yutia, “Automated Functional Testing pada API menggunakan Keyword Driven Framework,” Journal of Informatics and Communications Technology (JICT), vol. 3, no. 2, 2019.

C. H. Geneva, “Software and systems engineering –Software testing- Part 4: Test Techniques,” Standard,International Organization for Standardization, 2015.

I. Jovanovic, “Software Testing Methods and Techniques,” IPSI BgD Trans. Internet Res., 2009.

B. Qu, C. Nie, B. Xu, and X. Zhang, “Test case prioritization for black box testing,” in Proceedings - International Computer Software and Applications Conference, 2007.

A. Y. Aleryani, “Comparative Study between Data Flow Diagram and Use Case Diagram,” Int. J. Sci. Res. Publ., 2016.

S. Xu, L. Chen, C. Wang, and O. Rud, “A comparative study on black-box testing with open source applications,” IEEE/ACIS 17th International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD, 2016.

T. Suwannasart, “Generating Test Scripts for Web-Based Applications,” International Conference on Sensors, Signal and Image Processing, vol. 2, 2020.

J. E. Bentley, “Software testing fundamentals–concepts, roles, and terminology,” Proc. SAS Conf, 2005.

K. Vij and W. Feng, “Boundary value analysis using divide-and-rule approach,” Proceedings - International Conference on Information Technology: New Generations, ITNG, 2008.

M. S. Mustaqbal, R. F. Firdaus, and H. Rahmadi, “Pengujian Aplikasi Menggunakan Black Box Testing Boundary Value Analysis,” J. Ilm. Teknol. Inf. Terap., 2015.

S. Nidhra, “Black Box and White Box Testing Techniques - A Literature Review,” Int. J. Embed. Syst. Appl., 2012.

Rully Pramudita, “Pengujian Black Box pada Aplikasi Ecampus Menggunakan Metode Equivalence Partitioning,” INFORMATICS Educ. Prof., vol. 4, 2020.

T. S. Jaya, “Pengujian Aplikasi dengan Metode Blackbox Testing Boundary Value Analysis (Studi Kasus: Kantor Digital Politeknik Negeri Lampung),” J. Inform. Pengemb. IT, 2018.

M. S. A. Kesuma Jaya, P. Gumilang, T. Wati, Y. P. Andersen, and T. Desyani, “Pengujian Black Box pada Aplikasi Sistem Penunjang Keputusan Seleksi Calon Pegawai Negeri Sipil Menggunakan Teknik Equivalence Partitions,” J. Inform. Univ. Pamulang, 2019.

G. K. S. Tresnavitane, P. Mudjihartono, and Y. Harjoseputro, “Pengujian Aplikasi Mobile untuk Lelang Mobil dengan Metode Black Box menggunakan Automation Testing Tool,” J. Inform. Atma Jogja, vol. 1, 2020.

Downloads

Published

2023-04-26

Issue

Section

Program Studi S1 Teknologi Informasi