tестирование dot com
Шрифт:
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
Тестирование
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. Найди любой товар.
5. Добавь товар в корзину.
6. Произведи оплату картой из секции
SETUP and ADDITIONAL INFO
(!!! запиши полную сумму заказа:
).
7. Запиши номер заказа
8. Запроси базу данных с SQL1.
9. Запиши баланс счета карты
> Шаг 1 - Шаг 6
(TS7122) — каждый тест-комплект должен иметь свой уникальный ID.
Искусство создания тест-кейсов
59
Прошу обратить внимание на следующее:
1. Вещи, которые у нас повторяются в разных тест-кейсах,
вынесены в секцию GLOBAL SETUP and ADDITIONAL INFO
тест-комплекта:
1. SQL1: select result from cc_transaction where id— <номер
заказа>;2. Баланс счета карты можно посмотреть здесь:
www.main.testshop. rs/<четыре_последних_цифры_карты>/bаlаисе. h tm.
2. Данные, различающиеся между тест-кейсами CCPG0001 и
CCPG0002, выделены жирным с подчеркиванием. В предло
женном тест-комплекте это сделано, чтобы приковать вни
мание исполнителя к различиям в похожих тест-кейсах.
В общем случае хорошая практика — пользоваться ВОЗМОЖНО-
СТЯМИ текстового редактора, чтобы выделить то, на что стоит об-
ратить внимание.
Продолжаем.
Наш менеджер дает нам для проработки и создания тест-кейсов
новый спек продюсера М. Чучикова: #1422 "Покупка с исполь-
зованием Switch". Мы создаем новый файл: switch_payments.doc.
И после того как мы его исполнили и причесали наши новые тест-
кейсы (в данном случае один тест-кейс), получаем:
Покупка с использованием Switch (TS7131)
Author:
Spec ID:
Priority
Producer:
Developer:
И. Новикова
1422
1
M.Чучиков
Н. Назаров
OVERVIEW:
Данный тест-комплект проверяет оплату картой Switch
GLOBAL SETUP and ADDITIONAL INFO:
1. SQL1: select result from cc transaction where id = <номер заказа>;
2. Баланс счета карты можно посмотреть здесь:
www.main.testshop.rs/<четыре_ последних_цифры карты>/bа1аncе.htm
ТС ID/Priority
SWPL0001
1
IDEA: Оплата может быть произведена картой Switch
SETUP and ADDITIONAL INFO:
Эккаунт: testuser1/pa$$wOrd
Данные карты:
Номер: 3333-1988-4444-5699 Окончание действия:
12/05 CVV2: 451
60
Тестирование Дот Ком. Часть 1
Revision History
Created on: 01/21/2003 by И. Новикова
Новый тест-кейс
Execution part
PROCEDURE