What is testing?
Executing a program with the intention of finding errors in the code
What are the stages of the Waterfall model? (6)
What are the problems of the Waterfall model? (4)
What is Test-Driven Development (TDD)? (3)
What is TDD a good approach to development? (2)
What does the concept of YAGNI mean?
Don’t build stuff because it might be useful, and keep code as simple as it can be
What elements should a unit test have? (4)
What is the coverage of unit tests? (3)
What are the test cases for a method that sorts an array of integers? (7)
What is the control flow for unit testing? (4)
What is the control flow for a unit test in terms of Java annotations? (5)
@BeforeClass @Before @Test @After @AfterClass