—
—
Для того чтобы иметь сведения о рождении и истории развития
каждого тест-кейса, мы ведем лаконичный журнал изменений,
где отражаем: Кто? Что? Зачем? Когда? Почему?
Атрибуты истории редактирования:
•
<кем>;
•
та> <кем>;
•
примерах мы не печатаем само слово
заполняем значение этого атрибута в поле справа от
Давайте создадим тест-кейс с картой, используя только что полу-
ченные знания по полезным атрибутам тест-кейса:
ТС ID/Priority
CCPG0001
1
IDEA: Оплата может быть произведена картой VISA SETUP and
ADDITIONAL INFO:
Эккаунт: testuser1/paSSwOrd Наименование товара: book117 Данные
карты:
Номер: 9999-5148-2222-1277
Окончание действия: 12/07
CVV2: 778
SQL1: select result from cc_transaction where id = <номер заказа>;
Revision History
Created on: 11/17/2003 by О.Тарасов
Новый тест-кейс
43
Execution part
PROCEDURE
EXPECTED RESULT
1. Открой www.main.testshop.rs
> "10"
2. Введи имя пользователя.
3. Введи пароль.
4. Нажми кнопку "Войти".
5. Введи наименование товара в поле
поиска.
6. Нажми кнопку "Найти".
7. Кликни линк "Добавить в корзину".
8. Кликни линк "Корзина".
9. Кликни линк "Оплатить".
10. Выбери вид карты.
11. Введи номер карты.
12. Введи срок окончания действия.
13. Введи CVV2.
14. Нажми кнопку "Завершить заказ".
15. Запиши номер заказа
16. Запроси базу данных с SQL1
и запиши результат
Идем дальше.
Тест-кейсы, управляемые данными
Основной плюс нового тест-кейса с картой заключается в том, что
нам не нужно вносить изменения в ШАГИ, чтобы протестиро-
вать по тому же сценарию другие карты. Единственное, что
нам нужно, — это модифицировать исходные ДАННЫЕ.
Таким образом, если кроме
тому же сценарию еще две карты, то мы
• делаем
•
• в каждом из новых тест-кейсов переписываем только пять
подчеркнутых значений, проживающих в шапке тест-кейса и
секции ожидаемого результата (меняем и
который, как мы помним, должен быть всегда уникальным):
VISA
9999-5148-2222-1277
12/07
778
10
44
Такой вид тест-кейса называется
ляемый данными"), т.е. когда данные и инструкции по их при-
менению не смешаны, а разделены и слинкованы.
Поддерживаемость тест-кейса
Новый тест-кейс с картой хорош. Все при нем — и
удобочитаемый формат, и полезные атрибуты. Проблема в том,
что веб-сайт, а особенно его часть, именующаяся интерфейсом
пользователя
меняется.