Тренінг

Deep Dive: Testing Strategy

Це один із наших семінарів у форматі Deep Dive.

На жаль, на більшості проєктів про тестову стратегію або забувають, або створюють “для галочки” та для спокою замовника/менеджера. Водночас це один із ключових артефактів, що визначають, як саме забезпечуватиметься й контролюватиметься якість саме на цьому проєкті в межах відомих обмежень, ризиків та обставин. У непопулярних нині формальних методологіях розробки були пропрацьовані детальні шаблони для тестової стратегії, але з приходом Agile про цей артефакт багато хто просто забув, а більшість навіть не знає про його існування або ніколи не бачила його в реальному житті.

У межах цього семінару ми детально розглянемо такі пункти:

  • Навіщо потрібна тестова стратегія, чому важливо визначити її якомога раніше
  • Драйвери якості, вплив бізнес-домену та інших параметрів
  • Визначення рівня необхідної якості для цього продукту
  • Функціональні вимоги та якість їх реалізації
  • Критерії приймання та їх зв’язок із тестуванням
  • Нефункціональні вимоги та контроль за їх дотриманням
  • Поділ на ручне та автоматизоване тестування
  • Підхід, практики та інструменти для ручного тестування
  • Керування дефектами, інструменти та підходи
  • Метрики для оцінки якості та успішності ручного тестування
  • Розподіл автоматизованих тестів за рівнями
  • Вибір інструментів автоматизації тестування на різних рівнях
  • Метрики для оцінки успішності автоматизації тестування
  • Керування тестовими середовищами
  • Робота з тестовими даними
  • Ключові ролі та розподіл обов’язків із тестування та забезпечення якості в команді
  • Включення активностей із тестування в процес розробки та CI/CD
  • Основні ризики та обмеження
  • Потреба в навчанні та наймі людей

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

Історія проведення

  • 28 липня, 2018Київ, Україна