Research on I/O Space Reduction of Large-Scale Software Systems
Zhi Yuan Gao, Hai Feng Huang, Jian Guo Yao, Yang Cao, Sheng Chun Yang · Applied Mechanics and Materials · 2014
Testing is of great significance for the safe and reliable running of a large-scale software system. Starting from analysis on the weakness of Combinatorial Testing techniques when they are applied to large-scale software testing, a test model is given which is more in line with the actual characteristics, and some theorems about software input-output space reduction are also proven based on the model. It is proved that the input-output space of a large-scale software can be significantly reduced by proper decomposition according to the relationships between different software modules and the correlations between input factors and output factors. The results of this paper lay a theoretical foundation to simplify the testing of large-scale software systems.