Font Size: a A A

The Research Of Class Testing Methods Based On Characteristic Analysis

Posted on:2011-02-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y T ChuFull Text:PDF
GTID:2178360308477304Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
During the whole lifecycle of software development, software testing is one of the key steps to ensure the high quality of software. With the rapid development of software technologies and application platforms,software quality and reliability are facing new challenges. At present, most researches of Object-Oriented software testing technologies are emphasis on the theories but impractical. The nature of software testing is to find the hidden fault in the software through some technologies and methods. But sometimes,if we want to ensure that the whole software project's success,software testing must to make a concession. Testing is not only about the technology,but also contains the methods and strategies. So the most important problem for the researchers is how to control the cost of software test and how to improve the test activity.This thesis is research how to improve the quality of the software which developed on three-layer architecture. To analyses the emphasis and difficult with the Object-Oriented software testing, class testing is the most important phase. So this paper's research is based the Object-Oriented class testing. Through analyzing the existing class testing techniques, we find that the most researches are focus on algorithm and test case generation, but less about organize the test activity from that the each class in the different layer may have different characteristic.In order to solve the practicality and lower testing cost, this thesis analyses the Object-Oriented software developed process, and use the RUP method to analyses the boundary class, the control class and the entity class. Research there different characteristic on OOA, OOD and OOP,to find the formative processes and constraint condition of them. Then we can design test case to test the different kind of class basis there different characteristic. From this way all the test activity will done with a definite purpose. The different characteristic of each class represent their most important role, and these are the emphasis of the software testing. Based on all these analysis, this thesis proposed a new test methods based on characteristic analysis. On the one hand it shows that using this method make a clear direction for the software test, finding a new perspective of how to organize the test activity and it can help the testers to find more bugs as much as possible. On the other hand it also shows that using this method can take full use of test resources, lower the test cost as much as possible. At the last of this thesis we practice this method on the .NET framework and apply it in the real Educational Administration System development.
Keywords/Search Tags:Software Test, Characteristic Analysis, Class Test, Test Organization
PDF Full Text Request
Related items