Q61 Single choice Mark for later Which of the following correctly represents a test first approach? A Code is refactored first then tests are written and run B Application behaviour is written in Given/When/then format and tests are then written and run C Tests are derived from acceptance criteria and run to check that the code passes these tests D First the tests fail then the code is written to pass the tests and this is iterated Correct answer