At present computer software has been inseparable with production and life of humans, so the reliability of software has received more and more attention and the research progress of software reliability testing is continuously developing. In the research of software reliability testing,structuring operational profile is not only a focal point but also a difficulty.The existing method of structuring operational profile can't deal with structuring complex operational profile. Aiming to this shortage, this article does the following work: (1) Presenting a method of structuring operational profile based on modules, which divides a complex operational profile into a software operational profile and several module operational profiles, this will reduce local complexity of structuring work and enhance effectiveness. (2) Converting the method of calculating operation probabilities to the optimization method based on constraints, solving it by genetic algorithm, and then analyzing the parameters of genetic algorithm in the solving process by experiments. (3) Applying the theory which presented by this article to the designing of main functions of a software reliability testing tool, and supplying a complete and automatic environment of software reliability testing to ensure the success implementation of the whole process of software reliability testing. |