9
LOGO “ Add your company slogan Fundamental Software Testing Process

Fundamental software testing process

Embed Size (px)

DESCRIPTION

http://qatestlab.com/The fundamental test process includes such parts

Citation preview

Page 1: Fundamental software testing process

LOGO

“ Add your company slogan ”

Fundamental Software Testing Process

Page 2: Fundamental software testing process

Fundamental Test Process

The fundamental test process includes such parts:

Office in UkrainePhone: +38(044)501-55-38E-mail: contact (at) qa-testlab.comAddress: 154a, Borschagivska str., Kiev, Ukrainehttp://qatestlab.com/

Page 3: Fundamental software testing process

Test Planning

The test plan should clarify in what way the test strategy and test plan apply to the software under test.

It should contain identification of all exceptions to the test strategy and of all software with which the software under test will interact during accomplishment of test (for example, drivers and stubs).

Office in UkrainePhone: +38(044)501-55-38E-mail: contact (at) qa-testlab.comAddress: 154a, Borschagivska str., Kiev, Ukrainehttp://qatestlab.com/

Page 4: Fundamental software testing process

Test Specification

Test cases should be designed with the help of test case design methods.

Office in UkrainePhone: +38(044)501-55-38E-mail: contact (at) qa-testlab.comAddress: 154a, Borschagivska str., Kiev, Ukrainehttp://qatestlab.com/

Page 5: Fundamental software testing process

Test Execution

Undoubtedly every test case should be executed.

Office in UkrainePhone: +38(044)501-55-38E-mail: contact (at) qa-testlab.comAddress: 154a, Borschagivska str., Kiev, Ukrainehttp://qatestlab.com/

Page 6: Fundamental software testing process

Test Recording

The test records for all test cases should anyway record the identities and versions of the software under test and the test specification.

The actual outcome should be recorded and compared against the expected outcome.

Any difference found should be logged and analyzed to establish where its cause lies and the earliest test activity that should be repeated.

Office in UkrainePhone: +38(044)501-55-38E-mail: contact (at) qa-testlab.comAddress: 154a, Borschagivska str., Kiev, Ukrainehttp://qatestlab.com/

Page 7: Fundamental software testing process

Checking for Test Completion

The test records should be checked against the previously specified test completion criteria.

If these criteria are not met, the earliest test activity that must be repeated in order to meet the criteria should be identified and the test process should be restarted from that point.

Office in UkrainePhone: +38(044)501-55-38E-mail: contact (at) qa-testlab.comAddress: 154a, Borschagivska str., Kiev, Ukrainehttp://qatestlab.com/

Page 8: Fundamental software testing process

Fundamental Test Process

Since the purpose of software test should be to find defects, a successful test is one that detects a defect.

This is counter-intuitional, because defects postpone progress: a successful test is one that may cause postpone. The successful test detects such defects which, if not found in time, may be many times more high-priced to correct. Completion or exit criteria are used to determine when testing (at any test phase) is complete.

Office in UkrainePhone: +38(044)501-55-38E-mail: contact (at) qa-testlab.comAddress: 154a, Borschagivska str., Kiev, Ukrainehttp://qatestlab.com/

Page 9: Fundamental software testing process

LOGO

“ Add your company slogan ”

Office in UkrainePhone: +38(044)501-55-38E-mail: contact (at) qa-testlab.comAddress: 154a, Borschagivska str., Kiev, Ukrainehttp://qatestlab.com/