Font Size: a A A

The Application And Research Of A Y Test Model On Agile

Posted on:2010-09-11Degree:MasterType:Thesis
Country:ChinaCandidate:J L YangFull Text:PDF
GTID:2178360275979714Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software testing is the key of software quality. Taking the "water fall model" as example, the process of it is always strictly hierarchical, resulting in a lack of flexibility for the activities and unable to meet the more complex business, the demand for frequent changes, less time left of the current software market. Agile Software Methods is a highly iterative development process. Part of the whole requirements is implemented in every iterative stage. In the process, less but adequate documents are written. It focuses on frequent communications with customers, frequent product delivery and the customer satisfaction. It can effectively solve the problems faced by the traditional software methods.With the popularity of agile methods, the traditional model of software testing has been unable to adapt to the agile development model. Based on the analysis of the typical agile software development methods, the limitations of the traditional models of software testing in the application, this paper proposes a new test model suitable for agile methods. This test model aborts the idea of "test-driven development" and the characteristic of the traditional test models. And the test model is applied in practice. The main difference of Y test model and the traditional testing model is auditing test cases which can increase the coverage of the test cases; adding "test-driven development" can ensure the unit testing and found the bugs existing in the modules early; the regressing testing before the product is issued can effectively assure the software quality. After comparing the results of this new model and traditional test in application, the paper summarize the advantages of it in agile development.
Keywords/Search Tags:Software Testing, Agile Software Development Methods, Test-Driven Development (TDD)
PDF Full Text Request
Related items