Font Size: a A A

Applications And Software Testing Model Based On UML Dynamic View

Posted on:2007-12-15Degree:MasterType:Thesis
Country:ChinaCandidate:L F LiFull Text:PDF
GTID:2178360185478424Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of information and technology, the scale of software is becoming bigger and bigger, and in software engineering one of the most concerned problem is how to guaranteeing and improving the quality of software. As software is one of the key technologies which guarantee the quality of software, it can effectively find out the bugs and failures in software. With the increasing scale software systems and the multiplying complexity of software testing, the traditional software testing technologies can't be suitable for software testing needs. How to enhance the understanding of the tested software and improve the perfectibility and efficiency of software testing, and reduce software development costs, which has urgently needed to resolve one of the software testing tasks.UML is a good definite, easily expressed, powerful and universal model language. UML model reflect the true information of the tested software system so that the test personnel quickly understand statistical information system software, which can increase the efficiency and coverage of software test and improve software product quality.For this reason, this paper carried out the applications of UML study in software testing, and presented software testing model base on UML dynamic view. The model testing process: First, making the space structure of the UML statechart into two-dimensional structure of TFG; Secondly, with the test coverage criteria covering TFG, we can get the test sequences of events according with the transition of the state. Because the events sequences getting from the TFG only including a series of the events which can cause the transition of the state, and not containing the interactive information among all types of objects and other events which can't cause the transition of the state, we can add the detailed interactive information in the events sequence of transition of the state and described it as UML sequence; Then, it is difficulty for analyzing the interactive events in UML sequence and may not fully cover the test. However IRCFG with its unique tree structure, it easily achieves path or branch coverage of the events and describes the interactive information in UML sequence. Therefore, we adopt IRCFG to analyze the...
Keywords/Search Tags:Software Testing, UML, Sequence, Statechart, Model, Test-Flow Graph, Interprocedural Restricted Control-Flow Graph
PDF Full Text Request
Related items