Читаем tестирование dot com полностью

Итак, мы разобрались со вторым признаком подхода "Черный ящик".

Обобщаем.

При подходе "Черный ящик" тестировщик не основывает

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

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

148

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

вольствие.

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

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

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

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

Идем дальше.

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

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

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

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

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

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

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

149

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

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

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

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

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

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

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

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

Перейти на страницу:

Похожие книги

1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.Компакт-диск прилагается только к печатному изданию книги.

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT
Wi-Fi: Все, что Вы хотели знать, но боялись спросить
Wi-Fi: Все, что Вы хотели знать, но боялись спросить

Жизнь современного человека — это движение. Мобильность для нас становится одним из самых важных моментов для работы, для общения, для жизни. Многие из нас сейчас уже не представляют жизнь без сотовых телефонов, которые из средства роскоши превратились в предмет, без которого жизнь современного человека стала просто немыслима. Многие уже оценили все преимущества Bluetooth, GPRS. Эти устройства превратили наши телефоны из средств связи в незаменимых помощников в работе. К сожалению, один из самых главных недостатков этих беспроводных технологий — малый радиус действия и низкая скорость передачи данных, что сейчас становится очень важным фактором для всех нас. Поэтому к нам на помощь приходит активно развивающийся во всем мире и в России стандарт Wi-Fi. Особенно радует, что в крупных городах России, особенно в Москве и Санкт-Петербурге, начинается массовое внедрение беспроводных сетей Wi-Fi в публичных местах (так называемых Hot Spot) — отелях, аэропортах, ресторанах, торговых центрах и кафе.Что же такое Wi-Fi? Очередной мыльный пузырь IT-индустрии, который изо всех сил надувают производители и поставщики телекоммуникационного оборудования или новая технология, призванная в очередной раз изменить наш привычный мир, как это случилось когда-то с появлением Интернет и сотовой связи?

А К Щербаков , А. К. Щербаков

Компьютерное 'железо' (аппаратное обеспечение), цифровая обработка сигналов / Интернет / Компьютерное «железо» / Книги по IT