Successfully reported this slideshow.

QA Fest 2014. Алексей Лупан. Не тест-кейсы красят тестировщика, а...

8

Share

1 of 24
1 of 24

QA Fest 2014. Алексей Лупан. Не тест-кейсы красят тестировщика, а...

8

Share

- Цепочка документов, которые принуждают тестировщика создавать тест-кейсы;
- Как жить, когда до тест-кейсов "не хватает дыхания";
- В чем разница между "функцией" и "функциональной возможностью", и что из этого требует внимания тестировщика

- Цепочка документов, которые принуждают тестировщика создавать тест-кейсы;
- Как жить, когда до тест-кейсов "не хватает дыхания";
- В чем разница между "функцией" и "функциональной возможностью", и что из этого требует внимания тестировщика

More Related Content

Viewers also liked

More from QAFest

Related Books

Free with a 14 day trial from Scribd

See all

QA Fest 2014. Алексей Лупан. Не тест-кейсы красят тестировщика, а...

  1. 1. QA Fest 2014 Алексей Лупан красят Hе тест-кейсы тестировщика
  2. 2. но заполнять баг-трекер холодящими сердца сообщениями Без тест-кейсов можно жить
  3. 3. Что НАДО делать • Проверять КАЖДОЕ Требование • Проверять одно Требование несколькими способами • Одна идея > одна проверка > один тест-кейс 22 идеи ~ 22 тест-кейса
  4. 4. Идеи рулят! Эффективнее и быстрее Несколько идей о тестах = Чек-лист Сортируй идеи = Чек-листы с приоритетами проверок
  5. 5. Что такое тест-кейс? Это инструкция по созданию тестовой ситуации ©
  6. 6. Как написать тест-кейс?
  7. 7. Идеи рулят!
  8. 8. Включить Воображение 1. что можно/нужно протестировать 2. что ДОЛЖНО произойти 3. что ещё МОЖЕТ произойти 4. что НЕ ДОЛЖНО происходить И собрать Идеи в список
  9. 9. 1) Идея о том, что можно/нужно протестировать = ЗАГОЛОВОК 2) Объяснение того, что именно нужно сделать, чтобы создать в ПО нужную для проверки ситуацию = Steps To Reproduce Шагов может быть хоть миллиард, если все они нужны для создания одной ситуации 3) Последний шаг = ПРОВЕРКА 4) Что в итоге должно быть? = Expected Result Результатов может быть хоть миллиард, если все они должны появляться после создания одной ситуации
  10. 10. которая принуждает тестировщика создавать тест-кейсы Цепочка документов
  11. 11. Хотелки Требования Спецификации Идеи о тестах Сценарии тестов Тест-кейсы
  12. 12. Хотелки Требования Спецификации Идеи о тестах Сценарии тестов Тест-кейсы
  13. 13. Сценарий «Положить слона в холодильник» 1. Открыть холодильник 2. Положить внутрь слона 3. Закрыть холодильник
  14. 14. … Функции & Функциональные Возможности
  15. 15. Функция (в программировании) именованный фрагмент программного кода (подпрограмма), к которому можно обратиться из другого места действующей программы. В объектно-ориентированном программировании функции, объявления которых являются неотъемлемой частью определения класса, называются методами. Функция может принимать параметры и обычно должна возвращать некоторое значение.
  16. 16. 1 openAddContactPage(); 2 interactWithContacts() 3 4 .submitContactCreationForm(); .fillContactCreationForm(contact)
  17. 17. public void fillContactCreationForm (ContactData contact) { selenium.type(contact.firstname); selenium.type(contact.secondname); selenium.type(contact.phone); }
  18. 18. public void ContactData { public String firstname; public String secondname; public String phone; }
  19. 19. public void test_RandomContactCreation() {ContactData contact = new ContactData(); contact.firstname = "Alexi" + random.nextInt(); contact.secondname = "Lupan" + random.nextInt(); contact.phone = "phone" + random.nextInt();
  20. 20. public void test_RandomContactCreation() {ContactData contact = new ContactData(); contact.firstname = "Alexi" + random.nextInt(); contact.secondname = "Lupan" + random.nextInt(); contact.phone = "phone" + random.nextInt(); First Name: Alexi403094545685749 Second Name: Lupan098465968566454 Phone: phone625142849504837 1 openHomePage().goToAddContactPage(); 2 interactWithContacts() 3 .fillContactForm(contact) 4 .submitContactCreation();
  21. 21. Функциональная возможность Способность ПО выполнить какую-либо задачу. Реализуется посредством функций.
  22. 22. QA Fest 2014 Алексей Лупан ЗбаЗиБо!!!

×