Font Size: a A A

Research And Application Of An Agile Software Testing Model Based On Scrum

Posted on:2012-08-22Degree:MasterType:Thesis
Country:ChinaCandidate:L Y TaoFull Text:PDF
GTID:2248330392958238Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of software industry, more and more software is adapted tochangeable and competitive market. And the business logic of software is morecomplicated now. Software development teams choose light-weighted agile methodinstead of heavy-weighted development methods in history. In almost all of the agiledevelopment process, testing is very important. Due to the incremental and embracingchanges features of agile methods, the traditional software testing models and methods areno longer suitable. An effective model is needed to guide the current agile testing process,and make the project work.To make software testing more suitable for the new features of agile methods, anagile software testing model is proposed based on Scrum, the most popular agile method.Firstly, the framework of this model is proposed, and each step defined in the model iselaborated. Secondly, the advantages and disadvantages of the model are analyzed andraised. Thirdly, considering the disadvantages, improvements are done to make the modelmore efficient. At last, the efficiency of the improved model is proved by analyzing theburn-down chart, work load of testers, defect-kill-rate and customer satisfaction.A complete agile testing solution is put forward in the agile practice part. Thissolution not only demonstrates the key steps during an agile software testing process, butalso shows how excellent agile tools taken effects. This solution is helpful to guide thepractice of new agile testing teams.
Keywords/Search Tags:Scrum, Incremental development, Agile methods, Software testing
PDF Full Text Request
Related items