Not quite A. Non-functional testing is about quality aspects like performance, security, and usability, rather than if something just "doesn't work." That's why B is correct here-it's focused on those non-functional attributes (performance, usability, reliability). Option A confuses failures in function with non-functional qualities. Pretty sure about B unless anyone sees it differently.
I see why some might pick B but its actually A. Statement coverage can show dead code or unused parts but missing statements just arent there for it to check. Pretty sure about this from the syllabus.
Not B, it's A for sure. Missing statements aren't in the code so statement coverage can't check them at all. Lots of people mix this up with branch or path coverage, easy trap.
Option A is right, reviewing the test basis happens during Test Analysis and Design. D can trip people up but that's about checking if testing is done, not reviewing requirements or specs. Seen similar confusion in other practice sets.
Definitely E. The completion criteria are meant to help you decide when testing is done for the project as a whole, not just an individual case. Saw a similar question in practice sets. Pretty sure this is what ISTQB means by when to stop testing-agree?
So tired of ISTQB nitpicking this stuff. E imo, test completion criteria tell you when to stop testing overall, not just mark a single test complete. Pretty sure that's what the syllabus wants, unless they're being extra tricky.