Завдання на лабораторну роботу №2

Тест-план (Test Plan, план тестування) – це документ, що описує весь обсяг робіт з тестування, починаючи з опису об’єктів, стратегій, розкладів, критеріїв початку та закінчення тестування об’єкту, що тестується – до необхідного в процесі роботи обладнання, спеціальних знань, а також оцінки ризиків з варіантами їх вирішення.

Як ми можемо бачити, тест-план є важливою складовою будь-якого грамотно організованого процесу тестування, оскільки містить в собі всю необхідну інформацію, що описує даний процес. Але в більшості випадків, з якими нам доведеться зіткнутися, тест-план буде грати більш формальну роль, але, все ж, його присутність має багато переваг. Наприклад:

  • Можливість виставлення пріоритетів для задач з тестування.
  • Побудова стратегії тестування, погодженої з усією командою.
  • Можливість вести облік всіх необхідних ресурсів, як технічних, так і людських.
  • Планування використання ресурсів на тестування.
  • Прорахунок ризиків, можливих при проведенні тестування.

Залежно від конкретизації завдань, що описуються, тест-план може мати два рівня деталізації: майстер тест-план та детальний тест-план.

Детальний тест-план містить у собі завдання тестування для кожної команди, для кожного релізу або ітерації проекту. Створюється детальний тест-план або для декомпозованої частини проекту, або для невеликих проектів. Він може складатися з:

  • Перелік областей тестування з пріоритетами.
  • Стратегії тестування.
  • Переліку можливих ризиків.
  • Перелік необхідних ресурсів.
  • Плану виконання проекту.

Майстер тест-план у свою чергу створюється або для організації процесу тестування між декількома командами, які тестують один проект, але мають різні завдання, або для проекту, який складається з безлічі ітерацій, які пов’язує якась загальна інформація, повторення якої в кожному релізі займає надто багато часу. У майстер тест-план входить:

  • Загальна інформація про проект (посилання на документацію, баг-трекери, і т.д.)
  • Положення, що описують процес тестування, заклади дефектів і т.д.
  • Критерії готовності продукту до випуску.

Для полегшення життя тестувальникам, існують кілька шаблонів тест-планів (IEEE, RUP).

Завдання

1. Зареєструйтеся в SaaS-інструменті для менеджменту процесу тестування (наприклад, qase.io) або встановіть один із безплатних сервісів на власний комп'ютер: https://theqalead.com/tools/best-open-source-test-management-tools/

2. Створіть групу тестів (Suite в Qase для вашого завдання із лабораторної роботи №1).

3. Додайте тест-кейси, створені вами в лабораторній роботі №1.

4. Додайте конфігурацію середовища та створіть тест-план.

5. Створіть тестове проходження (Run).

6. Пройдіть тест-кейси, відмічаючи, чи успішні вони, чи ні.

Звіт повинен містити скріншоти відповідних кроків та хід виконання лабораторної роботи.

Last modified: Thursday, 8 September 2022, 2:16 PM