Я читаю книгу, в которой застрял в нескольких концепциях тестирования белого ящика. Статья по ссылке ниже взята именно из книги.
http://testdesigners.com/testingstyles/ControlFlowTesting.html
1.
Терминология «ON-Units» впервые представлена в статье «Охват решениями» без описания того, что это такое. В статье продолжает использоваться этот термин позже, что трудно, не зная, что означает ON-Unit.
Вопросы - ON-Unit - это путь, по которому выбирается или проходит решение?
Как «вызвать» юнитов?
2.
В примере в разделе «Охват условий»
DO K = 0-50, пока (J + K
В статье объясняется, что «если кто-то использует тестирование решений, критерий может быть удовлетворен, если цикл будет работать от K = 0 до 51, , не исследуя обстоятельства, при которых предложение WHILE становится ложным"
Вопросы -
В соответствии с определением охвата решений контрольные примеры должны как минимум один раз исследовать как истинную, так и ложную ветви решений. Другими словами, K = от 0 до 50 не является существенным, потому что while (J + K
Также в первой части строки в покрытии решения критерий решения удовлетворяется, позволяя циклу проходить от K = 0 до K = 51, который является просто истинной ветвью, критерии решения не удовлетворяются в одиночку при наличии контрольного примера для Истинной ветви, почему в статье говорится, что этого достаточно для соответствия критериям принятия решения?