Содержание
- 2. AGENDA Вимоги Бізнес-аналіз Якість хороших вимог Техніки тестування вимог Багато практики ☺
- 3. План тестування (Test Plan) Тест дизайн (Test Design) Набор тест кейсів і тестів (Test Case &
- 6. де організація знаходиться зараз (as-is); який хоче стати/куди хоче прийти (to-be); яке рішення дозволить здійснити це
- 7. зрозуміти, які є незакриті потреби у споживача; які у нього є очікування/уподобання, у тому числі приховані;
- 8. ОСНОВНІ ПРИНЦИПИ ТЕСТУВАННЯ ВИМОГ Ідеї? Чесно кажучи Я В ШОЦІ!
- 9. 1. Тестування вимог краще проводити до початку розробки. Для цього потрібно розрахувати необхідний час на перевірку
- 10. 2. Проводити тестування вимог можуть як аналітики, і тестувальники. Однак для досягнення кращого результату опис та
- 11. 3. Заклад дефектів документації нічим не відрізняється від закладу дефектів продукту, створюються тікети в баг-трекінгову систему.
- 12. 4. У тому випадку, коли перевірка вимог ведеться паралельно з розробкою, вкрай бажано попередити команду розробки
- 13. 5. Рівень деталізації вимог (як і глибина тестування) залежить від проекту.
- 14. ХАРАКТЕРИСТИКИ ХОРОШИХ ВИМОГ Недвозначність; Перевірюваність; Чіткість (стислість); Точність; Зрозумілість; Здійсненність; Незалежність; Атомарність; Необхідність.
- 15. 1. Недвозначне – має існувати лише одне трактування вимоги. Приміром, слід уникати у тексті вимоги скорочень.
- 16. 2. Перевірене – тестувальники повинні мати можливість перевірити, чи правильно вимога реалізована в системі. Для цього
- 17. 3. Чітка (коротка) – вимога не повинна містити зайвої інформації. Воно має бути викладене чітко та
- 18. 4. Точне – вимога має містити справжні факти. Приклад поганої вимоги: Система повинна швидко обробляти велику
- 19. 5. Зрозуміле – вимога має містити граматичних помилок, має бути викладено послідовно. Незрозуміло
- 20. 6. Здійсненна – вимога має бути здійсненною в рамках існуючих обмежень (час, гроші, існуючі ресурси). Приклад?
- 21. 7. Незалежне – для розуміння вимоги не потрібно знати інших вимог. Приклад поганої вимоги: REQ1 Список
- 22. 8. Атомарне – вимога має містити одну пов'язану суть. Приклад поганої вимоги: REQ1 В системі має
- 23. 9. Необхідне – зацікавлені особи повинні потребувати цієї вимоги.
- 24. а. Постійне – не повинно бути конфліктів між вимогами. b. Не надмірна – кожна вимога має
- 25. Модифікованість - якщо вимога атомарна і повна, вона модифікується. Трасування (простежуваність) – якщо вимога атомарна і
- 26. Техніки тестування вимог
- 27. побіжний перегляд - автор показує свою роботу колегам, вони в свою чергу дають свої рекомендації, висловлюють
- 28. якщо виникають питання, то можна запитувати у представників замовника більш досвідчених колег. Питання:
- 29. хороша вимога повинна бути перевіреною, щоб визначити можна використовувати чек-листи або повноцінні тест-кейси. Якщо можна швидко
- 30. необхідно подумки змоделювати процес роботи користувача з системою, створеною за тестованими вимогами, після цього визначити неоднозначні
- 31. графічне уявлення дає наочне уявлення докладання, малюнку простіше побачити, що якісь елементи не стикуються, десь чогось
- 32. зробивши нариси інтерфейсу користувача, легко оцінити застосувати застосування тих чи інших користувальницьких рішень. Прототипування:
- 33. Дедлайн: День лекції + 3 повні дні (до 18:00)
- 34. Практика
- 35. Звідки беруться вимоги?
- 36. У якій формі можуть бути подано вимоги?
- 37. ХАРАКТЕРИСТИКИ ХОРОШИХ ВИМОГ Недвозначність; Перевірюваність; Чіткість (стислість); Точність; Зрозумілість; Здійсненність; Незалежність; Атомарність; Необхідність.
- 39. Скачать презентацию