Implementasi Metode Cause Effect Graphing (CEG) PengujianRequirement Perangkat Lunak (Aplikasi CAT-CPNS)

Authors

  • Tri Rachmad Saputro
  • Muhamad Fadly
  • Dion Pernandi
  • Sufriyah Sufriyah

Abstract

Suatu pengembangan perangkat lunak harus melalui proses penjaminan mutu perangkat lunak. Agar mendapatkan perangkat lunak dengan kualitas yang bagus maka pengembangan perangkat lunak harus melalui proses penjaminan yang bermutu. Salah satu proses penjaminan mutu perangkat lunak adalah pengujian pada perangkat lunak. Salah satu aspek terpenting dalam pengujian perangkat lunak adalah pembangkitan kasus uji. Dalam pembangkitan kasus uji tersebut terdapat beberapa teknik yang digunakan diantaranya adalah Whitebox testing dan Blackbox testing. Blackbox testing merupakan pengujian yang dapat membangkitkan kasus uji dengan menggunakan spesifikasi kebutuhan perangkat lunak. ini dibangun sebuah aplikasi yang mengimplementasikan metode Cause Effect Graphing pada teknik Blackbox testing yang dapat menghasilkan kasus uji dengan menggunakan spesifikasi kebutuhan perangkat lunak dengan tingkat kebenaran sebesar 100 % dan dapat mereduksi kasus uji sekitar 90%.

 Kata Kunci : Cause Effect Graphing, Blackbox Testing

References

R. S. Pressman, P.hd, "Software Enggineering a Practitioneer's Approach," Mc Graw hill, p. 6.

G. J Myers, T. Badgett and S. C, "The Art of Software Testing 3 rd Edition," John Wiley & Sons, Inc., 2012.

G. E. Mogyordi, "Requirements-Based Testing - Cause-Effect Graphing," Software Testing Services, pp. 1- 12, 2005-2010.

"IEEE Standart Glosary of Software Engineering Terminology," IEEE Standart 610.12.1990, 1990.

M. Ehmer Khan, "Different Approaches to White Box Testing Technique for Finding Errors," International Journal of Software Engineering and its Appliation, vol. 5 No.3, pp. 1-14, 2011.

M. Ehmer Khan, "Different Approach to Blackbox Testing Technique for finding Errors," International Journal of Software Enggineering & Application, vol. 2 No.4, pp. 1-10, 2011.

L. Willian , "Testing Overview and Blackbox Testing Techniques," 2006, pp. 34-59.

D. Graham, E. Van Veenendaal and I. Evans, Foundation of Software Testing, Cengage Learning EMEA, 2008.

Software Testing Class, "Software Testing Class," 2013. [Online]. Available:

http://www.softwaretestingclass.com/software-testing-life-cycle-stlc/. [Accessed Juni 2015].

H. Antawan and K. Marc, "Automating Funtional Test Using Selenium," pp. 1-6, 2006.

" https://pemerintah.net/simulasi-cat-online/," 2018.

Downloads

Published

2022-01-24

Issue

Section

Articles