Method for the Automatic Generation of Software Test Data Based on the Integration of Structural Equation Model

Software reliability evaluation performance directly affects the workload of automatic software test data generation. Therefore, in view of the problem in the automatic generation and correction processing of software test data in the software test data automatic generation work, a kind of method for the automatic generation of software test data based on the integration of the structural equation model is put forward. This method takes the diversity of the software engineering into consideration, makes use of the structural equation model to automatically generate the software test data, and combines the exponential distribution correction time to complete the software test data correction process. Through the test of the two real fault data sets (Ohba and Wood), the proposed method is compared with the existing software reliability growth model (hereinafter referred to as SRGM for short). The results show that the model fitting effect with the integration of the structural equation model is the best, which demonstrates more superior software reliability evaluation performance and model adaptability.

[1]  Mario Jino,et al.  Diversity oriented test data generation using metaheuristic search techniques , 2014, Inf. Sci..

[2]  Will Marsden A Software Architecture for Managing the Material Information Data Streams, Test Data and Model Predictions, Evident in Successful ICME Implementations , 2015 .

[3]  Tao Xie,et al.  Guided test generation for database applications via synthesized database interactions , 2014, ACM Trans. Softw. Eng. Methodol..

[4]  Roberto Bruno,et al.  A software tool for geostatistical analysis of thermal response test data: GA-TRT , 2013, Comput. Geosci..

[5]  Tsong Yueh Chen,et al.  Metamorphic Testing for Software Quality Assessment: A Study of Search Engines , 2016, IEEE Transactions on Software Engineering.

[6]  Alistair B. Forbes,et al.  Reference data sets for testing metrology software , 2016 .

[7]  Marie Nováková,et al.  CSE database: extended annotations and new recommendations for ECG software testing , 2016, Medical & Biological Engineering & Computing.

[8]  Pradeep Tomar,et al.  Bio-inspired metaheuristics: evolving and prioritizing software test data , 2018, Applied Intelligence.

[9]  Kai-Yuan Cai,et al.  On the Asymptotic Behavior of Adaptive Testing Strategy for Software Reliability Assessment , 2014, IEEE Transactions on Software Engineering.

[10]  Bradley J. Thomson,et al.  Volcanic edifice alignment detection software in MATLAB: Test data and preliminary results for shield fields on Venus , 2016, Comput. Geosci..