Тестирование программного обеспечения. Базовый курс. 3-е издание



Pdf көрінісі
бет93/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   89   90   91   92   93   94   95   96   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

Системное тестирование
(system testing
137

направлено на проверку всего 
приложения как единого целого, собранного из частей, проверенных на двух 
предыдущих стадиях. Здесь не только выявляются дефекты «на стыках» 
компонентов, но и появляется возможность полноценно взаимодействовать 
с приложением с точки зрения конечного пользователя, применяя множество 
других видов тестирования, перечисленных в данной главе. 
С классификацией по уровню детализации приложения связан интересный
печальный факт: если предыдущая стадия обнаружила проблемы, то на следую-
щей стадии эти проблемы точно нанесут удар по качеству; если же предыдущая 
стадия не обнаружила проблем, это ещё никоим образом не защищает нас от про-
блем на следующей стадии. 
Для лучшего запоминания степень детализации в модульном, интеграцион-
ном и системном тестировании показана схематично на рисунке 2.3.d. 
 
Рисунок 2.3.d — Схематичное представление классификации тестирования по 
уровню детализации приложения 
Если обратиться к словарю ISTQB и прочитать определение уровня тестиро-
вания (test level
138
), то можно увидеть, что аналогичное разбиение на модульное, 
интеграционное и системное тестирование, к которым добавлено ещё и приёмоч-
ное тестирование
{87}
, используется в контексте разделения областей ответственно-
сти на проекте. Но такая классификация больше относится к вопросам управления 
проектом, чем к тестированию в чистом виде, а потому выходит за рамки рассмат-
риваемых нами вопросов. 
Самый полный вариант классификации тестирования по уровню тестиро-
вания можно посмотреть в статье «What are Software Testing Levels?
139
». 
Для улучшения запоминания отразим эту идею на рисунке 2.3.e, но отме-
тим, что это скорее общий теоретический взгляд. 
137
System testing.
The process of testing an integrated system to verify that it meets specified requirements. [ISTQB Glossary] 
138
Test level.
A group of test activities that are organized and managed together. A test level is linked to the responsibilities in a 
project. Examples of test levels are component test, integration test, system test and acceptance test. [ISTQB Glossary] 
139
«What are Software Testing Levels?» [
http://istqbexamcertification.com/what-are-software-testing-levels/

Модульное 
тестирование
Интеграционное 
тестирование
Системное 
тестирование


Подробная классификация тестирования
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023


Достарыңызбен бөлісу:
1   ...   89   90   91   92   93   94   95   96   ...   307




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет