Тренінг
Deep Dive: Testing Strategy
Це один із наших семінарів у форматі Deep Dive.
На жаль, на більшості проєктів про тестову стратегію або забувають, або створюють “для галочки” та для спокою замовника/менеджера. Водночас це один із ключових артефактів, що визначають, як саме забезпечуватиметься й контролюватиметься якість саме на цьому проєкті в межах відомих обмежень, ризиків та обставин. У непопулярних нині формальних методологіях розробки були пропрацьовані детальні шаблони для тестової стратегії, але з приходом Agile про цей артефакт багато хто просто забув, а більшість навіть не знає про його існування або ніколи не бачила його в реальному житті.
У межах цього семінару ми детально розглянемо такі пункти:
- Навіщо потрібна тестова стратегія, чому важливо визначити її якомога раніше
- Драйвери якості, вплив бізнес-домену та інших параметрів
- Визначення рівня необхідної якості для цього продукту
- Функціональні вимоги та якість їх реалізації
- Критерії приймання та їх зв’язок із тестуванням
- Нефункціональні вимоги та контроль за їх дотриманням
- Поділ на ручне та автоматизоване тестування
- Підхід, практики та інструменти для ручного тестування
- Керування дефектами, інструменти та підходи
- Метрики для оцінки якості та успішності ручного тестування
- Розподіл автоматизованих тестів за рівнями
- Вибір інструментів автоматизації тестування на різних рівнях
- Метрики для оцінки успішності автоматизації тестування
- Керування тестовими середовищами
- Робота з тестовими даними
- Ключові ролі та розподіл обов’язків із тестування та забезпечення якості в команді
- Включення активностей із тестування в процес розробки та CI/CD
- Основні ризики та обмеження
- Потреба в навчанні та наймі людей
У результаті в учасників має скластися уявлення про тестову стратегію, основні пункти її змісту та підходи, які забезпечать її успішне застосування на практиці.
Історія проведення
- 28 липня, 2018Київ, Україна