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



Pdf көрінісі
бет138/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   134   135   136   137   138   139   140   141   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

Cause-effect graphing.
A black box test design technique in which test cases are designed from cause-effect graphs (a graphical 
representation of inputs and/or stimuli (causes) with their associated outputs (effects), which can be used to design test cases). 
[ISTQB Glossary]


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

Тестирование по потоку данных
(data-flow testing
276

— семейство техник 
тестирования, основанных на выборе отдельных путей из потока управления 
с целью исследования событий, связанных с изменением состояния пере-
менных. Эти техники позволяют обнаружить такие ситуации, как: переменная 
определена, но нигде не используется; переменная используется, но не 
определена; переменная определена несколько раз до того, как она исполь-
зуется; переменная удалена до последнего случая использования. 
Здесь придётся немного погрузиться в теорию. Над переменной в общем слу-
чае может выполняться несколько действий (покажем на примере перемен-
ной 
x
): 
• объявление (declaration): int 
x

• определение (definition, d-use): 
x
= 99; 
• использование в вычислениях (computation use, c-use): z = 
x
+ 1; 
• использование в условиях (predicate use, p-use): if (
x
> 17) { … }; 
• удаление (kill, k-use): 
x
= null; 
Теперь можно рассмотреть техники тестирования на основе потока данных. 
Они крайне подробно описаны в разделе 3.3 главы 5 книги Бориса Бейзера 
«Техники тестирования ПО» («Software Testing Techniques, Second Edition», 
Boris Beizer
), мы же приведём очень краткие пояснения: 
o


Достарыңызбен бөлісу:
1   ...   134   135   136   137   138   139   140   141   ...   307




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

    Басты бет