tестирование dot com
Шрифт:
Resolution
"Can't Reproduce", либо
"Duplicate", либо "Not a
bug", либо "3rd party
bug", либо "No longer
applicable"
Assigned to
Имя тестировщика
Задача 10:
Баг:
Resolution
"Assigned"
Assigned to
Имя программиста
HE баг:
Status
"Closed"
Конкретный пример
Тестировщик Антон Никонов при исполнении тест-кейса #NBST0001
обнаружил
жителя:
250
Тестирование Дот Ком. Часть 3
Атрибут: Summary.
Значение:
"Спек. 1211: неверное значение колонки result таблицы
cc_transaction для VISA ".
Атрибут: Description and steps to reproduce.
Значение:
"Description:
При оплате картой VISA в колонке result таблицы
cc_transaction в базе данных записывается неверное значение.
Используйте следующую информацию для воспроизведения
проблемы:
Эккаунт: testuser1/pa$$wOrd
Наименование товара: book117
Данные карты:
Номер: 9999-5148-2222-1277
Окончание действия: 12/07
CVV2: 778
SQL1: select result from cc_transaction where id — <номер
заказа>;
Steps to reproduce:
1. Открой www.main.testshop.rs.
2. Введи имя пользователя.
3. Введи пароль.
4. Нажми кнопку "Войти ".
5. Введи наименование товара в поле поиска.
6. Нажми кнопку "Найти ".
7. Кликни линк "Добавить в корзину ".
8. Кликни линк "Корзина".
9. Кликни линк "Оплатить".
10. Выбери вид карты.
11. Введи номер карты.
12. Введи срок окончания действия.
13. Введи CVV2.
14. Нажми кнопку "Завершить заказ".
15. Запиши номер заказа.
16. Запроси базу данных с SQL1.
Bug: 20.
Expected: 10".
Жизнь замечательных багов
251
Атрибут: Assigned to.
Мистер Никонофф идет на страничку в интранете "Кто ответст-
вен за что" и видит, что программистом Оплаты в настоящее
время является О. Столяров. Так и запишем. Значение:
"О. Столяров".
Атрибут: Component
Значение: "Оплата ".
Атрибут: Found on.
Баг был найден при тестировании на www.main.testshop.rs.
Значение:
"www.main.testshop.rs".
Атрибут: Version Found.
Антон знает, что номер версии и номер билда видны в коммента-
риях HTML-кода на всех страницах нашего веб-сайта. Поэтому он
открывает в окне браузера www.main.testshop.rs, делает клик пра-
вой кнопкой мышки и выбирает View Page Source (посмотреть
код страницы). Запускается текстовый редактор, например Note-
pad (Блокнот), в котором виден HTML-код страницы, и в коммен-
тариях Антон находит номер версии и номер билда, например
7.0-58. Значение: "7.0".
Атрибут: Build Found.
Значение:
"55".
Атрибут: Severity.
Это обычный функциональный баг, четко подходящий под СЗ.
Значение:
"С5 ".
Атрибут: Priority.
Мы должны понять, какие будут последствия в случае если зна-
чение колонки result таблицы cc_transaction не равно 10 при оп-
лате карточкой VISA. Мы задаем вопрос программисту, и выясня-
ется, что в этом случае на машине для пользователей транзакция
будет считаться недействительной, даже если деньги с карточ-
ку будут сняты и соответственно пользователь не получит своего
252
Тестирование Дот Ком. Часть 3
заказа. Довольно серьезный баг, если учесть, что VISA — это наи-
более широко используемая платежная система. Исходя из