Мелочь пузатая или Объем тест кейса против его...

Preview:

DESCRIPTION

Доклад с Fun ConfeT&QA 30 октября 2013

Citation preview

Мелочь пузатая

- илиОбъем тест кейсаvs Содержательность

Алексей ЛупанFun Confetqa

2013

- ? Что такое тест кейс

0 , , …Это само собой понятное дело0 , …Я это понимаю но0 - — , Тест кейс это когда мы проверяем что всё

…работает

-Каноничный тест кейс

Заголовок0 ,Открой приложение0 ,Сделай то0 ,Сделай это0 ,Сделай еще0 ,Сделай и еще

.Вот результат

Зачем нужно писать- ?тест кейсы

« -Тестировщики не должны писать тест» кейсы

bit.ly/16JP0rQ

Ожидаемые вопросы

0 — ? Один кейс одна проверка0 , Надо ли всешаги перечислять или

Preconditions?достаточно объявить0 - ?Можно ли вставлять в тест кейс картинки

, Вопросы которые никто не задаёт

0 " - "?Что означает термин тест кейс0 " "?Что означает слово кейс0 - ?Зачем нужно писать тест кейсы0 - ?Как нужно писать тест кейсы

Что означает термин" - "?тест кейс

~ 90% of testers haven't bothered to think why there is a "case" in "test case" © Pradeep Soundararajan

bit.ly/1isnDHY

— Тестирование это проверка соответствия , программы требованиям

осуществляемая путем наблюдения за ее работой

, в специальных искусственно созданныхситуациях,

.выбранных определенным образом

Частая конструкция в-тест кейсах

1. зайти на сайт2. найти пару подходящих товаров3. положить их в корзину

Улучшим тотже кейс

1. в бэкофисе создать два новых товара2. через сторфронт положить эти два товара

в корзину

-Как нужно писать тест?кейсы

0 Сперва читать документацию0 Тесты надо придумывать до начала

приступа тестирования0 ( )Весь упор делать на идеи основа всего

Идеи для тестированияQuickView

1. в каталоге товаров навести курсор на иконку любого товара— QuickViewдолжно появиться окно

2. , сделать поиск по каталогу и на странице с результатами — поиска навести курсор на иконку любого товара должно

QuickViewпоявиться окно3. , добавить товар в корзину и в корзине навести курсор на

— QuickView иконку любого товара окно не должнопоявляться

4. QuickView — , проверить содержимое окна название товара, , , Add to Favorite Add to Wishlist, цена цвет размер кнопки и

, Add to Cartвыбор количества товаров кнопка5. QuickView — проверить закрытие окна по клику на страницу

QuickView, Close, вне зоны окна по клику на кнопку по клику на Add to Cart, Escape кнопку по нажатию клавиши на клавиатуре

1. в каталоге товаров навести курсор на иконку любого товара— QuickViewдолжна появиться кнопка вызова окна

2. , сделать поиск по каталогу и на странице с результатами — поиска навести курсор на иконку любого товара должна

QuickViewпоявиться кнопка вызова окна3. , добавить товар в корзину и в корзине навести курсор на

— QuickView иконку любого товара окно не должнопоявляться

4. QuickView — , проверить содержимое окна название товара, , , Add to Favorite Add to Wishlist, цена цвет размер кнопки и

, Add to Cartвыбор количества товаров кнопка5. QuickView — проверить закрытие окна по клику на страницу

QuickViewвне зоны окна6. QuickView — проверить закрытие окна по клику на кнопку

Close, 7. QuickView — проверить закрытие окна по клику на кнопку

Add to Cart, 8. QuickView — проверить закрытие окна по нажатию клавиши

Escape на клавиатуре

Тестовые сценарии

" QuickView — Проверить закрытие окна по Closeклику на кнопку "

0 Открыть каталог с товарами0 Навести курсор на курсор на иконку любого

— товара должна появиться кнопка вызова окнаQuickView

0 QuickView — Кликнуть по кнопке вызова окна QuickViewдолжно появиться окно

0 Close QuickView — Кликнуть по кнопке в окне окноQuickView должно закрыться

Тестовые сценарии

" QuickView — Проверить закрытие окна по Closeклику на кнопку "

0 В каталоге с товарами навести курсор на ,иконку любого товара

0 QuickViewОткрыть окно0 Кликнуть по кнопке ‘Close’ QuickView окна

Тестовые сценарии

" QuickView — Проверить закрытие окна по Closeклику на кнопку "

0 QuickView В каталоге с товарами вызвать окно ,для любого из существующих товаров

0 Кликнуть по кнопке ‘Close’ QuickViewокна

-Тест кейсы

0 ,Взять любой тестовый сценарий0 , Снабдить его уточнениями и деталями о том

,что должно происходить0 .Профит

Основные соображения

0 - Писать тест кейсы0 -Пользоваться существующими тесткейсами

Основные соображения

- . Тест кейсы всегда пишутся итеративно

Основные соображения

Уметь быстро записывать свои соображения в Notepad

Основные соображения

- - .Одна идея одна проверка один кейс

" , 10 000 . Я не боюсьтого кто изучает ударов , 10 000 Я боюсьтого кто изучает один удар

раз". © БрюсЛи

Recommended