Воркшоп: Performance testing

Цінність Performance testing, методи виконання тестів, базові інструменти та особливості проведення для моноліту й мікросервісів.
Online
Подія відбулась
Воркшоп: Performance testing
Воркшоп: Performance testing
Подія відбулась
Подія відбулась
Подія відбулась

Опис воркшопу:

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

  • коли це потрібно
  • для чого
  • з чого правильно починати тестування
  • як саме його проводити
  • коли варто перевести задачу в done
А також зробимо огляд аудиторії, яка потім буде користуватись артефактами вашої роботи.

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

Тренер — Олександр Гілєвий, Software Engineer Technical Lead at Creatio. 11+ years in IT.

Від автора

Я — технічний лідер команди, яка розробляє продукти для автоматизації маркетингу. Їх суть в тому, щоб централізувати управління контентом та аналітику роботи з аудиторією. Якщо ви колись отримували рекламні листи на свою пошту — дуже ймовірно що вони пройшли через наш сервіс. Ми знаємо, коли лист падає в вашу скриньку, ми знаємо чи ви його відкрили й коли саме відправили в спам )

Я майже завжди працював в компаніях, де швидкодія була визначальним показником якості. Тому я займаюсь цим питанням більше 10 років, а останні 6 років систематизую ідеї й створюю уніфікований алгоритм роботи з навантаженням. Власне, от чому я тут, і чому вам буде цікаво на моєму воркшопі.

Формат:

Дата та час: 1 липня, 10:00 - 15:00, (Kyiv time, GMT+3).

Платформа: Zoom

Мова заходу та презентації: українська

Аудиторія

  • Розробники рівня Middle+
  • QA
  • Архітектори

Програма

  1. Огляд предметної області.
  2. Формування задачі тестування.
  3. Моноліт vs microservices.
  4. Правила вибору інструментів та середовища.
  5. Підходи до тестування мульти компонентних систем.
  6. Формат фінальних артефактів.

Розклад

10:00 вступ + вступ

Практика:

  • подання програмного рішення у вигляді схем
  • розробити тестовий сценарій у групах
  • презентація результатів груп

Перерва

11:30 Теорія. Тестування навантаження:

  • що це
  • які існують типи
  • чому не всі потрібні і не завжди
11.45 Мета тестування. Співбесіда з RO/RM для формування вимог і очікувань:
  • маркетинг
  • потенційні продажі
  • підтримка та розвиток продуктів
12:00 Моноліт і мікросервіси. Особливості роботи з ними, визначення існуючих обмежень:
  • розподіл зони тестування
  • конфігурація середовища
  • правила вибору інструменту
  • підготовка вхідних даних
  • робота у фоновому режимі
  • найкращі практики надмірного проектування
13:00 Опрацювання артефактів та висновки
  • Презентація артефактів
  • Корисний контекст під час написання коду

Перерва

13:30 Практика 2:

  • попрацюйте в групах, складіть сценарій за запропонованою схемою
  • презентація результатів груп
  • порівняння підходів

14:30 Висновки групи

14:40 Запитання та відповіді

Олександр Гілєвий, Software Engineer Technical Lead at Creatio.

— 11+ years in IT

— Розробник високонавантажених маркетингових модулів

Linkedin

Увійти
Або поштою
Увійти
Або поштою
Реєстрація через e-mail
Реєстрація через e-mail
Забули пароль?