Theory of Software Testing

Of course, it is useful to know the theory of testing. But there is no ordinary tester in the work nothing supernaturally complicated. Therefore, the necessary theory is learned along the way in half an hour.

At the initial stage of your career, you should not focus too much on terms and different approaches. Ownership programming tools and languages are valued much higher in the market.

On the other hand - understanding basic principals of QA helps to save money on a company level, so any Software Testing Team Lead should be familiar with them and able to adjust practices for his company specific needs.

↓ Contents ↓
Introduction
Test Steps
Test Run
Integration Testing
Latency
Cherry Picking
Defects
Validation vs Verification

Defects

The list of defects is compiled in case of test failure . Each defect must contain a description of the problem in such a form that the discrepancy between the expected result and the real one can be reproduced and further corrected.

The corrected defects are verified together with all affected functionality in order to make sure that the fix is complete and has not resulted in any new defects.

After the correction, the same test cases in which these defects were found should be tested (if it is still possible).

It is necessary to analyze the situation and conduct all necessary additional tests to make sure there are no new defects.

Validation vs Verification

The main difference between verification and validation it consists in the fact that verification is the process of verifying compliance with formal requirements. Roughly speaking, during verification, the tester checks whether the specification for the device/program has been violated.

Validation is the verification of compliance of the device/program with the user's requirements.

The program can meet the specification one hundred percent, but at the same time perform absolutely not what I wanted user. This can happen if the specification is incorrect, insufficient, or ambiguously compiled.

At the same time, a valid program may contain deviations from the specification and fail verification.

Article author: Andrei Olegovich

Похожие статьи
Theory
Integration Testing
Bug Report
Latency
Test Plan
Test Run
Test Steps
Will Not Fix
Parametrization
Where to learn
Interviews

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящую по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: