Font Size: a A A

Object-oriented Software Testing Techniques

Posted on:2007-09-19Degree:MasterType:Thesis
Country:ChinaCandidate:X M ZhuFull Text:PDF
GTID:2208360185472973Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software testing is one of most important means to ensure software quality and advance software security. With the fast development of object-oriented technique, the traditional software testing means hasn't been able to fit into object-oriented character. Comparing to the study of object-oriented analysis designing and program language, software-testing technique is far lagged behind. So the reach and applying of object-oriented software-testing technique is highly urgency.Paying much attention to object-oriented software-testing means, this dissertation analysis the affection of object-oriented mechanism to software-testing, discus object-oriented testing models and test-arrangement division, introduce several common designing means of test case. Under the base of above, the dissertation deeply studies the testing technique of class arrangement of object-oriented software. First introduces two common class arrangement testing means—testing based on state and data stream, then pays emphases on test-case build technique based on state. Class test commonly consists two parts: test sequence and test data. To build test sequence, the dissertation applies means building test path-tree based on EFSM, and validates the effect by means of UIOS, and what is more puts forward one most optimum arithmetic of UIOS trying to build all the stats in state machine. In the end, the dissertation explores basic realize process to build test data using GA as core research strategy, and puts forward a method to build fitness fuction which is the key interface of GA and test issue.
Keywords/Search Tags:object-oriented, state-based class testing, test sequence, test data, UIOS, GA
PDF Full Text Request
Related items