Controls/Fields on every application:
Text Box –
- To verify the text box is editable
- To verify the text box is enable
- To verify the Dimensions (length and width) of the text box
- To verify the text box should be labelled.
- To verify the how many characters can enter in the text box as per requirement of the client.
- To verify the the text value accepting the alphanumeric, digits, special characters as per the requirement of the client
- To verify the telephone/cell phone and roll number fields, numeric should be allowed.
- To check whether the default values written inside the textbox is correct and pointing to the right field
- To verify the e-mail field, following standard should be followed:
ii. Only one at the rate (@) sign is allowed.
iii. One dot is mandatory.
iv. Validations on e-mail field
DropDown control --
- Default value / string should be present in the drop down. (Like select or --- [hyphens])
- To verify the data should be sorted
- To verify the dropdown should be labelled
- To verify the spell checking of the listed data
- To verify the selection option (Single selection and multiple selection)
- To verify the consistency in font size and type
- To verify the alphabets selection (That is, if user types M, then the user should get entered in the M series).
- To verify if the data value is long then it should be wrapped properly in dropdown and width should be adjustable accordingly.
- To verify the duplicate data should not allow.
- To verify if there is “Other” option in the drop down then It should be present in the last and, a textbox should be present there to specify the things, if the value that the user wants to select is not present in the drop down.
Radio Control:
- To check the default selected radio button
- To verify in one frame, only one radio button should be selected at a time
- To verify if field is mandatory, then no default selection.
- To verify the single selection and de-selection
- To verify if user selects another radio button then the first one should be deselected
- To check it should be labelled
Button Control:
- To verify the button is enable
- To verify the button is clickable
- To verify the button should have proper caption
- To verify the button position as the position and functionality
- To verify the button should be functional as per functionality
- To verify the multiple clicks on button should not perform multiple operations. It should perform only single operation
Check Box control --
- To verify on click, should get selected (Checked) or de-selected (unchecked)
- To verify the multiple selections
- To verify “All check” option should be there if we have multiple checkboxes
- To verify if selected “All check” and then unselected one or two options then All check operation should get removed.
List Box --
- To verify the multiple selections are possible.
Back button on browser --
- If form is submitted once and then again clicking on the BACK button of the browser, user is submitting the form. Then in this case the form with the same details should not get submitted
Basic Examples keep in mind :
User id text box
value:
It should not be a case sensitive.
If case sensitive then only on the
requirement of the client
Password field:
It should always be encrypted
Option for view the password only on the
requirement of the client.
Minimum length as per the requirement of
the client. (standard is 6).
A password should be strong If it is entered
in the combination of alphanumeric and special characters,Caps.
If there is any whitespace(blank space) from
start and ending of the password then it should be trim
Forget userid and
password:
Check the available link is functional or
not.
Password should be sent in mail.
User ID should be sent in alternate E-mail
ID (if given).
User ID and password should be reset.
Cancel and Reset
buttons:
To verify if user selecting (clicking) the
cancel option then transaction should be cancel and roll back the previous
state.
To verify if user selecting (clicking) the
reset option then all the fields should be clear.
Remember me /Stay
signed in checkbox
If this checkbox is checked once then it
should be checked (if even after the page is refreshed).
Login screen should never be bypassed, if
this checkbox is checked.
In banking application, no “Remember Me”
checkbox should be there.
After logging out
of the application
Check if browsers back button is used then login
screen (will ask again username,pwd)should displayed.
Check the session
time out :
If the application is closed without logout then after some
time (configurable), the session of the application should get over and when
next time the same application is opened, the login screen should be displayed.
If there is any
salary field/Price field on the page :
To verify after decimal, there should be double zero. (if
there is no value after decimal )
Currency should be displayed (e.g.: $,£ sign)
No comments:
Post a Comment