0% found this document useful (0 votes)
14 views3 pages

Web Application Testing Checklist

The document outlines a checklist for web application testing, detailing various types of tests including Usability, Functional, Database, Compatibility, Security, and Performance Testing. Each test type includes important scenarios to verify, with notes on whether testing can be conducted manually or through automation. Performance Testing specifically emphasizes the need for automated tools due to its complexity and the necessity to assess application performance under varying load conditions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views3 pages

Web Application Testing Checklist

The document outlines a checklist for web application testing, detailing various types of tests including Usability, Functional, Database, Compatibility, Security, and Performance Testing. Each test type includes important scenarios to verify, with notes on whether testing can be conducted manually or through automation. Performance Testing specifically emphasizes the need for automated tools due to its complexity and the necessity to assess application performance under varying load conditions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Web Application Testing

Checklist
Software Test Types to be conducted on Web Applications,
1) Usability Testing
2) Functional Testing
3) Database Testing
4) Compatibility Testing
5) Security Testing
6) Performance Testing
Etc…
——————————————
1) Usability Testing:
> Usability Testing is nothing but the Checking User-friendliness of the System,
Basically, System Navigation, Alignment of Elements, Tool tips and conformation
messages are checked in Usability Testing.

Important Test Scenarios:


i) Web page content should be correct without any spelling and grammatical
errors.
ii) Navigation for each operation should be simple and easy
iii) All fonts should be same as per the requirements.
iv) All the fields should be properly aligned.
v) Home link should be there on every single page.
vi) Confirmation message should be displayed for any kind of update and delete
operation.
vii) Check the site on different screen resolutions
Etc…

Note: We can conduct Usability Testing manually (Manual Testing) and


Automated Testing is not possible for Usability Testing (Test Tools can’t judge
User-friendliness of System, Human user only can judge Look and Feel aspects.)
2) Functional Testing:
> Functional testing verifies that each function of the software application
operates in conformance with the requirement specification.

Important Test Scenarios:


i) Check the URL/s of Admin and User Interfaces
ii) Check the Elements in every page
iii) Check all Forms in every
iv) Check all Elements/objects/fields in every form
v) Check for order of Functionalities
vi) Check for meaningful Tool tips and Error Messages
vii) Delete functionality’ for any record on a page should ask for a confirmation.
viii) Reset button functionality should set default values for all fields.
ix) Test the Login Functionality (If available)
x) Test the Login locking functionality
xi) Test the timeout functionality.
Etc…
Note: We can conduct Functional testing manually (Manual Testing) or
Automated testing or Test Automation (using any Test tool like UFT or Selenium
or RFT or SilkTest….), so Functional Testing can be done in two ways,
i) Manual Testing
ii) Automated Testing or Test Automation

3) Database Testing
> Database Testing is a subset of Functional Testing, in which Data Validations,
Data Manipulations (add, update and delete), Data Integrity and Data
Comparison are verified.

Important Test Scenarios:


i) Check if correct data is getting saved in the database upon successful form
submit.
ii) Check values for columns which are not accepting null values.
iii) Check for data integrity. Data should be stored in single or multiple tables
based on the design.
iv) Tables should have a primary key column.
v) For every database add/update operation log should be added.
vi) Required table indexes should be created.
vii) Data should be rolled back in case of failed transactions.
viii) Verify the Triggers.
ix) Verify the encrypted data in the database.
x) Verify data import and export

Note: Database Testing is subset of Functional Testing and it can be conducted


Manually (Manual Testing) or Automated Testing (using any Functional Test Tool
like UFT or Selenium or Silk Performer or RFT).
4) Compatibility Testing
5) Security Testing
Web Application Testing Checklist

6) Performance Testing
> Performance Testing is conducted to verify a system or component with
specified performance requirements.

Important Test Scenarios:


i) Verify the performance, stability and scalability of an application under
different load conditions.
ii) Verify if the current architecture can support the application at peak user
levels.
iii) Identify the best performance level.
iv) Verify application and infrastructure bottlenecks.
v) Verify the performance of a system under low and high valume of data…
Etc…

Note: Manual Testing is impractical to conduct Performance Testing, so we have


to conduct Automated Testing or Test Automation using any Software Test Tool
like JMeter or LoadRunner or Silk Performer or IBM RPT etc…

Popular Performance Test Tools:


i) Apache JMeter (Open Source)
ii) Micro Focus – LoadRunner
iii) Silk Performer.
iv) IBM-RFT (Rational Performance Tester)
————————————————————————–

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy