Font Size: a A A

Generate Test Case Automatically Based On Extended UML

Posted on:2007-02-24Degree:MasterType:Thesis
Country:ChinaCandidate:Z D ZhaoFull Text:PDF
GTID:2178360215995273Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Along with computer popularization and deepening, quantity of software increase suddenly and the scale is extremely huge. However, in the development and maintenance process of software, some thing cause software project unfortunate destroyed. Most failure project was caused by ambiguous requirement analysis. Requirement analysis is the foundation of system development and it affects entire software development progress. Therefore, in the initial period of software, requirement analysis must be consideration. The software test is the extremely important process in the software development.As standard modeling language, UML supports every phase of soft model. But it is short in providing enough information to verify software requirement especially on executive sequence of system in the development of real-time systems. The lack of description on interaction between system and outer actor lead to hardly generate test case on system executive sequence. And we cann't obtain the least trigger dataset from executive sequence of activity diagram which hardly generate effective test scene. In this paper, Use Case is extended by life-cycle model of Fusion and it can describe all possible relationship between Use Cases with dynamic model of Use Case; activity diagram is extended by operation model of Fusion and it can express the interaction of system with data. The extended Use Case and activity diagram is expressed by formal method. Then it generate test case by machine automatically and validate test case in concept test model. Thus, it can validate requirement effectively and make ready for system test.
Keywords/Search Tags:UML, Fusion, Use Case, activity diagram, extending, requirement validation, test case
PDF Full Text Request
Related items