The Classification of Kinds of Software Testing

Page 1

QATestLab 21, Garmatna str., Kiev, Ukraine ph.: +38(044)277-66-61 http://qatestlab.com/ contact@qa-testlab.com

What is “testing”? The book Meshcheryakova MS “Software Testing” is given two definitions of this term: 1. Testing is a process of detecting errors in software 2. Testing is a technical study to obtain information related to the quality of the product being tested.

Wikipedia also “knows” only the second definition, which is just slightly differently worded: “Software Testing is the process of research of software with the purpose of obtaining information about a product,” Well, personally I like more (probably because it’s easier) the first definition. According to Wikipedia, there are distinguish the following types of testing: By the object of testing: • •

Functional testing Performance testing

load testing stress testing testing of the stability (stability / endurance / soak testing) •

• • • •

Usability testing Testing the user interface (UI testing) Security testing Localization testing Compatibility testing

By the knowledge of the system: • • •

Testing the black box Testing the white box Testing the grey box

(c) QATestLab, 2011

http://qatestlab.com/


QATestLab 21, Garmatna str., Kiev, Ukraine ph.: +38(044)277-66-61 http://qatestlab.com/ contact@qa-testlab.com

According to the degree of automation: • •

Manual testing Automated testing Semi-automated testing

According to the degree of isolation components: • • •

Component (unit) testing Integration testing System / end-to-end testing

By the time of testing: • • • • •

Alpha testing Smoke testing New feature testing Regression testing Acceptance testing Beta testing

By the basis of positive scenario: • •

Positive testing Negative testing

By the degree of preparedness to be tested: • •

Documentation testing (formal testing) Test ad hoc or intuitive testing (ad hoc testing)

(c) QATestLab, 2011

http://qatestlab.com/


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.