Вход/Регистрация
tестирование dot com
вернуться

Савин Роман

Шрифт:

идеи для тестирования на знании об устройстве и логике тес-

тируемой части бэк-энда. Идеи формируются путем предпо-

148

Тестирование Дот Ком. Часть 2

ложений о сценариях, которые будут реализовываться и при-

меняться пользователями. Такие сценарии называются пат-

тернами поведения пользователей.

БЕЛЫЙ ЯЩИК (white box)

также известен под именами Стеклянный ящик (glass/clear box),

Открытый ящик (open box) и даже Никакой ящик (по box).

В отличие от "Черного ящика" при подходе "Белый ящик" тес-

тировщик основывает идеи для тестирования на знании об

устройстве и логике тестируемой части бэк-энда.

Таким образом, при белоящичном тестировании сценарии созда-

ются с мыслью о том, чтобы протестировать определенную часть

бэк-энда, а не определенный паттерн поведения пользователя.

Пример из жизни

Допустим, нужно протестировать проходимость нового российского

внедорожника.

При подходе "Черный ящик" тестировщик садится за руль, выезжает за

кольцевую — в объятия подмосковной осени, находит непролазную ка-

наву, заезжает в нее и пытается выбраться, т.е. он проделывает вещи,

которые с большой вероятностью будут проделаны основными пользо-

вателями таких машин — охотниками, рыболовами и рэкетирами.

При подходе "Белый ящик" тестировщик открывает капот и видит, что

установлена система полного привода фирмы "Джапан моторз", мо-

дель RT6511. Тестировщик знает, что проходимость внедорожника

зависит именно от RT6511 и ее слабое место — это эффективность

при езде по снегу. Что делает тестировщик? Правильно! Выезжает

на белую сверкающую гладь русского поля и насилует джип в свое удо-

вольствие.

Последний пример не только служит иллюстрацией разницы в

подходах, но и показывает, что использование методик обоих

подходов количественно и качественно увеличивает покрытие

возможных сценариев.

Идем дальше.

Постановка мозгов

Покрытие возможных сценариев — это одна из частей архиважнейшей

концепции, называемой тестировочное покрытие.

Забудем на минуту о ПО вообще и о тестировании в частности.

Представим себе шахматную доску, состоящую из 64 клеток. Единст-

венная фигура, присутствующая на доске, — белый король. Допустим,

Классификация видов тестирования

149

каждая возможная ПОЗИЦИЯ короля записана на отдельной карточке:

"Поставь белого короля на такую-то клетку". Следовательно, у нас есть

64 карточки, или 100% теоретически возможных вариантов располо-

жения короля. Если мы будем перемещать короля в соответствии с по-

зициями на карточках, то, последовательно перелистав все карточки,

добьемся 100%-й практической реализации предписаний, указанных

на карточках.

Теперь усложним задачу и представим, что у нас есть шахматная доска,

количество клеток на которой так велико, что не поддается подсчету.

Допустим, что, согласно лишь нам известной логике, в голову нам уда-

  • Читать дальше
  • 1
  • ...
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: