Skip to content
Open access

Automated Black-Box and Manual Basis Path Testing on E-OBE Application

Abdul Azis Naufal Farizqi Made Hanindia Prami Swari I. G. S. M. Diyasa
Aug 2026 · bit-Tech · 0 citations

TL;DR

The evaluated controller functions of the E-OBE application exhibit simple structural complexity, however, the automated testing revealed significant input-handling weaknesses and schema inconsistencies, ensuring better reliability for future front-end integration.

Abstract

In the current digital era, the development of academic mobile applications, such as the E-OBE application used by Universitas Trunojoyo Madura, requires rigorous testing to ensure robustness and reliability. However, manual testing is often inefficient for detecting complex backend issues and input-handling weaknesses within modern REST API architectures. Objectives: This study aims to evaluate the structural complexity and external robustness of the E-OBE mobile application's backend using a combined testing approach. Methods: The research utilizes White-Box testing, implementing the basis path technique to manually measure the cyclomatic complexity of selected system controllers. Simultaneously, automated Black-Box testing is executed via EvoMaster, targeting REST API endpoints configured with an OpenAPI schema to generate extensive test cases. Results: The White-Box testing revealed that the cyclomatic complexity of the evaluated controller functions ranges from 1 to 5, indicating a relatively simple control flow within the examined source code. Conversely, the automated Black-Box testing (where the optimal run generated 49 HTTP calls and 47 JUnit tests) detected 27 distinct fault manifestations. These unique faults were predominantly API response schema mismatches (22 occurrences), server errors (HTTP 500) (4 occurrences), and an authentication issue (1 occurrence). Conclusions: The evaluated controller functions of the E-OBE application exhibit simple structural complexity. However, the automated testing revealed significant input-handling weaknesses and schema inconsistencies. The API documentation and external input validation require significant improvements to resolve mismatches and prevent server crashes, ensuring better reliability for future front-end integration.

Read PDF

Similar papers

Open access Jul 2026

Implementasi Automation Testing End-to-End Menggunakan Cypress pada Web E-Conference Parisada serta Evaluasi Efisiensi Pengujian

The transition to automation testing using Cypress has proven highly effective in accelerating the quality assurance (QA) cycle and maintaining continuous software functionality stability on the Parisada application.

Raditya Aria, Eri Haryanto, Ryan Ari Setyawan · 0 citations
Open access Jul 2026

ControlPuc v0: A HID Injection Framework with RP2350

ControlPuc v0 is presented, a stealth-oriented hardware-software framework designed to evaluate endpoint resilience against advanced HID emulation attacks, and highlights critical weaknesses in current heuristic endpoint defense mechanisms.

Anindya Das, Uttalak Mitra · 0 citations
Jul 2026

Agentic Method for Deterministic Validation of Legacy Code Migration

Across three COBOL-Java case studies, spanning two open-source programs and one internal production-like COBOL program and ranging from 430 to 4,114 source lines, Locksmith consistently improved coverage beyond input-search plateaus, reaching nearly complete coverage on the two open-source programs and 91.90% branch co...

Andras Ferenczi, Jordan Docherty, M.D. Bessonov et al. · 0 citations

TOP 10

The study aims to integrate OWASP Top 10 categories, controlled practical testing, and CVSS-based risk assessment into a single methodological sequence and to evaluate its practical effectiveness in identifying critical web application vulnerabilities.

Nuriddinova Dilnura, Samarov Sherzod, Hamrayevich · 0 citations
Conference Aug 2026

Automated Channel Testing System for Process Control Systems on Offshore Platforms-Design, Implementation, and Performance Evaluation

The Factory Acceptance Test (FAT) of Process Control Systems (PCS) on offshore platforms traditionally relies on manual channel-by-channel verification, which is time-consuming, error-prone, and heavily dependent on human factors. This paper presents an automated channel testing system that significantly improves testi...

Hongye Zhao, Bibo Jiang, Yu Song · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.