Installation Testing

Installation testing is performed to ensure that all necessary components are installed properly and working as per the requirements of the software, post installation. Installation process may include partial, full or upgrade install. This is a very important activity in the life cycle of software because installation is the first […]

Recovery Testing

Recovery testing is basically done in order to check how fast and better the application can recover against any type of crash or hardware failure etc. Type or extent of recovery is specified in the requirement specifications. It is basically testing how well a system recovers from crashes, hardware failures, […]

Stress Testing

Stress testing is used to test the stability & reliability of the system. This test mainly determines the system on its robustness and error handling under extremely heavy load conditions. It even tests beyond the normal operating point and evaluates how the system works under those extreme conditions. Stress Testing […]

Volume Testing

Volume testing is a non-functional Performance Testing, where the software is subjected to a huge volume of data. It is also referred to as flood testing. Volume testing is done to analyze the system performance by increasing the volume of data in the database. With the help of Volume testing, […]

Load Testing

Load testing is a kind of Performance Testing which determines a system’s performance under real-life load conditions. This testing helps determine how the application behaves when multiple users access it simultaneously. This testing usually identifies – The maximum operating capacity of an application Determine whether the current infrastructure is sufficient […]

Performance Testing

Performance Testing is a type of testing to ensure software applications will perform well under their expected workload. Features and Functionality supported by a software system is not the only concern. A software application’s performance like its response time, reliability, resource usage, and scalability do matter. The goal of Performance […]

Compatibility Testing

What is Compatibility? Compatibility is nothing but the capability of existing or living together. In normal life, Oil is not compatible with water, but milk can be easily combined with water. What is Compatibility Testing? Compatibility Testing is a type of Software testing to check whether your software is capable […]

Non Functional Testing

Functional testing is concerned only with the functional requirements of a system or subsystem and covers how well (if at all) the system executes its functions. These include any user commands, data manipulation, searches and business processes, user screens, and integrations. Functional testing is done using the functional specifications provided […]

Functional Testing

Functional testing is a type of testing which verifies that each function of the software application operates in conformance with the requirement specification. This testing mainly involves black box testing and it is not concerned about the source code of the application. Each and every functionality of the system is […]

System Testing

The process of testing an integrated hardware and software system to verify that the system meets its specified requirements. Verification: Confirmation by examination and provisions of objective evidence that specified requirements have been fulfilled. Approach: It is performed when integration testing is completed. It is mainly a black box type […]