Проверка использования всех объявлений
(all-definitions testing
277
)
— тестовым набором проверяется, что для каждой переменной суще-
ствует путь от её определения к её использованию в вычислениях или
условиях.
o
Проверка всех вычислений на основе всех объявлений
(all-c-uses
testing
278
)
— тестовым набором проверяется, что для каждой перемен-
ной существует путь от каждого её определения к её использованию в
вычислениях.
o
Проверка всех ветвлений на основе всех объявлений
(all-p-uses
testing
279
)
— тестовым набором проверяется, что для каждой перемен-
ной существует путь от каждого её определения к её использованию в
условиях.
o
Проверка всех вычислений и ветвлений на основе всех объявле-
ний
(all-uses testing
280
)
— тестовым набором проверяется, что для каж-
дой переменной существует хотя бы один путь от каждого её опреде-
ления к каждому её использованию в вычислениях и в условиях.
o
Проверка использования всех объявлений и всех путей без пере-
объявлений (без циклов или с однократными повторениями цик-
лов)
(all-du-paths testing
281
)
— тестовым набором для каждой перемен-
ной проверяются все пути от каждого её определения к каждому её
использованию в вычислениях и в условиях (самая мощная стратегия,
которая в то же время требует наибольшего количества тест-кейсов).
276
Data flow testing.
A white box test design technique in which test cases are designed to execute definition-use pairs of variables.
[ISTQB Glossary]
277
All-definitions strategy.
Test set requires that every definition of every variable is covered by at least one use of that variable (c-
use or p-use). [
«Software Testing Techniques, Second Edition», Boris Beizer]
278
Достарыңызбен бөлісу: |