Тестирование в процессе разработки
(development testing
239
)
— те-
стирование, выполняемое непосредственно в процессе разработки
приложения и/или в среде выполнения, отличной от среды реального
использования приложения. Как правило, выполняется самими разра-
ботчиками.
o
Операционное тестирование
(
рассмотрено ранее
{88}
).
•
Тестирование на основе кода
(code based testing)
. В различных источниках
эту технику называют по-разному (чаще всего — тестированием на основе
структур, причём некоторые авторы смешивают в один набор тестирование
по потоку управления и по потоку данных, а некоторые строго разделяют эти
стратегии). Подвиды этой техники также организуют в разные комбинации,
но наиболее универсально их можно классифицировать так:
o
Тестирование по потоку управления
(control flow testing
240
)
— семей-
ство техник тестирования, в которых тест-кейсы разрабатываются с
целью активации и проверки выполнения различных последователь-
ностей событий, которые определяются посредством анализа исход-
ного кода приложения. Дополнительное подробное пояснение см.
дальше в этом разделе (см. тестирование на основе структур кода
{97}
).
o
Тестирование по потоку данных
(data-flow testing
241
)
— семейство
техник тестирования, основанных на выборе отдельных путей из по-
тока управления с целью исследования событий, связанных с измене-
нием состояния переменных. Дополнительное подробное пояснение
см. дальше в этом разделе (в части, где тестирование по потоку дан-
ных пояснено с точки зрения стандарта ISO/IEC/IEEE 29119-4
{108}
).
239
Development testing.
Formal or informal testing conducted during the implementation of a component or system, usually in the
development environment by developers. [ISTQB Glossary]
240
Достарыңызбен бөлісу: |