The following table provides you a checklist for a Feature File:
Sl. No | Task list | Status |
1 | Are 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? | |
2 | Are you avoiding creating Duplicate Feature names? | |
3 | Are you using appropriate page names in the navigations section instead of the current screen? | |
4 | Are you using appropriate action words (default and custom actions) for the action being performed by the user? | |
5 | Are you using intermittent verification steps? | |
6 | Are you ensuring that UI elements linked to different actions have unique names during node configuration? | |
7 | Are you avoiding duplicate UI Elements/ Control names? | |
8 | Are 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? | |
9 | Are you providing meaning scenario name and outline while recording a scenario using Follow Me feature? | |
10 | Are you using the alias step if you wish to add or edit a GWT step manually in the Follow Me and Edit Scenarios features, if required? | |
11 | Are you using the alias name for the control type in the Follow Me and Edit Scenarios features, if required? | |
12 | Are you using Auto Generate test cases feature to generate test cases ? | |
13 | Are you generating separate feature files with a module name? | |
13 | Are you generating a single test case with multiple data sets instead of creating duplicate test cases for different data set? | |
14 | When verifying the state of elements on the page, are you using "Verify content" action instead of "Verify displayed" and "Verify Text" actions? | |
15 | Are you providing appropriate page names in navigations section instead of current screen ? | |
16 | Are you generating a single test case with multiple data sets instead of creating duplicate test cases for different data set? | |
17 | Are you generating a single test case with multiple data sets instead of creating duplicate test cases for different data set? | |
18 | Are you generating negative scenarios using Data Generation option available in the Main Canvas? |
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article