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

Савин Роман

Шрифт:

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

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

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

будет только в одном месте!

Кстати, "оплата картой" — это линк к страничке в локальной сети с со-

ответствующей инструкцией, называемой, например, "Как произвести

оплату кредитной картой".

Кстати, хорошей идеей является создание в локальной сети вашей

компании мини-веб-сайта департамента качества, где наряду с веб-

страничками с

• контактной информацией работников департамента,

• пинками к файлам с тест-комплектами,

• другой полезной информацией

расположится и внутреннее Пособие для тестировщиков (QA Knowl-

edge Base), где кроме прочего будут задокументированы повторяю-

щиеся сценарии.

Теперь обобщим уже известные нам мероприятия по улучшению

поддерживаемости тест-кейса:

1. Сделать тест-кейс data-driven.

2. Не описывать шаги по явно очевидным сценариям (напри-

мер, логин).

3. Не давать конкретных деталей, если они не играют роли

при исполнении тест-кейса (например, имя товара).

4. Вынести во внешний документ повторяющиеся сценарии

(например, семь шагов оплаты).

Ну, за поддерживаемость!

ТС ID/Priority

CCPG0001

1

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

ADDITIONAL INFO:

Эккаунт: testuser1/paSSwOrd Данные карты:

Номер: 9999-5148-2222-1277

Окончание действия: 12/07

CVV2: 778 SQL1: select result from cc transaction where id

= <номер заказа>;

Revision History

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

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

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

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

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

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

47

Execution part

PROCEDURE

EXPECTED RESULT

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

> "10"

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

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

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

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

SETUP and ADDITIONAL INFO

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

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

и запиши результат

Идем дальше.

Сколько ожидаемых результатов

может быть в одном тест-кейсе?

Тест-кейсом проверятся только одна конкретная вещь, и в иде-

альном варианте для проверки этой вещи достаточно предусмот-

реть в тест-кейсе только один ОР, и если бы я был теоретиком, а

не практиком тестирования, то сказал бы, что ни в коем случае

нельзя включать в тест-кейс более одного ОР.

ВОТ вам случай из практики

Допустим, что в соответствии с пунктом 12.6 документа "Дизайн кода

для спека #6522" признаком того, что оплата была успешно прове-

дена картой VISA, будет одновременное наличие не одного, а двух

условий:

1. Значение "10" в соответствующей колонке соответствующей строки в

базе данных.

2. Уменьшение баланса на счете с картой VISA на сумму, равную сумме

  • Читать дальше
  • 1
  • ...
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • ...

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

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

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

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