Correct Answer: D
Explanation:
Recurring ambiguity across multiple requirements indicates a systematic weakness in the requirements engineering process rather than an isolated documentation issue.
Option D is correct because standardizing requirement definitions and applying explicit acceptance criteria addresses the underlying cause of inconsistent requirements quality.
UiPath Autopilot evaluates requirements for clarity, completeness, and consistency. Its recommendations help identify unclear statements, omitted conditions, and insufficiently specified outcomes.
However, repeatedly applying AI evaluation without improving the organization's requirements-writing practices does not eliminate the source of recurring ambiguity.
A standardized requirements template should define the business objective, triggering conditions, expected system behavior, acceptance criteria, and relevant exceptions.
Acceptance criteria should be measurable and sufficiently specific to support objective verification through manual or automated tests.
For example, instead of stating that a system should process requests quickly, a requirement should define the applicable response-time threshold, operating conditions, and expected result.
Consistent requirement structures improve traceability, reduce interpretation differences, and make automated test generation more reliable.
Option A increases test case quantity without resolving ambiguous specifications. Option B incorrectly assumes Autopilot automatically corrects source requirements. Option C postpones requirements improvements until defects emerge.
The recommended approach is to establish project-wide requirements quality standards and use Autopilot as a supporting evaluation mechanism.
Official UiPath Reference(s): Autopilot User Guide --- Best practices and limitations; Requirement evaluation; Test Manager User Guide --- Quality-check requirements.