Section Login

Forms

View/Edit/Delete a record

Records display (Pagination)

Search

Session Tracking

SSL (Secure Socket Layer)

Controls

Performance

Checklist Item Verify the default focus is in the first available field on the page Verify error message is shown if user tried to login with only userid Verify error message is shown if user tried to login with only password Verify user is not allowed to login with invalid userid or password and an error msg is shown Verify user is not allowed to login with invalid userid and password and an error msg is shown Verify user is able to login with valid userid and password Verify submit button is made default button Verify tab order is working and is in cyclic order Verify pressing shift+tab key moves the cursor in anti cyclic order Verify text fields are aligned properly Verify blank spaces are not accepted as userid and password Verify minimum length (4 chars) check is implemented for password Verify userid starting with a letter is only accepted Verify the case sensitivity of password. Verify while entering the password it should be displayed as * and not the actual text. Verify login component is SQL injection proof Verify the cursor is displayed in first available field on the page, by default Verify the submit button is made the default button for the page Verify java/VB script script is implemented on the page Verify java/VB script error messages are generated in the correct order Verify the error messages are explanatory and to the point Verify the error messages are gramatically correct Verify no test data (eg True/False flags etc) is displayed alongwith error messages Verify maximum length check is implemented for all the fields in the form Verify all mandatory fields are marked with star sign Verify on top of the form the meaning of star is written (as *mandatory field) Verify the text boxes, text areas, pull down list and any other controls on the page are aligned properly Verify tab order is working and is in cyclic order (left to right and top to bottom) Verify pressing shift+tab moves the cursor in reverse order Verify phone/fax format is specified to these fields (if applicable) Verify blank space is not accepted as data for the mandatory fields Verify pull down lists are arranged in alphabetical order Verify pressing the letter selects the first available item in the pull down list Verify pressing home/end takes the cursor to first and last items respectively in the pull down list Verify Reset button reset the values in the fields on the form Verify pressing save button saves the form and a preview page is shown Verify that Submit button is the default on the form, pressing enter from anywhere in the form should submit the Page. Refreshing of the Page should be minimum Verify that duplicacy of Information asked on the form should not be there. Verify that the input field are grouped by category in the form. Verify that To date cannot be less than Start date. Verify only numeric values are accepted for phone/fax field Verify the valid format is displayed alongside of the phone/fax field Verify value is accepted in only the given format for the phone/fax field

Verify only numeric values are accepted for pin code field Verify the valid format is displayed alongside of the pin code field. Verify value is accepted in only the given format for the pin code field. Verify valid format is displayed next to the Date field. Verify value is accepted only in the given format for the Date field. Verify address field accepts alphanumeric and special characters also. Verify error messages are displayed as soon as any incorrect information is filled and not collectively on click of Submit. Verify when viewing a record it is opened in read mode only Verify the popup window shows the record properly formatted Verify popup window must have a close button Verify when editing a record no data is missing from any fields Verify while editing mandatory fields cannot be left blank Verify after editing a form the record is updated successfully Verify deleting a record actually deletes the record from the list Verify user is asked for confirmation before deleting the record Verify alt text is displayed for edit and delete images Verify that in edit mode, User name is not editable Verify while viewing or editing a record, password is not displayed. Verify on deletion of the last record, no error is produced. Verify at least 10 records are displayed on a page Verify pagination is implemented in case records are more than 10 Verify by default the first page is shown Verify Next and Previous links are also implemented in the pagination Verify sorting if implemented on the fields is working perfectly Verify on sorting, the first page should be displayed. Verify the current page link is highlighted. Verify the records shown are by default sorted on the first column heading Verify the page number is shown highlighted for the page being displayed Verify that when editing a record on third page , after editing , Page returns on the same page. Verify Go button is the default button Verify pressing straightway enter key for search field does not give any results (for this purpose VIEW ALL option is implemented) Verify blank space search is not allowed Verify search is keyword search Verify multiple words search is functional Verify special characters search is handled Verify the tab order is correct for search field and go button Verify that passing HTML content in the Search string is filtered for the tags. Verify session timeout on particular page, after login, leads to the same page. Verify that after Logout and hitting the Back button, the session should expire and should prompt for Login ID/password before proceeding further.

