Web testing is the name given to software testing that focuses on web applications. Complete testing of a web-based system before going live can help address issues before the system is revealed to the public. Issues such as the security of the web application, the basic functionality of the site, its accessibility to handicapped users and fully able users, as well as readiness for expected traffic and number of users and the ability to survive a massive spike in user traffic, both of which are related to load testing.
Main focus areas:-
1) Functionality Testing- Functional testing refers to activities that verify a specific action or function of the code. These are usually found in the code requirements documentation, although some development methodologies work from use cases or user stories. Functional tests tend to answer the question of “can the user do this” or “does this particular feature work”.
2) Usability testing- Usability testing is a technique for ensuring that the
Intended users of a system can carry out the
Intended tasks efficiently, effectively and
Satisfactorily. 3) Compatibility testing- Compatibility testing, part of software non-functional tests, is testing conducted on the application to evaluate the application's compatibility with the computing environment. 4) Performance testing- Performance testing is testing that is performed, to determine how fast some aspect of a system performs under a particular workload. It can also serve to validate and verify other quality attributes of the system, such as scalability, reliability and resource usage. 5) Security testing- Security testing is a process to determine that an information system protects data and maintains functionality as intended. 6) Compliance Testing- Compliance testing detemines, whether we are implementing
And meeting the defined standards.

