Мелочь пузатая или Объем тест кейса против его...
DESCRIPTION
Доклад с Fun ConfeT&QA 30 октября 2013TRANSCRIPT
Мелочь пузатая
- илиОбъем тест кейса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 Я боюсьтого кто изучает один удар
раз". © БрюсЛи