Agile testing

Agile testing

Agile testing is a software testing practice that follows the statutes of the agile manifesto, treating software development as the customer of testing.

Agile testing involves testing from the customer perspective as early as possible, testing early and often as code becomes available and stable enough from module/unit level testing.

Since working increments of the software are released often in agile software development, there is also a need to test often. This is commonly done by using automated acceptance testing to minimize the amount of manual labor involved. Doing only manual testing in agile development may result in either buggy software or slipping schedules because it may not be possible to test the entire build manually before each release.

References

* cite web
url = http://www.io.com/~wazmo/papers/agile_testing_20021015.pdf
title = aJ-100: Real-Time Low-Power Direct Execution Microprocessor for the Java Platform
accessdate = 2007-03-27
first = Brett
last = Pettichord

* cite web
url = http://testobsessed.com/wordpress/wp-content/uploads/2008/08/AgileTestingOverview.pdf
title = Agile Testing, Nine Principles and Six Concrete Practices for Testing on Agile Teams
date = 2008-08-11
accessdate = 2008-09-03
first = Elisabeth
last = Hendrickson


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Agile software development — poster Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self organizing, cross functional teams. It… …   Wikipedia

  • Agile web development — is a model for development of web applications. Its concept is similar to Agile software development, but is limited to web applications. It is more efficient and powerful within a short timeline than other models,Fact|date=August 2008… …   Wikipedia

  • Agile management — or agile project management is an iterative method of determining requirements for engineering development projects in a highly flexible and interactive manner, for example agile software development. It requires empowered individuals from the… …   Wikipedia

  • Agile Unified Process — Scott Ambler s Agile Unified Process (AUP) is a simplified version of the IBM Rational Unified Process (RUP). It describes a simple, easy to understand approach to developing business application software using agile techniques and concepts yet… …   Wikipedia

  • Software testing — is an empirical investigation conducted to provide stakeholders with information about the quality of the product or service under test [ [http://www.kaner.com/pdfs/ETatQAI.pdf Exploratory Testing] , Cem Kaner, Florida Institute of Technology,… …   Wikipedia

  • Software testing controversies — Software Testing portal There is considerable variety among software testing writers and consultants about what constitutes responsible software testing. Members of the context driven school of testing[1] believe that …   Wikipedia

  • Extreme Testing — Das Extreme Testing bzw. Extremtesten ist eine agile Methode, die das Testen vorrangig vor der Methodik der Programmierung in den Vordergrund der Softwareentwicklung stellt. Das Extreme Testing stellt somit eine Verstärkung der testgetriebenen… …   Deutsch Wikipedia

  • USS Agile (MSO-421) — USS Agile (AM 421/MSO 421) was an Agile class minesweeper acquired by the U.S. Navy for the dangerous task of removing mines from minefields laid in the water to prevent ships from passing. Agile was laid down on 22 February 1954 at Stamford,… …   Wikipedia

  • Acceptance testing — of an aircraft catapult In engineering and its various …   Wikipedia

  • White-box testing — (also known as clear box testing, glass box testing, transparent box testing, and structural testing) is a method of testing software that tests internal structures or workings of an application, as opposed to its functionality (i.e. black box… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”