Font Size: a A A

Process Improvement Studies And Practice On Quality Assurance In Agile Project

Posted on:2012-02-04Degree:MasterType:Thesis
Country:ChinaCandidate:L R MengFull Text:PDF
GTID:2178330332997891Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the scale and complexity of software products increasing, most of projects are difficult to complete in the planned time and budget, the main reason is that requirements change and other uncontrollable factors have a serious impact on the development process, the traditional software development model has been unable to adapt. This makes the agile method which concentrates on embracing change and iterative development began to be widely used, but the traditional software quality assurance process is also no longer applicable, because the quality assurance process depends on specific development model. So the agile quality assurance becomes a critical field.In this paper, on the basis of the quality assurance process in the ACT (Application Construct Tool) project of Asialnfo Business Intelligence system, combined with the characteristics of the project and agile methods, the process improvement is researched in two aspects:the testing methods and the quality management. In the testing method, firstly the continuous integration model is introduced to design and implement the ACT continuous integration platform which has the Cruise Control as the build engine; this platform helps to improve the frequent build and deployment. Secondly according to the need of regression testing, the automation testing tool is developed that is based on the Watir framework, while the automation testing cases for main functions are also implemented, this improve the regression efficiency and coverage. In the last, the low testing coverage of branches are solved by orthogonal experiment method, at the same time, Microsoft tool Pict is added visual interface in order to simplify the method. In addition, in the quality management, the improvement of the original code quality control, normalize the coding standards of developers and reduce the number of product defects. Finally, the introduction of Xplanner tools that aims to better monitor the project process, and reduce the communication cost.At the end of the paper, the analysis of comparative data illustrates the effect of improvement strategies from the testing preparation, environment building, testing execution and product defects.
Keywords/Search Tags:Agile Methods, Quality Assurence Process, Continuous Integration, CruiseControl, Maven, Watir, Orthogonal Experiment Method
PDF Full Text Request
Related items