Black Box Testing Menggunakan Boundary Value Analysis dan Equivalence Partitioning pada Aplikasi Pengadaan Bahan Baku Batik dengan Pendekatan Use Case

I Dewa Made Widia, Sovia Rosalin, Salnan Ratih Asriningtias, Elta Sonalitha

Abstract


The batik raw material purchase order application is a website application that will be used by Batik MSMEs to be able to help managers make decisions in determining the quantity of raw material orders. To ensure the application meets the expected functional requirements, testing is required. Testing is done using Black Box Testing, which is validating the output from the given data input. Test cases in black box testing can be designed using use cases, because the functional requirements of the application are described in the use case diagram. Test case design that can assist in finding application errors are an important consideration in application testing. There are several types of methods that can be used in determining test cases including Boundary Value Analysis and Equivalence Partitioning. Boundary value analysis can only be used to test data types with range values. Whereas the Equivalence partition is used to exploit all possible data based on defined criteria. So in this study the test was carried out by combining Boundary Value Analysis and Equivalence Partitioning. The test results show the method can find errors from effective applications, this is evidenced by the DRE value obtained of 0.45, which means that 45% of the test cases built did not pass the test.


Keywords


Black Box Testing; Boundary Analysis Value; Equivalence Partitioning; MSMEs; Use Case

References


G. D. Everett, Software Testing Software Development Life Cycle. Canada: IEEE Press, 2007.

J. Tian, Software Quality Engineering. Canada: Wiley, 2005.

P. Ron, Software testing. United States of America: SAMS Publishing, 2004.

G. Fournier, Essential Software Testing A Use-Case Approach. New York: CRC Press, 2009.

S. Jagtap, V. Gawade, R. Pawar, S. Shendge, and P. Avhad, “Generate Test Cases From UML Use Case and State Chart Diagrams,†Int. Res. J. Eng. Technol., vol. 3, no. 10, pp. 873–881, 2016, [Online]. Available: www.irjet.net.

S. K. Swain, D. P. Mohapatra, and R. Mall, “Test Case Generation Based on Use case and Sequence Diagram,†Int. J. Softw. Eng., no. JANUARY, pp. 21–52, 2010.

G. J. Myers, T. Badgett, and C. Sandle, The Art of Software Testing. Canada: Wiley, 2012.

K. Naik and P. Tripathy, Software Testing and Quality Assurance : Theory and Practice. Canada: Wiley, 2008.

I. P. A. Prayudha, R. S. Hartati, and Y. Divayana, “Boundary Value Analysis Testing Techniques on Learning Management System Applications,†Int. J. Eng. Emerg. Technol., vol. 4, no. 2, pp. 25–28, 2019.

D. Andriansyah, “Pengujian Kotak Hitam Boundary Value Analysis Pada Sistem Informasi Manajemen Konseling Tugas Akhir,†Indones. J. Netw. Secur., vol. 7, no. 1, pp. 20–25, 2018, [Online]. Available: http://ijns.org/journal/index.php/ijns/article/view/1496.

R. Pramudita, “Pengujian Black Box pada Aplikasi Pertokoan Minimarket Menggunakan Metode Equivalence Partitioning,†Informatics Educ. Profesiionals, vol. 4, no. 2, pp. 193–202, 2020, doi: 10.32493/jtsi.v3i2.4695.

A. Krismadi, A. F. Lestari, A. Pitriyah, I. W. P. A. Mardangga, M. Astuti, and A. Saifudin, “Pengujian Black Box berbasis Equivalence Partitions pada Aplikasi Seleksi Promosi Kenaikan Jabatan,†J. Teknol. Sist. Inf. dan Apl., vol. 2, no. 4, pp. 155–161, 2019, doi: 10.32493/jtsi.v2i4.3771.

M. E. Khan and F. Khan, “A Comparative Study of White Box , Black Box and Grey Box Testing Techniques,†Int. J. Adv. Comput. Sci. Appl., vol. 3, no. 6, pp. 12–15, 2012.

S. Ikhlaashi and H. P. Putro, “Komparasi Dua Teknik Black Box Testing: Equivalence Partitioning dan Boundary Value Analysis,†Annu. Res. Semin. 2019, vol. 5, no. 1, pp. 213–220, 2019.

Y. Singh, Software Testing. India: Cambridge University Press, 2012.




DOI: http://dx.doi.org/10.37438/jimp.v6i1.300

Copyright (c) 2022 J I M P - Jurnal Informatika Merdeka Pasuruan