Tester Driven Development
- Tester Driven Development
Tester driven development is an Anti-pattern in software development. It should not be confused with Test Driven Development. It refers to any software development project where the Software testing phase is too long. The testing phase is so long that the requirements may change radically during software testing. New or changed requirements often appear as bug reports. Bug tracking software usually lacks support for handling requirements. As a result of this nobody really knows what the system requirements are.
Projects that are developed using this anti-pattern often suffer from being extremely late. Another common problem is poor code quality.
Common causes for projects ending up being run this way are often:
*The testing phase started too early;
*Incomplete requirements;
*Inexperienced testers;
*Inexperienced developers;
*Poor project management.
Things get worse when the testers realise that they don't know what the requirements are and therefore don't know how to test any particular code changes. The onus then falls on the developers of individual changes to write their own test cases and they are happy to do so because their own tests normally pass and their performance measurements improve. Project leaders are also delighted by the rapid reduction in the number of open change requests.
Wikimedia Foundation.
2010.
Look at other dictionaries:
Test-Driven development — Als testgetriebene Entwicklung (auch testgesteuerte Programmierung, engl. test first development oder test driven development (TDD), manchmal auch scherzhaft Extreme Testing) ist eine Methode, die häufig bei der agilen Entwicklung von… … Deutsch Wikipedia
WET Web Tester — [ [http://wet.qantom.org Commercial Grade Web Automation Testing offering an Opensource alternative to Quicktest and Silktest ] ] is a web testing tool that drives an IE Browser directly and so the automated testing done is equivalent to how a… … Wikipedia
Dynamic Systems Development Method — (DSDM) is a software development approach originally based upon the Rapid Application Development (RAD) methodology. DSDM is an iterative and incremental approach that emphasizes continuous user involvement. Its goal is to deliver software… … Wikipedia
Test first development — Als testgetriebene Entwicklung (auch testgesteuerte Programmierung, engl. test first development oder test driven development (TDD), manchmal auch scherzhaft Extreme Testing) ist eine Methode, die häufig bei der agilen Entwicklung von… … Deutsch Wikipedia
Data-driven testing — (DDT) is a term used in the testing of computer software to describe testing done using a table of conditions directly as test inputs and verifiable outputs as well as the process where test environment settings and control are not hard coded. In … Wikipedia
IBM Rational Functional Tester — Infobox Software name = IBM Rational Functional Tester developer = IBM latest release version = 7.0.1.2 iFix03 programming language = Java and others operating system = Microsoft Windows, Linux platform = Eclipse language = Multilingual genre =… … Wikipedia
In-circuit functional tester — Clip On Test Versus Whole Board Functional TestIn circuit functional testing (or clip on testing as it is popularly called) is best described as testing the functionality of each component on the board using test clips. Here, the inference is… … Wikipedia
Anti-pattern — For the book, see AntiPatterns. In software engineering, an anti pattern (or antipattern) is a pattern that may be commonly used but is ineffective and/or counterproductive in practice.[1][2] The term was coined in 1995 by Andrew Koenig,[3]… … Wikipedia
Antipatrón de diseño — Saltar a navegación, búsqueda Un antipatrón de diseño es un patrón de diseño que invariablemente conduce a una mala solución para un problema. Al documentarse los antipatrones, además de los patrones de diseño, se dan argumentos a los diseñadores … Wikipedia Español
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