Test-Driven Development (TDD)
Test-Driven Development (TDD) is a software development practice where tests for functionality are written before the actual coding is done. The goal of TDD is to make the code clearer, simple and bug free. It is an iterative process that continues in a short cycle of test-case writing, test execut…
PSM I - Test-Driven Development (TDD) Example Questions
Test your knowledge of Test-Driven Development (TDD)
Question 1
As a project manager, your development team just finished writing the test cases before starting the actual coding in a TDD approach. A client request suddenly requires a change in the project. What is the best action to take?
Question 2
As a Project Manager, you've noticed a developer creating tests after writing the code. This is not in line with Test-Driven Development. What should you do?
Question 3
In a TDD environment, one of your developers ran into a complex piece of code that is about to be refactored. However, they feel overwhelmed and unable to proceed. As a project manager, what do you do?