Web Application Testing Example Test Cases: This is an entire Testing Checklist for every Web-based and Desktop functions.
This is a very full file of Web Application Testing Example Test Cases/eventualities. Our intention is to share one of many full testing checklists ever written and this is not however completed.
Recommended IPTV Service Providers
- IPTVGREAT – Rating 4.8/5 ( 600+ Reviews )
- IPTVRESALE – Rating 5/5 ( 200+ Reviews )
- IPTVGANG – Rating 4.7/5 ( 1200+ Reviews )
- IPTVUNLOCK – Rating 5/5 ( 65 Reviews )
- IPTVFOLLOW -Rating 5/5 ( 48 Reviews )
- IPTVTOPS – Rating 5/5 ( 43 Reviews )
We’ll protect this submit updated ultimately as successfully with additional check out situations and eventualities. If you don’t have time to be taught it now, please be at liberty to share this together with your of us and bookmark it for later.
Make a testing pointers as an integral part of your Test case writing course of. Using this pointers, you could merely create a number of of Test cases for testing web or desktop functions.
These are all primary check out situations and must be related to just about each sort of functions. Refer to these assessments whereas writing check out situations to your endeavor and I’m sure you will cowl a number of the testing types apart from the application-specific enterprise pointers equipped in your SRS paperwork.
Although this could be a frequent pointers, I prefer to advocate preparing a daily testing pointers tailored to your specific desires using the beneath check out situations together with application-specific assessments.
What You Will Learn:
- Importance of Using a Checklist for Testing
- 180+ Web Application Testing Example Test Cases
- 100+ Ready-To-Execute Test Cases (Checklists)
- A Complete Checklist (Test Cases) For Most Common Components Of AUT
- Checklist #1: Mobile Testing Checklist
- Checklist #2: Forms/Screens Testing Checklist
- Checklist #3: Textbox Field Testing Checklist
- Checklist #4: List-box or Drop-down List Testing Checklist
- Checklist #5: Checkbox Field Testing Checklist
- Checklist #6: Radio Button Testing Checklist
- Checklist #7: Date Field Test Scenarios
- Checklist #8: Save Button Testing Scenarios
- Checklist #9: Cancel Button Test Scenarios
- Checklist #10: Delete Button Testing Points
- Checklist #11: To Verify Impacted Areas after Save or Update
- Checklist #12: Data Grid Testing List
- A Complete Checklist (Test Cases) For Most Common Components Of AUT
Importance of Using a Checklist for Testing
#1) Maintaining a daily repository of reusable check out situations to your software program will guarantee that the commonest bugs will in all probability be caught additional shortly.
#2) A pointers helps to complete writing check out situations shortly for model new variations of the equipment.
#3) Reusing the check out situations helps to economize on sources to jot down repetitive assessments.
#4) Important check out situations will in all probability be lined on a regular basis, thereby making it just about not potential to miss.
#5) The testing pointers may be referred by builders to ensure if the commonest factors are mounted throughout the development part itself.
Notes:
- Execute these eventualities with utterly completely different individual roles e.g., admin prospects, customer prospects, and so forth.
- For web functions, these eventualities should be tested on multiple browsers like IE, FF, Chrome, and Safari with variations accepted by the buyer.
- Test with utterly completely different show display screen resolutions like 1024 x 768, 1280 x 1024, and so forth.
- An software program must be examined on a variety of reveals like LCD, CRT, Notebooks, Tablets, and Mobile telephones.
- Test functions on utterly completely different platforms like Windows, Mac, Linux working packages and so forth.
180+ Web Application Testing Example Test Cases
Assumptions: Assume that your software program helps the following functionalities:
- Forms with various fields
- Child house home windows
- The software program interacts with the database
- Various search filter requirements and present outcomes
- Image add
- Send e-mail efficiency
- Data export efficiency
General Test Scenarios
- All needed fields must be validated and indicated by an asterisk (*) picture.
- Validation error messages must be displayed appropriately and throughout the applicable place.
- All error messages must be displayed within the an identical CSS sort (For Example, using purple color)
- General affirmation messages must be displayed using CSS sort aside from error message sort (For Example, using inexperienced color)
- Tooltips textual content material must be vital.
- Drop-down fields must have the first entry as clear or textual content material like “Select”.
- ‘Delete efficiency’ for any report on the net web page must ask for a affirmation.
- Select/deselect all info alternative must be equipped if internet web page helps report add/delete/substitute efficiency
- Amount values must be displayed with the right foreign exchange symbols.
- Default internet web page sorting must be equipped.
- Reset button efficiency must set default values for all fields.
- All numeric values must be formatted appropriately.
- Input fields must be checked for the max self-discipline price. Input values increased than the required max prohibit should not be accepted or saved throughout the database.
- Check all enter fields for specific characters.
- Field labels must be commonplace e.g., the sector accepting the individual’s first title must be labeled appropriately as ‘First Name’.
- Check internet web page sorting efficiency after add/edit/delete operations on any report.
- Check for timeout efficiency. Timeout values must be configurable. Check software program habits after the operation timeout.
- Check the cookies used throughout the software program.
- Check if the downloadable info are pointing to the right file path.
- All helpful useful resource keys must be configurable in config info or databases as a substitute of arduous coding.
- Standard conventions must be adopted all by way of for naming helpful useful resource keys.
- Validate markups for all web pages (validate HTML and CSS for syntax errors) to make sure they’re compliant with the necessities.
- Application crashes or unavailable pages must be redirected to the error internet web page.
- Check the textual content material on all pages for spelling and grammatical errors.
- Check numeric enter fields with character enter values. An accurate validation message ought to appear.
- Check for detrimental numbers if allowed for numeric fields.
- Check the number of fields with decimal amount values.
- Check the efficiency of buttons accessible on all pages.
- The individual should not be able to submit an online web page twice by pressing the submit button in quick succession.
- Divide by zero errors must be handled for any calculations.
- Input info with the first and last place clear must be handled precisely.
GUI and Usability Test Scenarios
- All fields on the net web page (For Example, textual content material area, radio selections, drop-down lists) must be aligned appropriately.
- Numeric values must be justified precisely besides laid out in every other case.
- Enough home must be equipped between self-discipline labels, columns, rows, error messages, and so forth.
- The scrollbar must be enabled solely when essential.
- Font measurement, sort, and color for headline, description textual content material, labels, infield info, and grid info must be commonplace as specified by SRS.
- The description textual content material area must be multi-lined.
- Disabled fields must be greyed out and prospects should not be able to set cope with these fields.
- Upon clicking on the enter textual content material self-discipline, the mouse arrow pointer must get modified to the cursor.
- The individual should not be able to kind throughout the drop-down select file.
- Information crammed out by prospects ought to remain intact when there’s an error message on the net web page submitted. The individual must be succesful to submit the form as soon as extra by correcting the errors.
- Check if appropriate self-discipline labels are being utilized in error messages.
- Drop-down self-discipline values must be displayed in outlined sort order.
- Tab and Shift+Tab order must work appropriately.
- Default radio selections must be pre-selected on the net web page load.
- Field-specific and page-level help messages must be accessible.
- Check if the right fields are highlighted in case of errors.
- Check if the drop-down file selections are readable and by no means truncated on account of self-discipline measurement limits.
- All buttons on the net web page must be accessible with keyboard shortcuts and the individual must be succesful to hold out all operations using a keyboard.
- Check all pages for broken images.
- Check all pages for broken hyperlinks.
- All pages must have a title.
- Confirmation messages must be displayed sooner than performing any updates or deleting operations.
- Hourglass must be displayed when the equipment is busy.
- Page textual content material must be left-justified.
- The individual must be succesful to decide on only one radio alternative and any combination for checkboxes.
Test Scenarios for Filter Criteria
- The individual must be succesful to filter outcomes using all parameters on the net web page.
- Refine search efficiency must load the search internet web page with all user-selected search parameters.
- When there are at least one filter requirements required to hold out the search operation, then make certain that the fitting error message is displayed when the individual submits the net web page with out selecting any filter requirements.
- When at least one filter requirements alternative simply is not compulsory, the individual must be succesful to submit the net web page and the default search requirements must be used to query outcomes.
- Proper validation messages must be displayed for all invalid values for filter requirements.
Test Scenarios for Result Grid
- The internet web page loading picture must be displayed when it’s taking longer than the default time to load the outcomes internet web page.
- Check if all the search parameters are used to fetch info confirmed on the consequence grid.
- The entire number of outcomes must be displayed throughout the consequence grid.
- Search requirements used for looking must be displayed throughout the consequence grid.
- Result grid values must be sorted by the default column.
- Sorted columns must be displayed with a type icon.
- Result grids must embody all of the required columns with the right values.
- Ascending and descending sorting efficiency must work for columns supported by info sorting.
- Result grids must be displayed with appropriate column and row spacing.
- Pagination must be enabled when there are additional outcomes than the default consequence rely per internet web page.
- Check for Next, Previous, First and Last internet web page pagination efficiency.
- Duplicate info should not be displayed throughout the outcomes grid.
- Check if all the columns are seen and a horizontal scrollbar is enabled if essential.
- Check the information for dynamic columns (columns whose values are calculated dynamically based totally on the other column values).
- For consequence grids exhibiting evaluations, look at the ‘Totals’ row and make sure the entire for every column.
- For consequence grids exhibiting evaluations, look at the ‘Totals’ row info when pagination is enabled and the individual will get navigated to the next internet web page.
- Check if appropriate symbols are used for displaying column values e.g. % picture must be displayed for proportion calculation.
- Check consequence grid info to see if the date fluctuate is enabled.
Test Scenarios for a Window
- Check if the default window measurement is acceptable.
- Check if the child window measurement is acceptable.
- Check if there’s any self-discipline on the net web page with default focus (principally, the principle goal must be set on the first enter self-discipline of the show display screen).
- Check if toddler house home windows are getting closed upon closing the mum or dad/opener window.
- If the child window is opened, the individual should not be able to utilize or substitute any self-discipline throughout the background or mum or dad window
- Check the window to attenuate, maximize, and shut efficiency.
- Check if the window is re-sizable.
- Check the scroll bar efficiency for mum or dad and toddler house home windows.
- Check the cancel button efficiency for the child window.
Database Testing Test Scenarios
- Check if the right info is getting saved throughout the database upon a worthwhile internet web page submit.
- Check values for columns that are not accepting null values.
- Check for info integrity. Data must be saved in single or various tables based totally on the design.
- Index names must be given as per the necessities e.g. IND_<Tablename>_<ColumnName>
- Tables must have a serious key column.
- Table columns must have description information accessible (except for audit columns like created date, created by, and so forth.)
- For every database add/substitute operation logs must be added.
- Required desk indexes must be created.
- Check if info is devoted to the database solely when the operation is effectively completed.
- Data must be rolled once more in case of failed transactions.
- Database title must be given as per the equipment kind i.e., check out, UAT, sandbox, live (though this is not a daily it is helpful for database maintenance)
- Database logical names must be given in response to the database title (as soon as extra this is not commonplace nevertheless helpful for DB maintenance).
- Stored procedures should not be named with a prefix “sp_”
- Check if values for desk audit columns (like created date, created by, updated, updated by, is deleted, deleted info, deleted by, and so forth.) are populated appropriately.
- Check if enter info simply is not truncated whereas saving. The self-discipline measurement confirmed to the individual on the net web page and throughout the database schema must be the an identical.
- Check numeric fields with minimal, most, and float values.
- Check numeric fields with detrimental values (for every acceptance and non-acceptance).
- Check if the radio button and drop-down file selections are saved precisely throughout the database.
- Check if the database fields are designed with the right info kind and data measurement.
- Check if all desk constraints like Primary key, Foreign key, and so forth. are utilized precisely.
- Test saved procedures and triggers with sample enter info.
- Input self-discipline most important and trailing areas must be truncated sooner than committing info to the database.
- Null values should not be allowed for the Primary key column.
Test Scenarios for Image Upload Functionality
(Also related for various file add efficiency)
- Check for the uploaded image path.
- Check image add and alter efficiency.
- Check image add efficiency with image info of assorted extensions (For Example, JPEG, PNG, BMP, and so forth.)
- Check image add efficiency with images which have home or another allowed specific character throughout the file title.
- Check for duplicate title image add.
- Check the image add with an image measurement increased than the max allowed measurement. Proper error messages must be displayed.
- Check image add efficiency with file kinds aside from images (For Example, txt, doc, pdf, exe, and so forth.). An accurate error message must be displayed.
- Check if images of specified high and width (if outlined) are accepted or in every other case rejected.
- The image add progress bar ought to appear for large measurement images.
- Check if the cancel button efficiency is working in between the add course of.
- Check if the file alternative dialog solely reveals the supported info listed.
- Check the various images add efficiency.
- Check image top quality after add. Image top quality should not be modified after add.
- Check if the individual is able to use/view the uploaded images.
Test Scenarios for Sending Emails
(Test situations for composing or validating emails mustn’t included proper right here)
(Make sure to utilize dummy e-mail addresses sooner than executing e-mail related assessments)
- The e-mail template ought to make use of commonplace CSS for all emails.
- Email addresses must be validated sooner than sending emails.
- Special characters throughout the e-mail physique template must be handled appropriately.
- Language-specific characters (For Example, Russian, Chinese or German language characters) must be handled appropriately throughout the e-mail physique template.
- The e-mail subject should not be clear.
- Placeholder fields used throughout the e-mail template must be modified with exact values e.g. {Firstname} {Lastname} must be modified with an individual’s first and last title appropriately for all recipients.
- If evaluations with dynamic values are included throughout the e-mail physique, report info must be calculated precisely.
- The e-mail sender’s title should not be clear.
- Emails must be checked by utterly completely different e-mail customers like Outlook, Gmail, Hotmail, Yahoo! mail, and so forth.
- Check to ship e-mail efficiency using TO, CC and BCC fields.
- Check plain textual content material emails.
- Check HTML format emails.
- Check the e-mail header and footer for the company model, privateness protection, and completely different hyperlinks.
- Check emails with attachments.
- Check to ship e-mail efficiency to single, various or distribution file recipients.
- Check if the reply to the e-mail deal with is acceptable.
- Check to ship the extreme amount of emails.
Test Scenarios for Excel Export Functionality
- The file must get exported with the fitting file extension.
- The file title for the exported Excel file must be as per the necessities, For Example, if the file title is using the timestamp, it must get modified appropriately with an exact timestamp on the time of exporting the file.
- Check for date format if the exported Excel file includes the date columns.
- Check the amount formatting for numeric or foreign exchange values. Formatting must be the an identical as confirmed on the net web page.
- The exported file must have columns with appropriate column names.
- Default internet web page sorting must be carried out throughout the exported file as successfully.
- Excel file info must be formatted appropriately with header and footer textual content material, date, internet web page numbers, and so forth. values for all pages.
- Check if the information displayed on the net web page and exported Excel file is comparable.
- Check export efficiency when pagination is enabled.
- Check if the export button is exhibiting the fitting icon in response to the exported file kind, For Example, Excel file icon for xls info
- Check export efficiency for info with very large measurement.
- Check export efficiency for pages containing specific characters. Check if these specific characters are exported appropriately throughout the Excel file.
Performance Testing Test Scenarios
- Check if the net web page load time is inside the suitable fluctuate.
- Check if the net web page a whole bunch on gradual connections.
- Check the response time for any movement beneath delicate, common, common, and heavy load circumstances.
- Check the effectivity of database saved procedures and triggers.
- Check the database query execution time.
- Check for load testing of the equipment.
- Check for Stress testing of the equipment.
- Check CPU and memory utilization beneath peak load circumstances.
Security Testing Test Scenarios
- Check for SQL injection assaults.
- Secure pages ought to make use of the HTTPS protocol.
- Page crash mustn’t reveal software program or server info. The error internet web page must be displayed for this.
- Escape specific characters throughout the enter.
- Error messages mustn’t reveal any delicate information.
- All credentials must be transferred over to an encrypted channel.
- Test password security and password protection enforcement.
- Check the equipment logout efficiency.
- Check for Brute Force Attacks.
- Cookie information must be saved in encrypted format solely.
- Check session cookie size and session termination after timeout or logout.
- Session tokens must be transmitted over a secured channel.
- The password should not be saved in cookies.
- Test for Denial of Service assaults.
- Test for memory leakage.
- Test unauthorized software program entry by manipulating variable values throughout the browser deal with bar.
- Test file extension coping with so that exe info mustn’t uploaded or executed on the server.
- Sensitive fields like passwords and financial institution card information mustn’t should be autocomplete enabled.
- File add efficiency ought to make use of file kind restrictions and likewise anti-virus for scanning uploaded info.
- Check if itemizing itemizing is prohibited.
- Passwords and completely different delicate fields must be masked whereas typing.
- Check if forgot password efficiency is secured with choices like non everlasting password expiry after specified hours and security questions are requested sooner than altering or requesting a model new password.
- Verify CAPTCHA efficiency.
- Check if important events are logged in log info.
- Check if entry privileges are utilized precisely.
Penetration Testing check out situations – I’ve listed spherical 41 check out situations for Penetration Testing on this page.
I ‘d truly want to thank Devanshu Lavaniya (Sr. QA Engineer working for I-link Infosoft) for serving to me to rearrange this whole testing pointers.
I’ve tried to cowl just about all commonplace check out eventualities for Web and Desktop software program efficiency. I nonetheless know that this is not an entire pointers. Testers on utterly completely different duties have their very personal testing pointers based totally on their experience.
Updated:
100+ Ready-To-Execute Test Cases (Checklists)
You Can Use this file to examine the commonest components of AUT
How do you check out the commonest components of your AUT efficiently, every single time?
This article is an inventory of frequent validations on basically essentially the most broadly found elements of AUT – which may be put collectively for the consolation of testers (significantly throughout the agile setting the place frequent short-term releases happen).
Each AUT (Application Under Test) is unique and has a very specific enterprise purpose. The specific individual sides (modules) of the AUT cater to utterly completely different operations/actions which may be important to the success of the enterprise that the AUT helps.
Though each AUT is designed in any other case, specific individual components/fields that we encounter on most pages/screens/functions are the an identical with sort of associated habits.
Some Common Components of AUT:
- Save, Update, Delete, Reset, Cancel, OK – hyperlinks/buttons- whose efficiency is the label of the factor signifies.
- Text area, dropdowns, checkboxes, radio buttons, date administration fields – that work the an identical method every time.
- Data grids, impacted areas, and so forth. to facilitate evaluations.
The method these specific individual elements contribute to the final efficiency of the equipment is prone to be utterly completely different nevertheless the steps to validate them are on a regular basis the an identical.
Let’s proceed with the file of the commonest validations for Web or Desktop application pages/varieties.
Note: The exact outcomes, anticipated outcomes, check out info and completely different parameters which may be normally a part of a check out case are omitted for the sake of simplicity – A primary pointers methodology is employed.
Purpose of this whole pointers:
The main purpose of these checklists (or check out situations) is to ensure most check out safety on self-discipline stage validations with out spending an extreme period of time, and on the an identical time not compromise the usual of testing them.
After all, confidence in a product can solely be attained by testing every single element to the best extent attainable.
A Complete Checklist (Test Cases) For Most Common Components Of AUT
Note: You can use these checklists as they’re in Microsoft Excel format (receive equipped on the end of the article). You might even monitor the check out execution within the an identical file with cross/fail outcomes and standing.
This may presumably be an all-in-one helpful useful resource for QA teams to examine and monitor the commonest components of AUT. You can add or substitute check out situations specific to your software program to make it an way more full file.
Checklist #1: Mobile Testing Checklist
Module Name: |
Module Functionality: |
Module Impact over the equipment: |
Module Flow: |
Menu & Submenu: |
Spellings and Order & Suitability: |
Control for each submenu: |
Checklist #2: Forms/Screens Testing Checklist
Form Functionality: |
Form Impact over the equipment: |
Form Flow: |
Designing: |
Alignments: |
Title: |
Field Names: |
Spellings: |
Mandatory Marks: |
Alerts to Mandatory fields: |
Buttons: |
Default Cursor Position: |
Tab Sequence: |
The internet web page sooner than coming into any info: |
Page after coming into info: |
Checklist #3: Textbox Field Testing Checklist
Text Box:
ADD (In add show display screen) | EDIT (in Edit show display screen) | |
Characters | ||
Special Characters | ||
Numbers | ||
Limit | ||
Alert | ||
Spelling & Grammar in Alert message: |
BVA (Size) for Text Box:
Min —>—> Pass
Min-1 —> —> Fail
Min+1 —> —> Pass
Max-1 —> —> Pass
Max+1 —> —> Fail
Max —> —> Pass
ECP for Text Box:
Valid | In Valid |
– | – |
– | – |
Checklist #4: List-box or Drop-down List Testing Checklist
List Box/Dropdown:
ADD (In add show display screen) | EDIT (in Edit show display screen) | |
Header | ||
The correctness of Existed Data | ||
Order of Data | ||
Selection and Deselection | ||
Alert: | ||
Spelling and Grammar of Alert message | ||
Cursor after alert | ||
Reflection of Selection and Deselection in remaining fields |
Checklist #5: Checkbox Field Testing Checklist
CheckBox:
ADD (In add show display screen) | EDIT (in Edit show display screen) | |
Default Selection | ||
Action after alternative | ||
Action after de-selection | ||
Selection and Deselection | ||
Alert: | ||
Spelling and Grammar of Alert message | ||
Cursor after alert | ||
Reflection of Selection and Deselection in remaining fields |
Checklist #6: Radio Button Testing Checklist
Radio button:
ADD (In add show display screen) | EDIT (in Edit show display screen) | |
Default Selection | ||
Action after alternative | ||
Action after de-selection | ||
Selection and Deselection | ||
Alert: | ||
Spelling and Grammar of Alert message | ||
Cursor after alert | ||
Reflection of Selection and Deselection in remaining fields |
Checklist #7: Date Field Test Scenarios
Date self-discipline:
ADD (In add show display screen) | EDIT (in Edit show display screen) | |
Default date present | ||
Design of calendar | ||
Navigation for varied months and years in date administration | ||
Manual Entry in date textual content material area | ||
Date format and uniformity with the final software program | ||
Alert: | ||
Spelling and Grammar of Alert message | ||
Cursor after alert | ||
Reflection of Selection and Deselection in remaining fields |
Checklist #8: Save Button Testing Scenarios
Save/substitute:
ADD (In add show display screen) | EDIT (in Edit show display screen) | |
Without giving any info: | ||
With solely needed fields: | ||
With All fields: | ||
With Max prohibit: | ||
With min prohibit | ||
Spelling & Grammar in Confirmation Alert message: | ||
Cursor | ||
Duplication of Unique fields: | ||
Spelling & Grammar in duplication Alert message: | ||
Cursor |
Checklist #9: Cancel Button Test Scenarios
Cancel:
With info in all fields | ||
With solely needed fields: | ||
With all fields: |
Checklist #10: Delete Button Testing Points
Delete:
EDIT (in Edit show display screen) | |
Delete the report which is not used wherever throughout the software program | |
Delete the report which has a dependency | |
Add the model new report with the an identical deleted particulars as soon as extra |
Checklist #11: To Verify Impacted Areas after Save or Update
After Savings/Updating:
Display in View | |
Reflection in impacted varieties throughout the software program |
Checklist #12: Data Grid Testing List
Data Grid:
Grid Title and spelling | |
Form Before giving any info | |
Message Before giving any info | |
Spellings | |
Alignments | |
S No | |
Field Names & Order | |
The correctness of Existed info | |
Order of Existed info | |
Alignment of Existed info | |
Page navigators | |
Data when navigating with utterly completely different pages |
Edit Link Functionality
Page after Edit: | |
Title and spellings | |
Existed info of the Selected report in each self-discipline | |
Buttons |
While this file will not be exhaustive, it is actually in depth.
DOWNLOAD ==> You can receive all these checklists in MS Excel format: Download in Excel format
Points to note:
- Depending in your desires, additional assessments beneath each class/for each self-discipline may be added or present fields may be eradicated. In completely different phrases, these lists are absolutely customizable.
- When in need of along with field-level validations to your check out suites, all it is a should to do is resolve the respective file and use it for the show display screen/internet web page that you just want to try.
- Maintain the rules by updating the cross/fail standing to make this a one-stop-shop for itemizing choices, validating them and recording the check out outcomes.
Please be at liberty to make this an entire pointers by together with additional Test situations/eventualities or detrimental check out situations throughout the suggestions half beneath.
Also, I’d acknowledge it whenever you’d share this together with your of us!