This blog explains about SOFTWARE TESTINGTRAINING IN CHENNAI – WEB APPLICATION TESTING – PART – I . It is explained clearly below :

WEB APPLICATION TESTING

INTRODUCTION

Web application testing, a software testing technique exclusively adopted to test the applications that are hosted on web in which the application interfaces and other functionalities are tested.

Functional Testing:

This testing is used for checking all the links of the web pages; form testing, cookie testing and database connection.

Usability testing :

To verify how the application is easy to use with.

Test the navigation and controls.

Content checking.

Check for user intuition.

Interface Testing:

This checks if the web server and application server interface, application server and database server interface have proper interaction or not. This test ensures that the users do not see any error messages.

Compatibility Testing:

Compatibility Testing is very important as it checks browser compatibility, operating system compatibility, mobile browsing and printing options.

Performance Testing:

Performance testing includes web load testing and web stress testing. Web load testing technique checks if many users can access the same page at the same time and whether a web page can handle heavy load on any specific page. Web stress testing is done on the site to see that how will the site react and recover during the stress time.

Security testing :

Performed to verify if the application is secured on web as data theft and unauthorized access are more common issues.

Principles of Testing:-

(i) All the test should meet the customer requirements

(ii) To make our software testing should be performed by third party

(iii) Exhaustive testing is not possible.As we need the optimal amount of testing based on the risk assessment of the application.

(iv) All the test to be conducted should be planned before implementing it

(v) It follows pareto rule(80/20 rule) which states that 80% of errors comes from 20% of program components.