Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Атрибуты бага

Читайте также:
  1. Атрибуты сада.
  2. Атрибуты: салфетки (сухие и влажные, одноразовая пластиковая посуда (стаканы, тарелки, вилки, ножи).
  3. Движение, пространство и время как атрибуты
  4. Фил.учение о материи. Движение, пространство и время как атрибуты

BUG NUMBER (НОМЕР БАГА)

Каждому новому багу СТБ автоматически присваивает уникаль­ный, следующий по порядку номер. Например, подходите вы к программисту и спрашиваете: "Слушай, браза, как там 1232 по­живает?"



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


SUMMARY (КРАТКОЕ ОПИСАНИЕ)

Краткое описание — это максимально информативное и сжатое описание проблемы.

Как правило, текстовое поле для краткого описания не превышает 100 символов и в эти 100 символов (включая пробелы) нужно уместить информацию, достаточную для понимания сути проблемы.

Кстати,

то, как тестировщик формулирует краткое описание, наглядно говорит о его профессионализме.

Пример самого плохого Summary

"Ничего не работает". За такое Summary раньше били по голове канде­лябром, и хотя сейчас времена другие, но все равно, пожалуйста, ни­когда, никогда не пишите в кратком описании ничего подобного.

Почему поле для краткого описания такое короткое? Потому что баги, занесенные в СТБ, выглядят примерно так, списком, на зна­чения которого можно кликнуть мышкой и получить полную ин­формацию по конкретным багам:

 

Bug Summary  
  Неверное значение колонки result таблицы ее transaction для VISA
  Неверное значение баланса Switch после покупки  
  Ошибка при логине: "SQL Error"  
  Корзина не сохраняет выбранные книги  

Если есть номер спека, то можно давать краткое описание в та­ком формате:

<номер спека>: <само краткое описание>, например:

7422: неверное значение баланса Switch после покупки.

Если баг начинается с номера спека, то баги

• можно сортировать по колонке Summary, таким образом баги, принадлежащие к одному спеку, будут кучковаться вместе, и

• можно искать по номеру спека, используя функциональ­ность СТБ "Поиск". Очень, кстати, удобно и вам, и про­граммистам, и продюсерам.


Жизнь замечательных багов



Итак, в кратком описании сжато и информативно излагаем суть проблемы.

DESCRIPTION AND STEPS TO REPRODUCE

(ОПИСАНИЕ И ШАГИ ДЛЯ ВОСПРОИЗВЕДЕНИЯ ПРОБЛЕМЫ)

Это многострочное текстовое поле. Я пользуюсь следующим форматом для заполнения этого атрибута:

Description:

Полезная информация о баге: описание, комментарии, нюансы и т.д.

Steps to reproduce:

Конкретные шаги для воспроизведения проблемы.

Bug: Фактический результат. Expected: Ожидаемый результат.

Пример для бага 1

Description:

При оплате картой VISA в колонке result таблицы cc_transaction в базе данных записывается неверное значение.

Используйте следующую информацию для воспроизведения проблемы:

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

Наименование товара: book117

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

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

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

CW2: 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. Введи CW2.

14. Нажми кнопку "Завершить заказ".

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

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

Bug: 20.

Expected: 10.



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


Важный момент:

Steps to reproduce могут использоваться для воспроизведения проблемы и программистами, и тестировщиками, и продюсе­рами. В тест-кейсах можно допустить употребление принятых в отделе качества сокращений и акронимов, а также ссылок к внешним документам: коллеги-тестировщики поймут и простят, но многие очевидные для тестировщика вещи совершенно не­очевидны, например, для продюсера. Поэтому, пожалуйста, пи­шите четкие и подробные шаги, чтобы ваши коллеги из других отделов без проблем воспроизводили баги и нахваливали ваши описания.

Вот небольшой список наиболее часто встречающихся элемен­тов веб-страницы, который позволит вам более четко описывать и шаги для воспроизведения багов, и шаги тест-кейсов.

 

Я текст. Вещь незаменимая  
Текст (text)  
Не знаю, какое описание дать здесь. Текст есть текст.
Кстати:  
1. Текст может быть неверного содержания* (противоречащий спеку): например, неверное сообщение об ошибке. 2. Нужного текста может не быть вовсе*. 3. Может быть неправильным шрифт (font), цвет (color), размер (size) текста.
Естественно, что проблемы неверного содержания элемента или полного его отсутствия могут быть не только у текста, но и у всех остальных элементов.

 

Я линк. Просто линк
Линк (link)
Также известен как ссылка или гиперссылка. Если нажать на линк
(или, по-простому, "кликнуть линк") (click link), то мы попадем
• либо на другую веб-страницу,
• либо на определенное место страницы, на которой находится
линк (например, если на одной странице есть список названий
глав книги (Содержание) и сами главы, то название каждой главы
в Содержании может быть слинковано с началом текста главы).

Жизнь замечательных багов



 

Кстати:    
1. Линк может быть сломан (broken link), т.е. нажимаем на линк
и никуда не идем либо получаем сообщение, что страница не
найдена.    
2. Линк может вести не туда , куда нужно (misleading link), напри-
мер, вы кликаете на линк " Контактная информация", а попадаете
на страницу 'Корзина".  
Для проверки сломанных линков есть прекрасный бесплатный тул,
называемый Хепи 's Link Sleuth (можете скачать его из Интернета).

Картинка (image)

Ну, куда же мы без них. Картинки — это графические файлы (как правило, GIF либо JPG), на которые ссылается HTML-код, веб-стра­ницы и которые через Интернет летят на жесткий диск наших ком­пьютеров. Если вы в окне браузера видите картинку, то знайте, что она сохранена на жестком диске...

Кстати:

Сломанная картинка (broken image): ситуация, когда, как правило, путь к графическому файлу в HTML-коде указан неверно или путь ука­зан верно, но сам файл поврежден (corrupted/damaged) и на веб-стра­нице мы видим лишь рамку, в которой должна была быть картинка:

Слинкованная картинка (linked image)

По сути это линк, который представлен не текстом, а картинкой. Соответственно у слинкованной картинки могут быть болезни как линков, так и картинок.



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


 

Я имя текстового поля: А я текст внутри текстового поля

Однострочное текстовое поле (textbox)

Однострочное текстовое поле (или просто "текст-бокс") — это один из элементов веб-формы (web form), которая может быть на веб-стра­нице. Для примера: веб-форма всегда является частью веб-страницы с регистрацией, когда вы вводите имя, пароль, е-мейл (и т.д.) и нажимаете кнопку "Зарегистрироваться". Все остальные элементы, перечисленные далее:

• многострочное текстовое поле;

• поле для пароля;

• радиокнопка;

• чекбокс;

• кнопка,

также являются элементами веб-формы.

Кстати,

текстовое поле используется для введения множества видов текстовой информации: от имени пользователя до ввода текста, увиденного на кепча (от англ. captcha, читается как кэпча).

Веб-индустрия использует кепча (которое является динамически сгенерированной картинкой) для того, чтобы превентировать автоматические программы от использования веб-сайта. Идея в том, что человек может распознать символы, изображенные на кепча, а компьютернет. Вот пример кепчастраница регист­рации на Yahoo!. На ней изображено (буквы латинские): рЗт4ак:


Дата добавления: 2015-12-07; просмотров: 362 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.013 сек.)