A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Types of qa Testing

Acceptance ​Testing​
Acceptance ​Testing​

The difference between quality assurance (QA) testing and user acceptance testing (UAT) varies across organizations and often within organizations. In general, UAT is usually the final testing process prior to deployment and is performed by a business tester who ultimately signs off on the product.

Ad hoc Testing​
Ad hoc Testing​

Ad hoc testing can be performed when the time is very limited and detailed testing is required. Usually adhoc testing is performed after the formal test execution. Ad hoc testing will be effective only if the tester is having thorough knowledge of the System Under Test.

source: toolsqa.com
Black-box ​Testing​
Black-box ​Testing​

Black-box testing is most commonly used type of testing in traditional organizations that have testers as a separate department, especially when they are not proficient in coding and have difficulties to understand the code.

Compatibility ​Testing​
Compatibility ​Testing​

– Backward Compatibility Testing– Testing of the application or software in old or previous versions. It is also known as downward compatible. – Forward Compatibility Testing-Testing of the application or software in new or upcoming versions.

Equivalence ​Partitioning​
Equivalence ​Partitioning​

Equivalence Partitioning Technique is also known as Equivalence Class Partitioning or ECP. The idea behind this technique is to divide/partition a set of test conditions into groups or sets that can be considered the same or equivalence .This is used to reduce the total number of test cases to a finite set of testable test cases, still covering maximum requirements.

source: toolsqa.com
Exploratory ​Testing​
Exploratory ​Testing​

In software projects, exploratory testing approaches are increasingly used with or without formal structured testing. This course describes how you can apply an exploratory testing approach to quickly find information, to avoid expense or achieve an assigned objective.

source: qa.com
Functional ​Testing​
Functional ​Testing​

Functional testing focuses on testing the interface of the application to ensure that all user requirements for a properly working application are met. Functional testing focuses on testing the interface of the application to ensure that all user requirements for a properly working application are met.

image: mamsys.com
Graphical ​User Interface Testing​
Graphical ​User Interface Testing​

GUI testing is the process of ensuring proper functionality of the graphical user interface (GUI) for a given application and making sure it conforms to its written specifications. In addition to functionality, GUI testing evaluates design elements such as layout, colors, fonts, font sizes, labels, text boxes, text formatting, captions, buttons, lists, icons, links and content.

image: myshared.ru
Integration ​Testing​
Integration ​Testing​

Integration testing, also known as integration and testing (I&T), is a software development process which program units are combined and tested as groups in multiple ways. In this context, a unit is defined as the smallest testable part of an application.

Load Testing​
Load Testing​

It’s called load testing, and you can use a tool like Load Testing Tool to get the job done. Load testing is the process of putting simulated demand on software, an application or website in a way that tests or demonstrates it's behavior under various conditions.

source: smartbear.com
Regression ​Testing​
Regression ​Testing​

Regression testing is the process of testing changes to computer programs to make sure that the older programming still works with the new changes. Regression testing is a normal part of the program development process and, in larger companies, is done by code testing specialists.

Smoke Testing​
Smoke Testing​

Smoke testing is a preliminary test which is used to catch the high-level functional errors of an application. If the tests fail, then further testing of the application stops, and the build is refused for additional testing until the build passes the smoke test.

Stress Testing​
Stress Testing​

Stress testing can be conducted through load testing tools, by defining a test case with a very high number of concurrent virtual users. If your stress test includes a sudden ramp-up in the number of virtual users, it is called a Spike Test.

System ​Testing​
System ​Testing​

System testing is very important and if not done properly critical issues can be faced in the live environment. System testing means testing the system as a whole.

Usability ​Testing​
Usability ​Testing​

Usability testing is a method of testing that evaluates how easy it is for users to interact with the product. Usability testing is a method of testing that evaluates how easy it is for users to interact with the product.

White-box ​Testing​
White-box ​Testing​

White Box Testing (WBT) is also known as Code-Based Testing or Structural Testing. White box testing is the software testing method in which internal structure is being known to tester who is going to test the software.

image: invensis.net