Towards automated boundary value testing with program derivatives and search

R Feldt, F Dobslaw - … : 11th International Symposium, SSBSE 2019, Tallinn …, 2019 - Springer
A natural and often used strategy when testing software is to use input values at boundaries,
ie where behavior is expected to change the most, an approach often called boundary value …

Automated black-box boundary value detection

F Dobslaw, R Feldt, FG de Oliveira Neto - PeerJ Computer Science, 2023 - peerj.com
Software systems typically have an input domain that can be subdivided into sub-domains,
each of which generates similar or related outputs. Testing it on the boundaries between …

Boundary value exploration for software analysis

F Dobslaw, FG de Oliveira Neto… - 2020 IEEE International …, 2020 - ieeexplore.ieee.org
For software to be reliable and resilient, it is widely accepted that tests must be created and
maintained alongside the software itself. One safeguard from vulnerabilities and failures in …

Improving failure detection by automatically generating test cases near the boundaries

M Zhou, X Cheng, X Guo, M Gu… - 2016 IEEE 40th …, 2016 - ieeexplore.ieee.org
Boundary value analysis is a typical conventional testing technique. However, manually
identifying input regions and writing test cases are labor-intensive and time-consuming. In …

Query-driven program testing

A Holzer, C Schallhart, M Tautschnig… - … , Model Checking, and …, 2009 - Springer
We present a new approach to program testing which enables the programmer to specify
test suites in terms of a versatile query language. Our query language subsumes standard …

A generalization of boundary value analysis for input parameters with functional dependency

W Feng - 2010 IEEE/ACIS 9th International Conference on …, 2010 - ieeexplore.ieee.org
In this paper, a function tree method is introduced to design testing cases for input
parameters with constraints. With three input parameters X, Y and Z, it is generally assumed …

Mathematical execution: a unified approach for testing numerical code

Z Fu, Z Su - arXiv preprint arXiv:1610.01133, 2016 - arxiv.org
This paper presents Mathematical Execution (ME), a new, unified approach for testing
numerical code. The key idea is to (1) capture the desired testing objective via a …

Boundary Value Test Input Generation Using Prompt Engineering with LLMs: Fault Detection and Coverage Analysis

X Guo, C Li, T Tsuchiya - arXiv preprint arXiv:2501.14465, 2025 - arxiv.org
As software systems grow more complex, automated testing has become essential to
ensuring reliability and performance. Traditional methods for boundary value test input …

Towards High-Quality Test Suite Generation with ML-Based Boundary Value Analysis

X Guo, H Okamura, T Dohi - 2023 10th International …, 2023 - ieeexplore.ieee.org
In software testing, a protective measure to prevent faults in the code is to ensure that the
behavior on the boundary between the sub-domains of the input space is correct. Therefore …

[PDF][PDF] Boundary value analysis

B Neate - University of Wales Swansea, 2006 - worldcolleges.info
The practice of testing software has become one of the most important aspects of the
process of software creation. When we are testing software the first and potentially most …