Font Size: a A A

Research On Test Case Reuse In Software Testing

Posted on:2013-01-10Degree:DoctorType:Dissertation
Country:ChinaCandidate:J ZhangFull Text:PDF
GTID:1118330371462208Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software testing is not only the key method to ensure the quality of software, butalso to guarantee the objective of software development. With the development of soft-ware industry, it becomes the common point that software testing is important and takesmore and more time in the whole circle of software development. At present, 50% ofcost of software development is on its testing for software developers. Particularly, forhigh reliability request, such as in aerospace, bank system, nuclear reactor monitoringsystem, etc., the cost of software testing is even 3 to 5 times more than the total cost ofother parts in the software development.Test case reuse takes an important role in improving the quality of software test-ing, shortening the testing circle and amending the lack of experience of testing engi-neers. It is now that the reuse of software testing has become the focus for softwaretesting researchers. This research is taking an importance in guiding the developmentof test case library, increasing the testing level and communication of testing engineers.It is now at the starting stage in the research of reuse of software test case in world-wide. Most of researches is focus on the platform of test case library and supplying thevolume of cases to the customers. For the reuse and management of test case library,such as quality analysis, evaluation, behavior analysis and synthesis of test case reuse,etc., it is insu?cient of integrity of system structure, and of the e?ciency of test caselibrary.Base on the statement above, this paper researches deeply in reuse description,quality model, reuse evaluation, reuse synthesis and reuse supporting environment,etc. of testing cases. It is mainly stated in several aspects bellow:â– It creates the quality model to describe the reuse and reusability of test cases, tomeasure the reuse and reusability of test cases, and to supply the quantified basisof evaluating the reuse of test cases.â– It gives detailed analysis of reusability of test cases, based on the quality modelof test cases. It gives measurement of reusability of test cases. â– Based on the reuse behavior of test cases, it defines the concept of reuse, givesrelated behavior and operation of reuse. It raises the concept of reuse clusterthrough the relation of reuse behavior and test cases, and gives the formalizeddefinition and description. By calculating the dependency of test cases based onthe reuse cluster, it gives the measurement result of reuse of test cases, and givesthe quantified basis for reuse evaluation of test cases.â– It proposes practical method of reusing test cases, which uses the present testcases from the test case library. It supplies the technical support to test casereuse.â– It creates a project management platform of software testing for collecting thesoftware testing information in di?erent fields, so as to build the test case libraryin di?erent fields.
Keywords/Search Tags:Software Testing, Test Case Suite, Quality model, Reusability, Reuse, Metrics, Bayesian Network, Function Point, Function Unit, Z Notation
PDF Full Text Request
Related items