Fuzzy Rule-Based Quantitative Framework for System Testability Measurement

System testability refers to the degree to which a system supports and facilitates testing to determine whether the test criteria have been met. Ensuring that a system is testable within the constraints of a project is crucial, as it directly impacts the ability to identify defects and verify functionality. A significant challenge in estimating system testability is the dependency on numerous variables, many of which cannot be adequately captured using precise, crisp values. For example, the expertise of the tester is inherently a fuzzy variable that influences the testability of a system. In this study, we present a fuzzy rule-based quantitative Framework for measuring system testability. The objective here is to establish a foundation for developing measures and guidelines that enhance system testability to then facilitate optimal test planning. We analyze multiple input parameters from diverse perspectives affecting system testability using Fuzzy Logic (FL). This approach helps to identify optimal strategies for enhancing system testability by considering the inherent uncertainty and variability in these factors. Determining the appropriate level of system testability involves mapping these fuzzy input parameters to corresponding outputs, providing a more nuanced and accurate assessment. Twenty-one factors affecting the testability of complex systems were identified through a Delphi method. These factors were then clustered into six main classes of factors. Importance weights were also assigned to each factor and class of factors through the same Delphi method. A Two-layered fuzzy estimation framework not only aids in better test planning but also contributes to the overall reliability and robustness of the system being tested. The approach can also assist with optimal test resource allocation to maximize testing success and system testability.

Authors

Institutions

Publication Details

Published
2024-10-16
DOI
https://doi.org/10.1109/isse63315.2024.10741143
Primary Topic
Software Testing and Debugging Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Fuzzy Rule-Based Quantitative Framework for System Testability Measurement

Ady James, Wolfgang Mayer, Seunglim Lee, Mahmoud Efatmaneshnik et al.
Software Testing and Debugging Techniques
article

Fuzzy Rule-Based Quantitative Framework for System Testability Measurement

Ady James, Wolfgang Mayer, Seunglim Lee, Mahmoud Efatmaneshnik, Jamie Smith, Tim Grabert
article en

Abstract

System testability refers to the degree to which a system supports and facilitates testing to determine whether the test criteria have been met. Ensuring that a system is testable within the constraints of a project is crucial, as it directly impacts the ability to identify defects and verify functionality. A significant challenge in estimating system testability is the dependency on numerous variables, many of which cannot be adequately captured using precise, crisp values. For example, the expertise of the tester is inherently a fuzzy variable that influences the testability of a system. In this study, we present a fuzzy rule-based quantitative Framework for measuring system testability. The objective here is to establish a foundation for developing measures and guidelines that enhance system testability to then facilitate optimal test planning. We analyze multiple input parameters from diverse perspectives affecting system testability using Fuzzy Logic (FL). This approach helps to identify optimal strategies for enhancing system testability by considering the inherent uncertainty and variability in these factors. Determining the appropriate level of system testability involves mapping these fuzzy input parameters to corresponding outputs, providing a more nuanced and accurate assessment. Twenty-one factors affecting the testability of complex systems were identified through a Delphi method. These factors were then clustered into six main classes of factors. Importance weights were also assigned to each factor and class of factors through the same Delphi method. A Two-layered fuzzy estimation framework not only aids in better test planning but also contributes to the overall reliability and robustness of the system being tested. The approach can also assist with optimal test resource allocation to maximize testing success and system testability.

University of South Australia (AU)
Openalex Percentile: Top 79%
Software Testing and Debugging Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.