Test-driven development: Difference between revisions

Content deleted Content added
No edit summary
Tag: Reverted
m Reverted 1 edit by 200.139.28.2 (talk) to last revision by Leonidlednev
Line 1:
{{short description|Coding technique of repetitively writing test code then production code}}
{{Software development process}}
 
'''Test-driven development''
'''Test-driven development''
'''Test-driven development''' ('''TDD''') is a way of writing [[source code|code]] that involves writing an [[test automation|automated]] [[unit testing|unit-level]] [[test case]] that fails, then writing just enough code to make the test pass, then [[refactoring]] both the test code and the production code, then repeating with another new test case.