in Agile by

What is Test Driven Development (TDD)?

2 Answers

0 votes
by

It is Test-first development technique in which we add a test first before we write a complete production code. Next we run the test and based on the result refactor the code to fulfill the test requirement.

0 votes
by

TDD is an approach where the development team first writes automated test cases which describe new functionality cases and creating small codes to pass that case. Followed by the refactoring of the code to meet the test criteria.

What is your experience writing automated test cases?

Experience and ability to discuss automated regression testing, continuous integration and testing, performance testing techniques and tools such as test stubs, etc.

Understands and is able to articulate the benefits of automated testing, such as, quick identification and isolation of development defects as well as the ability to test development work completed in previous iterations.

Understanding and comfortable with the changing nature of the code base in Agile.

Addresses the need for manual testing as well as automated testing.

...