期刊名称:Advances in Computer Science and its Applications
印刷版ISSN:2166-2924
出版年度:2012
卷号:2
期号:2
页码:339-344
语种:English
出版社:World Science Publisher
摘要:As an answer of long growing frustration of waterfall Software development life cycle concepts agile software development concept was evolved on 90’s. The most popular agile methodologies include Extreme Programming (XP), Scrum, Crystal, Dynamic Systems Development Method (DSDM), Lean Development, and Feature-Driven Development (FDD). Actually scrum is rather than a full process or methodology, it is a framework. So instead of providing complete, detailed descriptions, without a lot of paper works, everything is to be done on the project. This is done because the team will know best how to solve the problem they are presented. Regression test is also a very important part of software quality control process. Regression testing means re-testing an application after its code has been modified to verify that it still functions correctly. Regression testing consists of re-running existing test cases and checking that code changes did not break any previously working functions, inadvertently introduce errors or cause earlier fixed issues to reappear. While working in agile scrum software development methodologies we realized that there is no regression complete test process model available yet which is specialized for agile scrum software development. Sprint is the one of the fundamental part of agile scrum software development. Sprint is an iteration of work during which an increment of product functionality is implemented. The length of sprint can be different. So we developed a process model to divide the whole sprint in to several phases and inject the regression test to achieve a very effective and efficient process.
关键词:Agile software development;Scrum;Sprint;Process model;Software development life cycle;Regression test