Web Application Functional Testing

G C Reddy Videos

Web Application Functional Testing

Functional Testing:

• Testing a Component or System's Functionality alongside honour to Functional Requirements is called Functional Testing.

• Functional Testing is an of import examination type that tin live on applied on all levels (Unit Testing, Integration Testing, System Testing as well as Acceptance Testing) of Testing.

• Testers may vary from i Test flat to another, Developers acquit Functional & Unit Testing (Functional Testing on private Units), Independent Testers Conduct Functional & System Testing (Functional Testing on Integrated System) as well as End users acquit Functional & Acceptance Testing.

Functional & System Testing (Functional Testing on Integrated System) tin live on done inward 2 ways,

1) Manual Testing

2) Test Automation or Automated Testing

Types of Web Testing

Different Types of Testing tin live on done on Web Applications,

1) Functional Testing

2) Security Testing

3) Performance Testing

4) Usability Testing

5) Compatibility Testing

6) Reliability Testing Etc...

Note: Database Testing is Subset of Functional Testing, Load Testing, Stress Testing, Spike Testing, as well as Endurance Testing are subsets of Performance Testing.

Common Test Scenarios for Web Functional Testing

1) Check all page URLs of the application are working fine.

2) Check all the elements/objects are available inward every page of the application (Application Under Test)

3) Check the Login Functionality (if available inward our application) alongside valid inputs

4) Check the Login Functionality (if available inward our application) alongside invalid inputs

5) Check Error messages for invalid inputs

6) Check all the mandatory fields alongside valid as well as invalid inputs (Positive as well as Negative Testing)

7) Check the asterisk sign should display for all the mandatory fields inward every spider web degree of the application.

8) Check the organization should non display the mistake message for optional fields.

9) Check Confirmation messages

10) Check all Text Links (Internal as well as External) are redirecting to proper place or page.

11) Check all Image links (if the links are redirecting to proper place or page)

12) Check the timeout functionality.

13) Check the electronic mail functionality of the system.

14) Check the Search functionality (if available).

15) Check the Data Integrity.

16) Check Data Manipulations (Add, Edit, Delete operations).

17) Data Comparison (Front-end information alongside Back-end data, i resources information alongside around other resource)

18) Check Captcha (verification code) fields.

19) Check all enabled, disabled, visible as well as hidden elements/objects every bit per functional demeanor of the system.

20) Check Text on all pages for spelling as well as grammatical errors.

21) Check cookies used inward the application.

22) Divide yesteryear goose egg errors should live on handled for whatever calculations.

23) Check Reset functionality (set default values for all fields).
--------------------------------------------------------------------
Conducting Web Functional Testing:

We tin acquit Web Application Functional Testing manually using dark box Test blueprint techniques.

Or

Using Selenium or UFT (formerly QTP) Test Tool nosotros tin acquit Automated Testing.
----------------------------------------------- 

Sumber http://www.gcreddy.com/
Post a Comment (0)
Previous Post Next Post