Font Size: a A A

Research And Implementation On Integrated Testing System Of Server OS

Posted on:2007-01-12Degree:MasterType:Thesis
Country:ChinaCandidate:W LiFull Text:PDF
GTID:2178360215969932Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The task of operating system includes managing the hardware and software resources in system and providing an environment which makes it easy for upper applications and users to work with the system. It is very complex. So, how to ensure the quality of the OS is very important. Software test is a main method to improve the quality of software and plays an important role in the software development. Now, there are many different types of testing software which always has limit function. There is no clear and uniform standard with them. So, building an OS testing system is very important.This dissertation introduces the server OS Integrated Testing System (OSITS) we have designed. It is an opening software platform which includes a variety of testing components and can manage and carry out different testing tasks efficiently. We design and implement three testing components which are high availability testing component, capability testing component and real time testing component. In the high availability testing component, there are many representative measuring use cases which can reflect the overall performance index of system. And we have designed and implemented an algorithm named WBPE for integrated evaluating on OS. WBPE can measure OS for different applications with types of weight and can rank operating systems with relate performances, which improves the objectivity and flexibility of data processing. In the capability testing component, LTP is used to do the system pressure test,then the result is analyzed by reliability growth modeling to get the system reliability ,A arithmetic to choose reliability growth modeling based on multi-criterion is invented to overcoming the shortcoming of the traditional ones,it based on model order matrix,the analysed results shows that it is better then traditional arithmetic. In the real time testing component, we use the real time interface of OS to design a complete testing use cases set. This method can improve the accuracy of the software availability testing.At last, we use our server OS testing system to test Kylin2.0,RedHat9.0 and FreeBSD5.3, then we give the results and the analysis. The result shows that OSITS has fine compatibility and supports many representative testing tools. The results it makes are accuracy and rich, which can reflect the performance index of platforms being measured.
Keywords/Search Tags:Operating System, Software Testing, OSITS, Reliability Growth Modeling, Real Time
PDF Full Text Request
Related items