Font Size: a A A

Software Testability Detection Technology And Implementation

Posted on:2005-04-23Degree:MasterType:Thesis
Country:ChinaCandidate:J LiuFull Text:PDF
GTID:2208360122475746Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Testability is an important quality characteristic of software, it refers to the probability that a piece of software will fail on its next execution during testing (with a particular assumed input distribution) if this software includes a fault. Based on the research of testability, we can distribute test resource more reasonably, and reduce the complexity of software test, and further, we can use it to direct software designing, so as to enhance the reliability and the dependability of software to a new level.In this paper, we present a new approach to analyze software testability. Based on the Fault/Failure Model, we establish a new model~STDM(Static Testability Detecting Model) to measure software testability, and then design and implement a practical tool to fulfill it.First, this paper introduces the conception of software test, testability, and some existent model used for analyzing testability. Second, we analyze the merits and demerits of each model, as followed, after we particularly investigating the process of software fault leading to software failure, we put forward our improved scheme?STDM and specify the process that it measure software testability more logically. At last, based on STDM we design and implement a STDS(Software Testability Detecting System),which can be used to measure the testability of C programs, and show the detected result in different level.
Keywords/Search Tags:Software Test, Testability, Fault/Failure, PIE Model
PDF Full Text Request
Related items