When do the developers participate in the product backlog refinement?
Answer : C
There is no set time for product backlog refinement.
Which four types of tests can be included in an automated test harness? (choose the best four answers)
Answer : B, C, D, F
Automated test harnesses include Functional, Unit, Integration, and Performance tests to ensure robust and reliable quality control. Exploratory and manual tests are typically not automated.
True or False: An Increment must be released to customers or users at the end of each Sprint.
Answer : B
While each Increment must meet the Definition of Done and be potentially releasable, releasing it is not mandatory. The decision to release lies with the Product Owner and stakeholders.
Database design must be complete before coding starts to ensure a solid foundation
Answer : A
The design grows as more is learnt.
During the sprint the developers realize that they have selected too many product backlog items. How should they go from there?
Answer : B
Never should they reduce the DoD. They should be able to do the work their selves and therefore work with the product owner to reduce the scope. Since the product owner is responsible for maximizing value and making priorities, he is the go to person for matteres like this.
When are testers and QA experts ideally included in the project?
Answer : B
Testing is an ongoing process, this is done by the developers. Developers can be specialized in testing. Please mind that the word developer means something else in the scrum context.
You are asked to refactor part of the codebase for an application. When you are done, all unit tests pass with 50% code coverage. What can you infer from this?
Answer : D
You can't really say anything because you don't know what the unit tests are testing and whether they are correctly representing whether the application is working correctly. However, if all the tests passes you didn't break any already existing tests. Also, if none tests existed yet, you did not break them.