As development of distributed object compute and cluster technology, the new software mode is far different from the past. So, the software testing tools and metrics have changed a lot, testing and evaluating some aspect of this kind of software such as efficiency, dependability and resource usage is becoming a important part the technology, the main purpose of the research is to build a system which can satisfied the client, resource owner and manager.The paper studied the distributed redundant system and software testing theory, combined with my software development and testing practices, testing and evaluation of redundant distributed object method is introduced in the paper, it is combine black box testing analysis with white box analysis and Spec99 testing method to get the system's feature. At the end, a experiment data is get from the redundant system to prove that the model is feasible. The main works of the paper are listed as follows:a.The thesis use software testing and redundant distributed compute object as foundation, combine with performance per price which is the most important to the user, chose a appropriate testing use case, evaluated the system's resource usage;b.The test strategies and methods are all based on the modern technology, combine with the system's character to modified them to reflect the system's dependability and expansibility. That is the number of the server instance and redundancy level can dynamic changed, which is depend on the system's environment; using the testing model can also get the fitness result which is based on different requirements. |