Experimental design was introduced to software reliability test to take full advantage of resources and optimize test data. Typical operations were selected by orthogonal experiment design in the development of operational profiles and optimized results were produced by combinatorial design in the generation of test data considering of occurrence probabilities. A full software reliability test consists of determining the system modes profile, developing operational profiles by orthogonal experiment design, choosing run categories by combinatorial design and generating reliability test data to execute test finally. An automation test data generation tool was developed according to the method and an example was applied with it. Results show that it can not only generate software reliability test data but also finding more software defects.
Cohen D M, Dalal S R, Kajla A, et al. The automatic efficient test generator (AETG) system //Proceedings of the 5th ISSRE. Los Alamitos: IEEE Computer Society Press, 1994: 303-309
Alam M S, Chen W H, Ehrlich W K, et al. Assessing software reliability performance under highly critical but infrequent event Occurrences //Proceedings of the 8th ISSRE. Los Alamitos: IEEE Computer Society Press, 1997:294-307
�Ͻ���,����ɽ,�Ӷ���.��������������Ƶ�����ɿ��Բ���[J].���������, 2006, 32(4) :52-54 Yan Jinbao, Xu Xishan, Zhong Duhang. Software reliability test based on orthogonal experiment design[J]. Computer Engineering, 2006, 32(4): 52-54(in Chinese)
����,��С��,ԬҰ.���������Ƶ�����ɿ��Բ���������Ʒ���[J].�������Ϣ, 2006, 22(7-3):263-265 Ma Changjie, Zhu Xiaodong, Yuan Ye. An approach to designing software reliability test case based on combinatorial design[J]. Microcomputer Information, 2006, 22(7-3): 263-265(in Chinese)
Musa J D. Software reliability engineering[M]. Beijing: China Machine Press, 2003: 97-157
Musa J D. Operational profile in software reliability engineering[J].IEEE Software.1993, 10(2):14-32
����,½����,����.��������ɿ��Բ����������ɵ����湹�켼��[J].���������, 2006, 32(22): 7-9, 45 Ai Jun, Lu Minyan, Ruan Lian. Usage profile construction technique for generation of software reliability test data[J]. Computer Engineering, 2006, 32(22):7-9, 45(in Chinese)