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

Савин Роман

Шрифт:

обозначают первую цифру результата транзакции индексом кредитной

карты (где "1" — это VISA, "2" — MasterCard, "3" — Switch), а вторую —

флагом успеха (где "О" — это успех, а "1" — ошибка) и соответственно

"10" означает, что транзакция с картой VISA была успешной?

Дело в том, что "непосвященным" может стать даже автор тест-

кейса, скажем, через месяц после написания, так как все в мире

тленно и забываемо (кроме, конечно, первой школьной любви

Искусство создания тест-кейсов

41

Ани В.)- Поэтому в начале тест-кейса следует написать на чело-

веческом языке: "Оплата может быть произведена картой VISA",

чтобы любой, кто возьмет этот тест-кейс в руки, не ломал голову,

а сразу понял, что проверяется этим тест-кейсом.

ПОДГОТОВИТЕЛЬНАЯ ЧАСТЬ (SETUP and ADDITIONAL INFO)

Кулинарный рецепт, как правило, включает две части:

1. Список ингредиентов и количество/вес каждого из них;

2. Инструкция по тому, как жарить, парить и варить несчаст-

ных из пункта 1.

Первая часть рецепта нужна для того, чтобы повар мог знать

заранее, видеть в одном месте все необходимые составляющие

блюда и иметь их под рукой, когда "настанет день и час". В

общем выделение подготовительной части удобно, логично и

практично.

В подготовительную часть тест-кейса могут включаться:

• данные о существующем эккаунте пользователя (legacy user

account) или инструкции по созданию нового эккаунта (new

user account);

• другие данные, используемые в тест-кейсе, например атри-

буты используемой кредитной карты;

• запросы к базе данных (SQL queries), используемые в тест-

кейсе;

• комментарии в помощь тестировщику, например о ню-

ансах, которые могут встретиться при исполнении тест-

кейса;

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

кейса (о поддержке мы еще поговорим).

ИСТОРИЯ РЕДАКТИРОВАНИЯ (Revision History)

Очень полезная вещь.

Пример

Допустим, у Макса Крылова живет попугай-жако Вася. Макс учит его

хорошим фразам:

— "Вася хороший";

— "Amicus Plato, sed magis arnica Veritas" ("Платон мне друг, но истина

дороже");

— "Beatles forever" («ВИА "Битлз" будет вечно жить в наших сердцах»).

42

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

Приходит друг Лежа и, пока Макс на правах радушного хозяина несется

к ларькам станции метро "Юго-Западная" и обратно, учит альтерна-

тивной мудрости честно впитывающего знания Васю:

— "Все козлы";

— "Simia quantum similis turpissima bestia nobis!" ("Как похожа на нас

мерзейшая тварь — обезьяна!");

— "Move bitch, get out the way" ("Уйди с дороги, противная").

В итоге после возвращения домой Макса встречает не добрый, милый

попугайчик, а негативно настроенная машина, и вечером ему (Максу)

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

лексикон бедолаги Василия.

Для того чтобы иметь сведения о рождении и истории развития

каждого тест-кейса, мы ведем лаконичный журнал изменений,

где отражаем: Кто? Что? Зачем? Когда? Почему?

Атрибуты истории редактирования:

• Created on <date> by <name> — Тест-кейс создан <дата>

  • Читать дальше
  • 1
  • ...
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • ...

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

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

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

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