Font Size: a A A

Study & Practice For Agile Software Test Method Based On The Scrum

Posted on:2008-08-29Degree:MasterType:Thesis
Country:ChinaCandidate:Z X GengFull Text:PDF
GTID:2178360215476914Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The Information Technology is changed with each passing day. The hypercompetitive and commercial marketplace give new request to the whole development lifecycle, time to market and adaptation to the requirements change. Software testing, as the most important process of the development, acts more important role. To solve the challenges, difficulties and problems, several points should be considered. One is how to create a high efficient team work platform, one is how to find an appropriate methodology for it, and one is select a suitable method of test case design.Agile is new software development process recently. Agile can adapt itself according to frequent change. Scrum is one of the typical agile development methods. Scrum is used to manage a control software and product using iterative, incremental practices. It is ideally suited for product with rapidly change or high level requirements. A feature of Scrum is, it insists communication and coordination inside a team and communication to managers.New product development are facing the pressure of time to market, testers are always facing challenge of doing as much as possible test within a very tough schedule. Test all the possible combination of system test case is not practice and not economic. Orthogonal Array Test Strategy (OATS) is the pair-wise test case design approach with a well-defined level of test coverage and reduced number of test case.This paper will firstly review the classic software test theory, afterward, focus on research Scrum and create a Scrum based testing model. Another research is OATS and its practice strategy. The agile test is implemented by integration the Scrum process and OATS. The study result will be practiced on the new product development project of author's company. At last, it analyzes the applying achievement based on the data. The target is to find the combination of the method of new test process to fulfill the company need– efficiency and economy. Author's research is derived from real projects, and has a direction for future practice. Through this project, it will improve the agile of software testing, and make it more contribution to an organization.
Keywords/Search Tags:Software testing, Agile, Scrum, OATS, Test case
PDF Full Text Request
Related items