Всем здравствуйте.
Месяц назад неудачное собеседование в одну из компаний подстегнуло меня к изучению техник тест дизайна. Изучалось все по материалам подготовки к ISTQB FL. Речь пойдет о технике decision coverage.
В материалах ISTQB данная техника приводится в разделе White box test design technique: http://istqbexamcert...-disadvantages/. Я, как тестировщик занимающийся specification-based (т. е. черноящичным) тестированием, собственно, должна просто знать о существовании этой техники и, поскольку не имею доступа к коду, не использовать ее.
Вот флоучарт, представленный в статье по ссылке (пунктир в данном случае покрывает только statements):
Однако его можно легко адаптировать под specification-based техники, что мне и было показано на прошедшем собеседовании, и подобный флоучарт имел название "Покрытие выражений" (прохождение всех узлов) и "Покрытие условий" (прохождение всех, собственно, условий). Последнюю технику я сейчас успешно применяю в тест дизайне, однако не могу понять, к какой технике относится создание такого чарта.
Так как грядет ISTQB, а также development interview на работе, вопрос мой в следующем: почему в черноящичных техниках не описано создание такой блок-схемы, и могу ли я утверждать, что использую белоящичную технику? Равны ли понятия decision coverage и "покрытие условий"?