answersLogoWhite

0


Best Answer

Some or all of the following testing types may be performed depending on your web testing requirements.

Web Application Testing Checklist:

1. Functionality Testing

2. Usability testing

3. Interface Testing

4. Database Testing

5. Compatibility testing

6. Performance Testing

7. Security testing

8. Crowd Testing

User Avatar

Wiki User

8y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

8y ago

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.

Web Application Testing-Techniques


1. Functionality Testing - The below are some of the checks that are performed but not limited to the below list:


-Verify there is no dead page or invalid redirects.


-First check all the validations on each field.


-Wrong inputs to perform negative testing.


-Verify the workflow of the system.


-Verify the data integrity.


2. Usability testing - To verify how the application is easy to use with.


-Test the navigation and controls.


-Content checking.


-Check for user intuition.


3. Interface testing - Performed to verify the interface and the dataflow from one system to other.


4. Compatibility testing- Compatibility testing is performed based on the context of the application.


-Browser compatibility


-Operating system compatibility


-Compatible to various devices like notebook, mobile, etc.


5. Performance testing - Performed to verify the server response time and throughput under various load conditions.


->Load testing - It is the simplest form of testing conducted to understand the behaviour of the system under a specific load. Load testing will result in measuring important business critical transactions and load on the database, application server, etc. are also monitored.


->Stress testing - It is performed to find the upper limit capacity of the system and also to determine how the system performs if the current load goes well above the expected maximum.


->Soak testing - Soak Testing also known as endurance testing, is performed to determine the system parameters under continuous expected load. During soak tests the parameters such as memory utilization is monitored to detect memory leaks or other performance issues. The main aim is to discover the system's performance under sustained use.


->Spike testing - Spike testing is performed by increasing the number of users suddenly by a very large amount and measuring the performance of the system. The main aim is to determine whether the system will be able to sustain the work load.


6. Security testing - Performed to verify if the application is secured on web as data theft and unauthorized access are more common issues and below are some of the techniques to verify the security level of the system.


-Injection


-Broken Authentication and Session Management


-Cross-Site Scripting (XSS)


-Insecure Direct Object References


-Security Misconfiguration


-Sensitive Data Exposure


-Missing Function Level Access Control


-Cross-Site Request Forgery (CSRF)


-Using Components with Known Vulnerabilities


-Unvalidated Redirects and Forwards

http://www.softwaretesting-certification.com/

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Web based application software testing
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What does web-based application software do?

It depends on the type of software. Web-based application software in generic terms is software that is used through a browser that helps you in a task.


Web-based application software is software that?

This is software which is stored completely on a Web server.


What are the main tools are used for Software Testing?

QTP is a popular testing software that is used for testing software application. It can create scripts that record testing routine to reproduce errors. There are open source tools such as Selenium that is free to install. You can use it for testing your web application.


What is advantage of a web-based application compared non web-based application?

A web based application allows a user to use the software without having to store or process data on their own machine. This is known as cloud computing.


What has the author Hung Quoc Nguyen written?

Hung Quoc Nguyen has written: 'Testing applications on the Web' -- subject(s): Application software, Testing, World Wide Web


How do the features compare between a web application and the application software?

In general, web applications will not have the same available features as application software. However, as web technology and cloud-based computing becomes more popular, the differences may not be drastic.


Is eBay use software or web-based?

You can find it with both ways.There is a application too.


A vulnerability of web based application?

what a vulnerability of web based application


What are the categories of application software?

Web application Desktop application


What web application testing has the fastest service?

There are tons of web application testing services and some of the best ones with the fastest service include Sauce Labs, Going Faster, Oracle Application and User Testing.


What is an advantage of web based application compared to non web based application?

Web-based applications do not require user-maintenance.


What is the definition of web based?

(Web-based) A web application is an application that is accessed over a network such as the Internet or an intranet. The term may also mean a computer software application that is hosted in a browser-controlled environment