Sample Essay – Agile Software Development

Agile is an iterative and incremental (evolutionary) approach to software development. It is performed in a highly collaborative manner by self-organizing teams with “just enough” ceremony. Agile produces high-quality software in a cost-effective and timely manner that meets the changing needs of its stakeholders.

Testing Strategy

 
Testing in the Agile software development approach is quite different from the traditional testing methodologies as it requires testing at every phase of the development, not only by the quality assurance team but also by developers and business analysts. This is because 1) Agile software development requires testing throughout the project’s lifecycle, and 2) Developers and Business Analysts are under the system and the business better, respectively.

According to Ambler, the basic strategy of testing in Agile software development is testing throughout the lifecycle and, therefore can be divided into the following four phases:

1) Initiation – This is often short and includes identifying initial acceptance tests, setting up the testing environment and identifying a testing team for the project. The benefit of this test phase is that it will set up testing groundwork and possibly install the tools needed for testing.
2) Construction – This may comprise any number of iterations depending on how the scope and management of the project. A significant amount of testing occurs during this phase. Concepts such as ‘confirmatory’ and ‘investigative’ testing are employed here by the agile developers who test often, test early and usually test first. Confirmatory and Investigative testing, as described by Ambler, are briefly defined below:
a. Confirmatory Testing – This focuses on verifying that the system fulfills the intent of the stakeholders as described to the team to date. Two aspects of confirmatory testing, as presented by Ambler, are:

These are just random excerpts of essays, for a more detailed version of essays, term papers, research paper, thesis, dissertation, case study and book reviews you need to place custom order by clicking on ORDER NOW.