QA Fest 2014. Алексей Лупан. Не тест-кейсы красят тестировщика, а...
Nov. 4, 2014•0 likes
8 likes
Be the first to like this
Show More
•46,802 views
views
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Report
Technology
- Цепочка документов, которые принуждают тестировщика создавать тест-кейсы;
- Как жить, когда до тест-кейсов "не хватает дыхания";
- В чем разница между "функцией" и "функциональной возможностью", и что из этого требует внимания тестировщика
Что НАДО делать
• Проверять КАЖДОЕ
Требование
• Проверять одно
Требование несколькими
способами
• Одна идея >
одна проверка >
один тест-кейс
22 идеи ~ 22 тест-кейса
Идеи рулят!
Эффективнее и быстрее
Несколько идей
о тестах = Чек-лист
Сортируй идеи = Чек-листы
с приоритетами проверок
Включить Воображение
1. что можно/нужно протестировать
2. что ДОЛЖНО произойти
3. что ещё МОЖЕТ произойти
4. что НЕ ДОЛЖНО происходить
И собрать Идеи в список
1) Идея о том, что можно/нужно протестировать
= ЗАГОЛОВОК
2) Объяснение того, что именно нужно сделать,
чтобы создать в ПО нужную для проверки
ситуацию = Steps To Reproduce
Шагов может быть хоть миллиард, если все они нужны для создания одной ситуации
3) Последний шаг = ПРОВЕРКА
4) Что в итоге должно быть? = Expected Result
Результатов может быть хоть миллиард, если все они должны появляться после создания одной ситуации
Функция
(в программировании)
именованный фрагмент
программного кода
(подпрограмма), к
которому можно
обратиться из другого
места действующей
программы.
В объектно-ориентированном программировании
функции, объявления которых являются
неотъемлемой частью определения класса,
называются методами.
Функция может принимать параметры и обычно
должна возвращать некоторое значение.