PENERAPAN BEHAVIOR DRIVEN DEVELOPMENT UNTUK UJI VALIDASI

Authors

  • Siti Nadiah Hijriyani Telkom University
  • Sri Widowati Telkom University
  • Dana Sulistyo Kusumo Telkom University

Abstract

Sebelum perangkat lunak diserah terima ke pengguna, diperlukan pengujian untuk memastikan fitur yang dibuat sesuai dengan kebutuhan, maka dilakukan pengujian validasi. Dalam penelitian ini, proses uji validasi akan dilakukan menggunakan metode Behavior Driven Development (BDD) dengan mendefinisikan requirement ke dalam skenario step by step sesuai perilaku pengguna terhadap perangkat lunak. Objek yang diuji adalah proyek sistem informasi untuk Binus School di Radya Labs. Pada proses pengujian ini juga akan dibuat automated testing yang terintegrasi BDD menggunakan tools Katalon Studio. Hasil dari penelitian ini, menunjukan bahwa pengimplementasian BDD dapat dilakukan pada sistem informasi sekolah. Dampak yang paling terlihat adalah pendeskripsian requirement yang jauh lebih terarah dan terperinci.

Kata kunci : behavior driven development , uji validasi, katalon studio

References

M. Nurudin, W. Jayanti, R. Dwi Saputro and M. Priadyan Saputra, "Pengujian Black Box pada Aplikasi Penjualan Berbasis Web Menggunakan Teknik Boundary Value Analysis", Jurnal Informatika Universitas Pamulang, vol. 4, p. 145, 2019. [Accessed 29 November 2020].

G. Setiawan, "Pengujian Perangkat Lunak Menggunakan Metode Black Box Studi Kasus Exelsa Universitas Sanata Dharma", 2011. [Accessed 1 September 2021].

U. Nugraha, S. Nurduha Robaiah and D. Rospinoedji, "Testing The Information System Software Using Behavior Driven Development Method", Journal Of Archaeology Of Egypt/Egyptology, 2021.

C. Solis and X. Wang, "A Study of the Characteristics of Behaviour Driven Development", 2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications, 2011. Available: 10.1109/seaa.2011.76 [Accessed 25 November 2020].

I. Raharjana, F. Harris and A. Justitia, "Tool for Generating Behavior-Driven Development Test-Cases", Journal of Information Systems Engineering and Business Intelligence, vol. 6, no. 1, p. 27, 2020. Available: 10.20473/jisebi.6.1.27-36.

M. Kaur and R. Kumari, "Comparative Study of Automated Testing Tools: TestComplete and QuickTest Pro", International Journal of Computer Applications, vol. 24, no. 1, pp. 1-7, 2011. Available: 10.5120/2918-3844

H. Sulistyanto and A. SN, "Urgensi Pengujian Pada Kemajemukan Perangkat Lunak Dalam Multi Perspektif", Komuniti: Jurnal Komunikasi dan Teknologi Informasi, vol. 6, no. 1, 2014. [Accessed 29 November 2020].

E. Vila, G. Novakova and D. Todorova, "Automation Testing Framework for Web Applications with Selenium WebDriver", Proceedings of the International Conference on Advances in Image Processing, 2017. Available: 10.1145/3133264.3133300 [Accessed 30 August 2021].

S. Tjandra, I. Maryati and J. Theopilus, Automated Software Testing For Multi Platformapplications Using Katalon Studio, vol. 20, no. 1, 2021. [Accessed 30 August 2021].

"BDD Testing Framework (Cucumber integration)", https://docs.katalon.com, 2021. [Online]. Available: https://docs.katalon.com/katalon-studio/docs/cucumber-features-file.html#add-feature-files. [Accessed: 31- Aug- 2021].

2019. [Online]. Available: https://simsekolah.com/. [Accessed: 01- Aug- 2021]

Downloads

Published

2023-03-16 — Updated on 2024-05-21

Versions