Introducing in Performance testing

Курс для тест-інженерів, які прагнуть розвивати навички у напрямку автоматизованого тестування. На курсі студенти вивчатимуть мову програмування Python з основ до рівня достатнього для написання автоматизованих сценаріїв самостійно.

18 занять

Курсу Тривалість

18 занять по 3 год = 54 год.

На Bitbucket

Випускний Проект

Написаний у команді складний тестовий фреймворк.

icon-box-img-1
Графік

Занять

3 рази в тиждень з 19:30 до 22:00 (Пн. та Ср.) та з 11:00 до 13:30 (Сб.)

Валентин Незнахін

Викладач

Senior QA Automation at Global Logic

Досвід викладача:

На курсі студенти вивчать мову програмування Python з основ до рівня достатнього для написання автоматизованих сценаріїв самостійно.

  • Lorem ipsum dolor sit
  • Praesent convallis nibh
  • Nullam ac sapien sit
  • Phasellus auctor augue

Програма на кожне заняття:

  • Заняття 1

    Основні поняття тестування продуктивності:

    1.1 Виявлення проблем, методи вирішення
    1.2 Тестування продуктивності, види, класифікація
    1.3 Ознайомлення з інструментом
    1.4 Java оточення для роботи з jMeter
    1.5 Запуск інструменту jMeter
    1.6 Play & Recording сценарію, правки сценарію
    1.7 Базові Assertions
    1.8 установка плагінів

  • Заняття 2

    Jmeter overview:

    2.1 Порівняння з іншими інструментами, різниця між ними. (LoadUI, LoadRunner, Tsung)
    2.2 Jmeter функції.
    2.3 Тест План
    2.4 Потоки, Пралеллізм користувачів / транзакцій
    2.5 Модифікація сценарію, Samplers
    2.6 Listeners
    2.7 Pre-processing

  • Заняття 3

    Web Project introduction:

    3.1 Представлення проекту для тестування.
    3.2 Тестова стратегія тестування продуктивності
    3.3 Масштабованість системи
    3.4 Assertions

  • Заняття 4

    Check-list development for Performance testing:

    4.1 Розробка чек-листа проекту
    4.2 Визначення профілів навантаження
    4.3 Створення профілів навантаження
    4.4 Запуск тестів
    4.5 Аналіз результатів
    4.6 PostProcessing

  • Заняття 5

    Develop Jmeter tests for different architecture components:

    5.1 Jmeter samplers
    5.2 HTTP
    5.3 API
    5.4 SMTP, SNMP
    5.5. Робота за базами даних
    5.6 Volume testing

  • Заняття 6

    Selenium plugin:

    6.1 Селеніум плагін для jmeter
    6.2 Distributed Testing
    6.3 Робота з файлами

  • Заняття 7

    CI. Bash scripting:

    7.1 Continuous Integration: Run JMeter With Jenkins
    7.2 Bash scripting in CI
    7.3 Delivery process in scope of load testing

  • Заняття 8

    Reporting:

    8.1 Як читати графіки
    8.2 Складанная грамотного звіту

  • Заняття 9

    Підсумкове заняття:

    9.1 Питання та відповіді

Вартість:
$450
*з 01.10.18 р. та на умовах розтермінування – 500 у.о.

Запитання?

зв'язок:

+38 (098) 903 64 45;
+38 (099) 376 65 05;

Інші

Курси:

Презентація

запис:

Snow