Final answer:
Exhaustive testing is accurate for trivial software due to the impracticality of testing all possible inputs for complex systems.
Step-by-step explanation:
When discussing exhaustive testing, one statement that stands as true is that it is not feasible except in the case of trivial software. Exhaustive testing is a software testing approach where you test all possible inputs and combinations, which for complex or non-trivial software systems is practically impossible due to the sheer number of possibilities. Unlike what may be suggested by options A and C, exhaustive testing is neither a typical form of stress testing, nor is it commonly done with test automation, as the volume of tests required for exhaustiveness would be overwhelming. Additionally, even though developers are responsible for unit testing, claiming exhaustive testing as the norm during unit testing, as stated in option D, is inaccurate, since unit testing typically focuses on critical and boundary cases, not exhaustive input combinations.