Font Size: a A A

Automatic Acceptance Testing In Agile Project

Posted on:2007-10-21Degree:MasterType:Thesis
Country:ChinaCandidate:C M PanFull Text:PDF
GTID:2178360182966686Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Quality assurance has become more and more important in the software industry. Regardless of the choice of process, quality assurance is vital to the success of software development projects. Agile is a new methodology, which has some notable, characterizes: customer collaboration, frequent requirement changes, quick release requests, interactions, etc. It has been widely used in more and more projects. For agile project, because of frequent changing of requirement and small release, a lot of regression test has to be done. Considering the tight release timeframe, it is critical to automate the acceptance testing. However, the automation test is a time consuming activity. So there is a conflict between saving time by automation test and time consuming for test automation in agile project. For solving this problem, an enhanced framework is presented to support the automatic software acceptance testing in this paper. This automation test framework can achieve the maximum reusable of automation test scripts and make it easy to use. A visual supporting model, which is setting up the association relationship among the test artifacts, is also proposed to achieve the efficient traceability of requirement. It facilitates the test artifacts updating once any requirement change happens. This paper also introduces review process to improve the quality of testing tasks. So the combination of automatic acceptance testing framework, visual supporting model and review process can support the entire lifecycle and all test activities, which address efficiency and flexibility in agile software development.This paper gives very detail description of automation test strategy, some guidelines for automation test, automation test framework, visual supporting model and review process. The automation test framework, visual supporting model and review process should be worked together to be a combination framework. In the latter chapter, a case study is introduced which is carried out the automation test framework, visual supporting model and review process. The result of case study is going to approve that the combination framework does really improve the efficiency and quality of automation test in agile project.
Keywords/Search Tags:Quality Assurance, Agile Software Development, Automation Test Framework, Visual Supporting Model, Acceptance Testing, Review Process
PDF Full Text Request
Related items