16 October 2012 Share on Facebook Share on LinkedIn Share on X Method of software development, in which first test cases are developed, then testing is usually automated, and then the software, which will use these test cases is developed. Related posts: Software Infrastructure Test Documentation Consulting Quality Assurance Back to Software Testing Glossary