A stakeholder has provided a set of requirements for some software widget for which a requirement was provided along the form of:
The widget shall perform action A.
As the developer, I won't actually be using the product myself and thus I won't be using this widget to perform action A. In my mind, I should be handing a product to the stakeholder in which I've verified the widget is able to perform action A. It's up to them to use the widget to perform action A. Because of this reason, I believe a more relevant requirement, especially for testing purposes, should be:
The widget shall be able to perform action A.
This is a requirement that actually seems testable and can be verified as opposed to the one above. Am I looking at this the right way or am I just splitting hairs? Is there any significant difference between these two requirements from a verification/testing stance?