Feature File Check List

Modified on Tue, 13 Aug at 7:31 PM

The following table provides you a checklist for a Feature File:

Sl. NoTask list Status
1Are you providing meaningful names to Features (Tabs within a screen or a page) and Controls (UI elements on the page in the tab) in the lower case?
3Are you avoiding creating Duplicate Feature names?
4Are you using appropriate page names in the navigations section instead of the current screen?
5Are you using appropriate action words (default and custom actions)  for the action being performed by the user?
6Are you using relative XPaths?
7Are you using intermittent verification steps?
8Are you ensuring that UI elements linked to different actions have unique names during node configuration?
9Are you avoiding duplicate control names?
10Are you adding parameters for Text Box, Dropdown list, Text Area, Scroll, Window and New Tab in the 'Control Value' text box to specify input variations?
11Have you enabled Deduplication option to generate test cases in separate YAML file?
12Are you using alias name for the control type in Follow Me and Edit Scenarios features, if required?
13Are you generating separate feature files with a module name?
14When verifying the state of elements on the page, are you using "Verify content" action instead of "Verify display"  and "Verify Text" action?

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article