Вопросы по тестированию WhiteBox, ON-Units, условному покрытию - PullRequest
1 голос
/ 05 октября 2010

Я читаю книгу, в которой застрял в нескольких концепциях тестирования белого ящика. Статья по ссылке ниже взята именно из книги. 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, который является просто истинной ветвью, критерии решения не удовлетворяются в одиночку при наличии контрольного примера для Истинной ветви, почему в статье говорится, что этого достаточно для соответствия критериям принятия решения?

1 Ответ

1 голос
/ 08 октября 2010
  1. Первый разобрался.ON-Unit - это не что иное, как «точка входа».Чтобы вызвать их, напишите хотя бы один контрольный пример для условия, чтобы пройти решение.

  2. Второй вопрос все еще открыт.

...