Stress testing in software testing

There are many types of performance testing techniques, one of them is stress testing. It refers to the testing of the software in determining whether its performance is satisfactory under extreme load conditions or not. Most systems are developed for normal operating conditions, therefore if operating conditions become abnormal (for example: if load of simultaneous users visiting the website goes beyond the … Read more

Volume testing in software testing

It is a type of non-functional testing. Volume testing refers to testing a software application or the product with a certain amount of data. E.g., if we want to volume test our application with a specific database size, we need to expand our database to that size and then test the application’s performance on it. … Read more

Scalability testing in software testing

It is a type of non-functional testing. Testing the ability of a system, a network, or a process to continue to function well when it is changed in size or volume in order to meet a growing need. It is the testing of a software application for measuring its capability to scale up in terms … Read more

Security testing in software testing

It is a type of non-functional testing. Security testing is basically a type of software testing that’s done to check whether the application or the product is secured or not. It checks to see if the application is vulnerable to attacks, if anyone hack the system or login to the application without any authorization. It is a … Read more

Compatibility testing in software testing

It is a type of non-functional testing. Compatibility testing is a type of software testing used to ensure compatibility of the system/application/website built with various other objects such as other web browsers, hardware platforms, users (in case if it’s very specific type of requirement, such as a user who speaks and can read only a particular language), … Read more

Load testing in software testing

Load testing is a type of non-functional testing. A load test is type of software testing which is conducted to understand the behavior of the application under a specific expected load. Load testing is performed to determine a system’s behavior under both normal and at peak conditions. Load testing one among the different kinds of performance testing that determines the … Read more

Endurance testing in software testing

Endurance testing is a non functional type of software testing. It is a type of non-functional testing. It is also known as Soak testing. Endurance testing involves testing a system with a significant load extended over a significant period of time, to discover how the system behaves under sustained use. For example, in software testing, a … Read more

documentation testing in software testing

Documentation testing is a non-functional type of software testing. It is a type of non-functional testing. Any written or pictorial information describing, defining, specifying, reporting, or certifying activities, requirements, procedures, or results’. Documentation is as important to a product’s success as the product itself. If the documentation is poor, non-existent, or wrong, it reflects on the quality … Read more

Compliance testing in software testing

It is a type of non-functional software testing. It is related with the IT standards followed by the company and it is the testing done to find the deviations from the company prescribed standards. It determines,whether we are implementing and meeting the defined standards. We should take care while doing this testing,Is there any drawbacks in … Read more

Baseline testing in software

It is one of the type of non-functional testing. It refers to the validation of documents and specifications on which test cases would be designed. The requirement specification validation is baseline testing. Generally a baseline is defined as a line that forms the base for any construction or for measurement, comparisons or calculations. Baseline testing also … Read more