Verify secure mode at the check out point for shopping site, which is usually right before you enter your credit card information. Verify radio button is selected by clicking on a button Verify other radio buttons in the group can be selected by left+right arrow keys Verify other radio buttons in the group can be selected by up+down arrow keys Verify disabled radio button cannot be selected Verify only one radio button can be selected from one group. Verify text is available next to each radio button. Verify checkbox can be checked by clicking on a button Verify multiple checkboxes can be selected in the group Verify text is available next to each checkbox. Verify with focus on a check button text pressing space bar selects the check box Verify PDL can be opened by pressing arrow key Verify user cannot edit the PDL Verify all items are arranged in alphabetical order Verify scroll bar appears if requried Verify user can navigate through the PDL using arrow keys Verify if there is a blank space in the list that occurs in the starting of the list and not at the end Verify pressing Home key should take the control on the first item in the list box Verify pressing End key should take the control on the last item in the list box Verify user is able to add the items to the drop down list Verify pressing Home key should take the control on the first item in the list box Verify pressing End key should take the control on the last item in the list box Verify SpaceBar should open the list, or if the list is already open, should select the item from the list, or close the list. Verify Esc should close the list. Verify user can select multiple values using shift+end/home command Verify pressing Home key should take the control on the first item in the list box Verify pressing End key should take the control on the last item in the list box Verify space bar activates the focused push button. Verify return key activates the focused push button. Verify Home/End key should move to the start/end of the entry field in the spin box control. Verify horizontal arrow keys should move forward and backwards in the entry field in the spin box control. Verify vertical arrow keys should increase or decrease the value by one. Verify PageUp/PageDown should increase or decrease the value in specified steps.

Verify that query should be optimized properly. Verify that unusuable objects should be released form the memory. Verify there should be no memory leaks.

Result[Y/N] Y Y Y Y Y Y Y Y Y Y Y Y NA Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y NA NA NA Y Y NA Y Y Y Y

6 characters

Y Y Y NA NA Y Y NA NA NA Y Y Y Y Y Y Y Y NA Y Y Y Y Y Y Y Y Y Y Y Y NA NA NA NA NA NA Y Y

NA Y Y Y Y Y Y Y Y Y Y NA NA NA NA NA NA NA NA Y Y NA Y Y Y Y Y Y Y NA NA NA NA

Y Y Y

Field Names First, Last, Middle Name

Date Field

Username Phone field

Address Zipcode

Data Definitions Data Item
Social Security (SSN) Phone Number umber

Zip Code Date Company Name First Address Line Second Address Line City

Verify that it should accept max. length of 20 characters each and min. length of 1 character Verify that middle name is optional Verfiy that First and last name are mandatory and special characters are allowed (as per clients' requirement) Verfiy that spaces are not allowed if entered through space bar as it is treated as null value. Static instruction if possible should be defined Mandatory field should be marked with red asterisk(*) Verify that always a drop down is provided to choose the date. Verify that date format is MM-DD-YY or DD-MM-YY (as per clients requirement) Verify that username should be unique and static check/client side validation is provided along with the field. Eg: -

Verify that field with max length of 3 with country code and 10 for phone number Verify that if phone number is accepted in single field then following format is followed xxx-xxxxxxx (For US clients). Other than US it should take max upto 13 characters including country code if single text field is being provided. Provide max length upto 100 characters or as per clients' requirement Verify that it should take alphanumeric values Verify that it should take min length of 5 and max length of 10 characters Data Type Character Number Character Date Character Character Character Character

Length 11 (10,0) 10 10 60 45 45 30

Format Mask 999-99-9999 (999)-9999999 99999-9999 MM-DD-YYYY

Sign up to vote on this title
UsefulNot useful