Conference paper 2024

Integrating Whitebox and Blackbox Testing for Web Based Point of Sales: A Halstead's Metric and Equivalence Partitioning Approach

INCITEST 2024 - Proceedings of the 7th International Conference on Informatics, Engineering, Sciences and Technology
Conference
Abstract

In developing Point of Sales software, quality is an important concern. Point of sales applications must be able to provide effectiveness in storing company sales data. In the development stage, software testing is an important stage to produce software with good quality. Appropriate testing can provide an overview of the real quality of software. This research was conducted with the aim of testing web-based Point of Sales software to suit the user's needs. In addition, the functional system can be believed to run well even with the complexity of the source code of the point of sales. We conducted testing by combining white box testing with black box testing. The use of equivalence Partitioning and Halstead's Metric methods is combined to get test results in terms of functionality and program complexity. So that it can get the effectiveness of the source code and be able to evaluate the level of programming difficulty. From the results of white box testing, we get 9 errors that appear on the shop page, and 13 other test cases are declared valid from 17 test cases conducted using Equivalence Partitioning. Based on the test results with Halstead's Metric measurement method, the test results show that the source code has a high volume and difficulty level with a high value as well. This can define the level of complexity of PoS. From these findings, PoS software developers can utilize it for the next stage of development in creating a higher quality and reliable Point of Sales system. © 2024 IEEE.

Keywords

Author Keywords

web application equivalence partitioning halstead metric point of sales testing

Index Keywords

Sales Integration testing Software quality Web based WEB application Web applications Websites Computer software selection and evaluation Codes (symbols) Functional programming Black boxes Equivalence partitioning Halstead metrics Point of sale Source codes Test case White-box testing Black-box testing
Author Affiliations
Universitas Komputer Indonesia, Bandung, West Java, Indonesia
Department of Management Informatics, Universitas Komputer Indonesia, Bandung, West Java, Indonesia
Funding & Acknowledgements
No funding information
References 10 References
1 J Inf Syst Res, (2023)
2 Power Elektron J Orang Elektro, (2023)
3 Jstie Jurnal Sarj Tek Inform, (2023)
4 J Jtik Jurnal Teknol Inf Dan Komunikasi, (2023)
5 J Teknol Inf J Keilmuan Dan Apl Bid Tek Inform, (2023)
6 Nizamic, Faris, Testing of distributed service-oriented systems, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8377 LNCS, pp. 551-556, (2014)
7 Prod Manag Dev, (2018)
8 Influence of Sales Force Newcomers Met Expectations on Selected Outcome Variables Development and Testing of A Model, (2001)
9 Tahera, Khadija, Highlighting the importance of testing in the product development process, Proceedings of the International Conference on Engineering Design, ICED, 6, DS 80-06, pp. 21-30, (2015)
10 White Box and Black Box Fuzzing for Graphql Apis, (2022)
Quick Actions
Full Text via DOI
Citation Metrics
0
Times Cited (Scopus)

References 10
Document Identifiers