Verify that web page content should be correct without any spelling or grammatical errors
Verify that all fonts should be same as per the requirements.
Make sure no images/ videos are blurry or squashed
Verify that all the error messages should be correct without any spelling or grammatical
errors and the error message should match with the field label.
Verify that tool tip text should be there for every field.
Verify that all the fields should be properly aligned.
Verify that enough space should be provided between field labels, columns, rows, and error
messages.
Verify that home link should be there on every single page (logo link)
Verify that all the buttons should be in a standard format and size.
Verify that disabled fields should be grayed out.
Verify that there's no broken links or images.
Verify that confirmation message should be displayed for any kind of update and delete
operation.
Verify that the site is open on different resolutions (640 x 480, 600x800 etc.?)
Verify that the end user can run the system without frustration.
Verify that the tab should work properly.
Verify that scrollbar should appear only if required.
Verify that if there is an error message on submit, the information filled by the user
should be there.
Verify that title should display on each web page
Verify that all fields (Textbox, dropdown, radio button etc) and buttons should be
accessible by keyboard shortcuts and the user should be able to perform all operations by
using keyboard
Verify that the dropdown data is not truncated due to the field size and also check whether
the data is hardcoded or managed via administrator
Verify that user are able to select only one radio option and any combination for check
boxes.
Validation
Verify that all mandatory fields are validated and indicated by asterisk (*) symbol
Verify that validation error messages are displayed properly at correct position
Verify that all error messages are displayed in same CSS style (e.g. using red color)
Verify that general confirmation messages are displayed using CSS style other than error
messages style (e.g. using green color)
Verify that input fields are checked for max field value. Input values greater than
specified max limit should not be accepted or stored in database
Verify that check all input fields for special characters
Verify that field labels are standard e.g. field accepting user’s first name are labeled
properly as ‘First Name’
Verify that select/deselect all records options are provided if page supports record
add/delete/update functionality
Verify that amount values are displayed with correct currency symbols
Verify that all numeric values are formatted properly
Verify that input fields are checked for max field value. Input values greater than
specified max limit should not be accepted or stored in database
Check all input fields for special characters
Verify that field labels are standard e.g. field accepting user’s first name are labeled
properly as ‘First Name’
Verify that all resource keys are configurable in config files or database instead of hard
coding
Verify that standard conventions are followed throughout for naming resource keys
Check markup for all web pages (validate HTML and CSS for syntax errors) to Make sure that
it is compliant with the standards
Verify that application crash or unavailable pages are redirected to error page
Check numeric input fields with character input values. Proper validation message should
appear
Check for negative numbers if allowed for numeric fields
Check amount fields with decimal number values
Check functionality of buttons available on all pages
Verify that user should not be able to submit page twice by pressing submit button in quick
succession
Verify that input data with first and last position blank are handled correctly
Search, Filter and Sort Function
Verify that user are able to search items using all parameters on the page
Verify that refine search functionality should load search page with all user selected
search parameters
Verify that page loading symbol are displayed when it’s taking more than default time to
load the result page
Verify that all search parameters are used to fetch data shown on result grid
Verify that total number of results are displayed on result grid
Verify that search criteria used for searching are displayed on result grid
Verify that user are able to filter results using all parameters on the page
Verify that sorted columns are displayed with sorting icon
Verify that result grids should include all specified columns with correct values
Verify that ascending and descending sorting functionality should work for columns supported
with data sorting
Verify that pagination are enabled when there are more results than the default result count
per page
Check for Next, Previous, First and Last page pagination functionality
Verify that duplicate records should not be displayed in result grid
Verify that all columns are visible and horizontal scrollbar is enabled if necessary
Check data for dynamic columns (columns whose values are calculated dynamically based on the
other column values)
Verify that result grids showing reports check ‘Totals’ row and verify total for every
column
Verify that result grids showing reports check ‘Totals’ row data when pagination is enabled
and user navigates to next page
Check result grid data if date range is enable
Check page sorting functionality after add/edit/delete operations on any record
Browsers compatibility
Verify that HTML version being used compatible with browser version
Verify that images display correctly with browsers under test
Check fonts are usable on any of the browsers
Check Java Code/Script usable by the browsers under test
Verify that style is not broken across browsers and devices
CMS- Image upload function
Check for uploaded image path
Check image upload functionality with image files of different extensions (e.g. JPG, PNG,
BMP etc.)
Check image upload with image size greater than the max allowed size. Proper error message
should be displayed.
Check image upload functionality with file types other than images (e.g. txt, doc, pdf,
excel etc.). Verify that proper error message should be displayed
Verify that cancel button functionality is working in between upload process
Check multiple images upload functionality
Check image quality after upload. Verify that image quality should not be changed after
upload
Verify that user is able to use/view the uploaded images
Email sending function
Verify that email template should use standard CSS for all emails
Verify that email addresses should be validated before sending emails
Verify that special characters in email body template should be handled properly
Verify that email sender name should not be blank
Verify that emails should be checked in different email clients like Outlook, Gmail,
Hotmail, Yahoo! mail etc.
Verify that check send email functionality using TO, CC and BCC fields
Check HTML format emails
Check email header and footer for company logo, privacy policy and other links
Check emails with attachments
Check send email functionality to single, multiple or distribution list recipients
Verify that reply to email address is correct
Excel export function
Verify that file should get exported in proper file extension
Verify that file name for the exported Excel file should be as per the standards e.g. if
filename is using timestamp, it should get replaced properly with actual timestamp at the
time of exporting the file
Check for date format if exported Excel file contains date columns
Check number formatting for numeric or currency values. Verify that formatting should be
same as shown on page
Verify that exported file should have columns with proper column names
Verify that default page sorting should be carried in exported file as well
Verify that excel file data should be formatted properly with header and footer text, date,
page numbers etc. values for all pages
Verify that data displayed on page and exported Excel file is the same
Check export functionality when pagination is enabled
Verify that export button is showing proper icon according to exported file type e.g. Excel
file icon for xls files
Check export functionality for files with very large size
Check export functionality for pages containing special characters. Verify that these
special characters are exported properly in Excel file
Performance
Make sure that page load time is within acceptable range
Check page load on slow connections
Check response time for any action under light, normal, moderate and heavy load conditions
Check performance of database stored procedures and triggers
Check database query execution time
SEO
Check Title
Check Description
Check GA code
Check Robots.txt file (make sure the staging site isnt's indexed by Search engines)