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

баги и спек может быть изменен без ведома тестировщика... (об этом

позже).

В общем вариантов множество, и все ведут к тому, что в первый раз

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

если необходимо, добавить новые тест-кейсы;

если необходимо, внести изменения по существу, например в

случае, если при создании тест-кейса тестировщик неправильно

понял спек;

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

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

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

отшлифовать их, что означает сделать формулировки кри-

стально-сверкающе-искристо ясными и точными.

Вот "шапка", которую можно нацепить поверх тест-кейсов.

Author:

Spec ID:

Priority:

Producer:

Developer:

OVERVIEW:

GLOBAL SETUP and ADDITIONAL INFO:

Author — автор тест-кейсов.

Spec ID — номер (или иной уникальный ID) спека. Сам ID дол-

жен быть линком к спеку в локальной сети (об этом мы еще

поговорим).

Priority — приоритет тест-комплекта (например, от 1 до 4), обыч-

но соответствующий приоритету спека.

Producer — продюсер, написавший спек.

Developer — программист, пишущий код в соответствии со спеком.

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

57

В секции Overview вкратце рассказывается, чему посвящен этот

тест-комплект.

Предназначение секции GLOBAL SETUP and ADDITIONAL INFO

аналогично секции тест-кейса SETUP and ADDITIONAL INFO, толь-

ко здесь мы говорим о повторяющихся вещах, которые будем ис-

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

гой полезной информации для всего тест-комплекта.

Вот содержимое файла credit_card_payments.doc, включающего

тест-комплект "Покупка с использованием кредитных карт":

Покупка с

использованием кредитных карт (TS7122)*

Author:

Spec ID:

Priority

Producer:

Developer:

О. Тарасов

1211

1

П. Хрипунов

Н. Назаров

OVERVIEW:

Данный тест-комплект проверяет оплату картами VISA и MasterCard

GLOBAL SETUP and ADDITIONAL INFO:

1. SQL1: select result from cc_transaction where id = <номер заказа>;

2. Баланс счета карты можно посмотреть здесь:

www.main.testshop.rs/< четыре_последних_цифры_карты>/balance.htm

ТС ID/Priority

CCPG0001

1

IDEA: Оплата может быть произведена картой VISA

SETUP and ADDITIONAL INFO:

Эккаунт: testuser1/pa$$wOrd

Данные карты:

Номер: 9999-5148-2222-1277 Окончание действия:

12/07 CVV2: 778

Revision History

Created on: 11/17/2003 by О.Тарасов

Новый тест-кейс

Modified on: 11/26/2003 by И. Новикова Шаги были упрощены, чтобы

сделать тест-кейс более удобным

для поддержки

Modified on: 01/17/2003 by И. Новикова Изменение шагов и второй

ожидаемый результат с целью

удостоверения в снятии денег со счета

58

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

Execution part

PROCEDURE

EXPECTED RESULT

1. Запиши баланс счета карты

> "10"

2. Открой www.main.testshop.rs

3. Войди в систему.

4. Найди любой товар.

5. Добавь товар в корзину.

6. Произведи оплату картой из секции

SETUP and ADDITIONAL INFO

(!!! запиши полную сумму заказа:

).

7. Запиши номер заказа

8. Запроси базу данных с SQL1.

9. Запиши баланс счета карты

> Шаг 1 - Шаг 6

ТС ID/Priority

CCPG0002

1

IDEA: Оплата может быть произведена картой MasterCard

SETUP and ADDITIONAL INFO:

Эккаунт: testuser1/pa$$wOrd

Данные карты:

Номер: 3333-7112-4444-7844 Окончание действия: 12/08

CVV2: 676

Revision History

Created on: 11/17/2003 by О.Тарасов

Новый тест-кейс

Modified on: 11/26/2003 by И. Новикова Шаги были упрощены, чтобы

сделать тест-кейс более удобным

для поддержки

Modified on: 01/17/2003 by И. Новикова Изменение шагов и второй

ожидаемый результат с целью

удостоверения в снятии денег со счета

Execution part

PROCEDURE

EXPECTED RESULT

1. Запиши баланс счета карты

> "20"

2. Открой www.main.testshop.rs

3. Войди в систему.

4. Найди любой товар.

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

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

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

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

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

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

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

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

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