Introduction to Web Testing
1. What is Web Testing?
Testing Web Applications/Browser based Applications (Computer and Mobile Web Applications. with respect to Software Requirements.
2. Types of Software Testing
We have two important of Types of Software Testing,
i. Functional Testing?
ii. Non Functional Testing
3. What is Functional Testing?
• Testing a Component or System's Functionality with respect to Functional Requirements is called Functional Testing.
• Functional Testing is an important test type that can be applied on all levels (Unit Testing, Integration Testing, System Testing and Acceptance Testing.
• Testers may vary from one Test level to another, Developers conduct Functional & Unit Testing (Functional Testing on individual Units., Independent Testers Conduct Functional & System Testing (Functional Testing on Integrated System. and End Users conduct Functional & Acceptance Testing.
4. Types of Web Testing
Different Types of Testing can be done on Web Applications,
i. Functional Testing
ii. Security Testing
iii. Performance Testing
iv. Usability Testing
v. Compatibility Testing
vi. Reliability Testing Etc...
Note: Database Testing is Subset of Functional Testing, Load Testing, Stress Testing, Spike Testing, and Endurance Testing are subsets of Performance Testing.
5. Common Test Scenarios for Web Functional Testing
i. Check all page URLs of the application are working fine.
ii. Check all the elements/objects are available in every page of the application (Application Under Test.
iii. Check the Login Functionality (if available in our application. with valid inputs
iv. Check the Login Functionality (if available in our application. with invalid inputs
v. Check Error messages for invalid inputs
vi. Check all the mandatory fields with valid and invalid inputs (Positive and Negative Testing.
vii. Check the asterisk sign should display for all the mandatory fields in every web form of the application.
viii. Check the system should not display the error message for optional fields.
ix. Check Confirmation messages
x. Check all Text Links (Internal and External. are redirecting to proper location or page.
xi. Check all Image links (if the links are redirecting to proper location or page.
xii. Check the timeout functionality.
xiii. Check the email functionality of the system.
xiv. Check the Search functionality (if available..
xv. Check the Data Integrity.
xvi. Check Data Manipulations (Add, Edit, Delete operations..
xvii. Data Comparison (Front-end data with Back-end data, one resource data with another resource.
xviii. Check Captcha (verification code. fields.
xix. Check all enabled, disabled, visible and hidden elements/objects as per functional behavior of the system.
xx. Check Text on all pages for spelling and grammatical errors.
xxi. Check cookies used in the application.
xxii. Divide by zero errors should be handled for any calculations.
xxiii. Check Reset functionality (set default values for all fields..
6. Conducting Web Functional Testing:
We can conduct Web Application Functional Testing manually using black box Test design techniques.
Or
Using Selenium or UFT (formerly QTP. Test Tool we can conduct Automated Testing.
Негізгі бет Introduction to Web Testing
Пікірлер: 1