Font Size: a A A

Research On Model Of Automated Test Case Generation Based On Functional Object And Its Implementation

Posted on:2006-07-14Degree:MasterType:Thesis
Country:ChinaCandidate:G F LvFull Text:PDF
GTID:2168360155962006Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The automated test case generation is an important aspect of software test. The complexity and quality of test cases affects test efficiency and overlay of the test process,so it is valuable to research on the test case generation in software testing.Existing automated test case generation theory and technology of function testing can be divided into two categories: one is based on GUI information, the other is based on specifications. The former technology describes functions of software as formalized language, induces the relationship between input and output according to predication relation of the formalized language. And then it employs mathematic method to determine the input set to get test cases by pertinent test theories, for example Z-language and UML test case generation method. The main defect of this method is that it dosn't associate with the GUI information of the software, so it is difficult to generates test cases for the software which contains complex GUI. The criteria of the latter is based on restrict relationship among GUIs and evaluation of the latter criteria is based on GUI coverage. It mainly associates with GUI information and neglect the software functions to some extent, so the quality and test efficiency of the test cases is not great.Our research is supported by a national 863 research project - "Research on Automated Test Technology for 3-Dimensions CAD Systems and System Implementation"(Project No: 2002AA411510). In this thesis, we analyze existing test case generation theories and propose a model of software testing based on script technique. The testing modal is used to analyze user's operating stream and encapsulate the operating stream to functional object with object-oriented theory, then link the functional object with some restriction to generate test case. This model has improved existing testing models which are hard to apply to Object-Oriented software. And it also avoids the defect of existing GUI test technology which only associate with GUI coverage. This testing model has been successfully applied to the CADTesting which is a special testing platform for CAD system. CADTesting has been applied to the testing process of TiGemsi and make some contributions.
Keywords/Search Tags:Software Testing, GUI Testing, Test Case, Functional Object
PDF Full Text Request
Related items