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



Pdf көрінісі
бет87/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   83   84   85   86   87   88   89   90   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

Метод серого ящика
(gray box testing
124

комбинация методов белого 
ящика и чёрного ящика, состоящая в том, что к части кода и архитектуры у 
тестировщика доступ есть, а к части — нет. На рисунках 2.3.b и 2.3.c этот 
метод обозначен особым пунктиром и серым цветом потому, что его явное 
упоминание — крайне редкий случай: обычно говорят о методах белого или 
чёрного ящика в применении к тем или иным частям приложения, при этом 
понимая, что «приложение целиком» тестируется по методу серого ящика. 
Важно! Некоторые авторы
125
определяют метод серого ящика как 
противопоставление методам белого и чёрного ящика, особо под-
чёркивая, что при работе по методу серого ящика внутренняя струк-
тура тестируемого объекта известна частично и выясняется по мере 
исследования. Этот подход, бесспорно, имеет право на существо-
вание, но в своём предельном случае он вырождается до состояния 
«часть системы мы знаем, часть — не знаем», т.е. до всё той же 
комбинации белого и чёрного ящиков. 
Если сравнить основные преимущества и недостатки перечисленных мето-
дов, получается следующая картина (см. таблицу 2.3.a). 
Методы белого и чёрного ящика не являются конкурирующими или взаимо-
исключающими — напротив, они гармонично дополняют друг друга, компенсируя 
таким образом имеющиеся недостатки. 
122
Black box testing.
Testing, either functional or non-functional, without reference to the internal structure of the component or 
system. [ISTQB Glossary] 
123
Requirements-based Testing.
An approach to testing in which test cases are designed based on test objectives and test condi-
tions derived from requirements, e.g. tests that exercise specific functions or probe non-functional attributes such as reliability or 
usability. [ISTQB Glossary] 
124
Gray box testing
is a software testing method, which is a combination of Black Box Testing method and White Box Testing 
method. … In Gray Box Testing, the internal structure is partially known. This involves having access to internal data structures 
and algorithms for purposes of designing the test cases, but testing at the user, or black-box level. [
«Gray Box Testing Funda-
mentals
», 
http://softwaretestingfundamentals.com/gray-box-testing
]. 
125
«Gray box testing (gray box) definition», Margaret Rouse [
http://searchsoftwarequality.techtarget.com/definition/gray-box



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


Достарыңызбен бөлісу:
1   ...   83   84   85   86   87   88   89   90   ...   307




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

    Басты бет