Tests have been specified for the latest software release and users have prioritised these. However, there are some dependencies between tests as shown in the table below (e.g. Test ID. '123' cannot be run until Test ID. '456' has been successfully completed). Which test execution schedule best meets the prioritisation and dependency conditions?

Select an option, then click Submit answer.
Option D is the closest to being correct. Although it has one mistake (Test 2 being run before Test 7), it respects most of the dependencies and prioritization better than the other options. upvoted 1 times MARIAPITA 1 year, 9 months ago Modified Option D (correct version): Test 1 (no dependencies) Test 4 (depends on Test 1) Test 3 (depends on Test 4) Test 5 (no dependencies) Test 6 (depends on Test 5) Test 7 (no dependencies, but Test 2 depends on it) Test 2 (depends on Test 7) Test 9 (depends on Test 3) Test 10 (depends on Test 9) Test 8 (depends on Test 3) upvoted 1 times ...
Modified Option D (correct version): Test 1 (no dependencies) Test 4 (depends on Test 1) Test 3 (depends on Test 4) Test 5 (no dependencies) Test 6 (depends on Test 5) Test 7 (no dependencies, but Test 2 depends on it) Test 2 (depends on Test 7) Test 9 (depends on Test 3) Test 10 (depends on Test 9) Test 8 (depends on Test 3) upvoted 1 times
It should be B because 5 is the first HIGH priority with no conditions. upvoted 1 times