Отримайте роботу в IT сфері
Станьте тестувальником та зростайте до програміста, аналітика або менеджера проектів. Ми допоможемо.
Навчаємо online в режимі non-stop
Отримуйте знання коли зручно і де зручно - потрібен лише Інтернет.
Забезпечуємо працевлаштування

Готуємо резюме, прокачуємо англійську, допомагаємо пройти співбесіду
Підтримуємо під час роботи

Кожен працевлаштований випускник співпрацює з досвідченим ментором-практиком
Де працюють випускники TestClub
Де працюють випускники Testclub
TestClub в цифрах
2009
2000+
10000+
650$
Рік заснування
Працевлаштованих випускників
Пройдених співбесід
Середня заробітна плата випускників зі старту
Новачки, які рішуче налаштовані побудувати кар'єру у сфері IT
Спеціалісти інших сфер, які бажають змінити свою професію
Тестувальники-початківці з метою підвищення рівня знань
Студенти - випускники ВНЗ в якості першого кроку до кар'єрного розвитку
Тестувальники-самоучки
для прокачування навичків і підвищення кваліфікації
Мануальні тестувальники, які розуміють необхідність автоматизованого тестування
Навчання вже проходять
Хто такий тестувальник?
Тестувальник — це спеціаліст, який займається тестуванням програмного обладнання (ПО).

Тестувальник відповідає за загальну якість програмного продукту.

Головне завдання тестувальника — знайти та описати можливі помилки й розбіжності у вимогах, програмному продукті, мобільному додатку та документації.
Курс "Manual testing"
Модуль №1 «Цікаве занурення в теорію тестування ПЗ»
Теорія

• Версійний контроль GIT.
• Життєвий цикл розробки програмного забезпечення.
• Завдання процесу тестування, методології.
• Основні ролі та артефакти в тестуванні з використанням різних методологій.
• Аналіз вимог з точки зору придатності до тестування.

Практика

• Створення репозиторію.
• Створення коректних та некоректних вимог.
• Створення Requirements, User Stories и Use Cases.
• Створення артефакту «Check-list», тестування вимог.
• Використання техніки «5 Why's».
Модуль №2. «Види і типи тестування, техніки тест - дизайну»
Теорія

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

Практика

• Створення коректних вимог, тестування вимог.
• Створення заголовків тестів на основі вимог.
• Побудова матриці трасування.
• Написання детальних тестів для різноманітних додатків відповідно до обраного методу.
Модуль №3. «Матриця трасирування, тест-кейси, тестові дані»
Теорія

• Поняття тест-кейсу, техніки створення тест-кейсів.
• Створення тестових даних для тест-кейсів.

Практика

• Створення коректних вимог, їх тестування.
• Створення заголовку тестів на основі вимог.
• Побудова матриці трасирування.
• Створення тестових даних.
• Створення тест-кейсів.
Модуль №4 «Баг не пройде!»
Теорія

• Поняття bug report.
• Кращі практики написання bug report.
• Життєвий цикл багу.

Практика

• Аналіз і тестування вимог.
• Створення заголовків тестів на основі вимог.
• Побудова матриці трасирування.
• Створення тестових даних.
• Створення тест-кейсів.
• Виконання тест-кейсів
• Створення звітів проведення тестування.
• Створення bug report.
Модуль №5. «Як можна потоваришувати з базами даних. Мова SQL»
Теорія

• Работа з базами даних, основні поняття.
• MsSQL, MySQL, PostgreSQL - загальний огляд, основні відмінності.
• Основи мови SQL.
• CRUD тести.


Практика

4 рівні складності по 7 завдань в кожному з реальних співбесід.

• Створення таблиць.
• Створення даних.
• Написання запитів.
• Аналіз отриманих результатів.
Модуль №6. «Практика тестування веб-додатків»
Теорія
• Основи HTML, CSS.
• Що таке DOM model.
• Тестування розмітки.
• Тестування посилань.
• OSI Model, основи HTTP(S), методи HTTP.
• Аналіз блогу "36 днів тестування веб-додатків" Ламберта.
• Чит -лист реєстрації Олексія Лупана.
• Створення тест-плану та чек-листа тестування.

Практика

• Аналіз і тестування вимог для веб-додатків.
• Створення заголовків тестів на основі вмог.
• Побудова матриці трасирування.
• Створення тест-кейсів.
• Проходження тест-кейсів.
• Створення звітів проведення тестування.
• Створення баг-репортів.
Модуль №7. «Практика тестування мобільних додатків»
Теорія

• Основи ОС Android та життєвий цикл Android-додатків.
• Нативні та гібридні додатки.
• Види пристроїв iOs/Android
• Особливості тестування мобільних додатків пристроїв.
• Створення тест-плану та чек-листа тестування.

Практика

• Аналіз і тестування вимог для мобільного дадатку.
• Створення заголовків текстів на основі вимог.
• Побудова матриці трасирування.
• Створення тест-кейсів.
• Проходження тест-кейсів.
• Створення звітів проведення тестування.
• Створення баг-репортів.
Модуль №8. « Test management, Continuous Integration, Docker, Unix command line»
Теорія

• Огляд Test management систем: Youtrack, TestRails.
• Основні поняття CI|CD|CD - Jenkins, Teamcity.
• Все про docker для тестувальників.
• Операційна система Unix: основні принципи, робота в терміналі, основні команди.

Практика

• Установка і практика використання інструментів модуля.

Курс "Test Automation"
Модуль №1. «Вступ до автоматизації тестування»
Теорія

• Автоматизація - види, підходи, використання, міфи.
• Основи ООП.
• Основи UML та BPMN.
• IDEs: Intellij Idea, PyCharm.
• Git(Github) - підключення репозиторію, робота з гілками.

Практика

• Установка та налаштування IDE, підключення репозиторіїв.
• Побудова UML діаграм та BPMN схем.
• Проектування класів.

Модуль №2. «Основи мов програмування»
Теорія

• Базовий синтаксис Java и Python.
• Типи даних.
• Примірники та конструктори.
• Модифікатори доступу.
• Цикли.
• Умови.
• Перезавантаження.
• Перетворення типів даних.
• Конкатенація.
• Робота з рядками.


Практика

• Закріплення навиків програмування на прикладах розв'язання практичних завдань (3 рівні складності).
• Створення модулю показу виконання практичних завдань.
Модуль №3. «Побудова каркасу тестового фреймворку»
Теорія

• Інтерфейси.
• Масиви.
• Перерахування.
• Колекції.
• Робота з винятками.
• Робота з файлами.
• Робота з базами даних.

Практика

• Закрепление навыков программирования на примерах решения практических задач (3 уровня сложности)
• Реализация каркаса тестового фреймворка
Модуль №4. «Налаштування безперервного контроля якості»
Теорія

• Складальники проектів (Maven, Gradle, NuGet).
• Керування тестами на прикладах JUnit та TestNG фреймворків.
• Системи безперервної інтеграції (Jenkins, Teamcity).

Практика

• Налаштування середовищ.
• Налаштування програмного забезпечення.
• Запуск базових тестів.
Модуль №5. «Популярні бібліотеки та патерни автотестування»
Теорія

• Record-playback та імпорт коду в Katalon Studio.
• Selenium Webdriver
• Java power: Selenide, WebDriverManager, AssertJ, AShot, Log4j
• Python power: Robot, PyTest, Unittest, DocTest, Nose2,Testify
• Патерни проектування в автоматизації тестування.

Практика

• Написання автотестів для web та мобільного додатків на основі вивчених патернів.
Модуль №6. «Тестування серверної частини та моніторинг»
Теорія

• XML/Json
• REST API
• ChromeDevTools, Fiddler, Postman
• JMeter, Gatling
• Zabbix, Prometheus, Grafana

Практика

• Написання фреймворку для тестування продуктивності на основі вивчених інструментів та технологій.
• Налаштування профілів навантаження, аналіз логів, налаштування моніторингу
Модуль №7. «Автоматизація тестування мобільних додатків»
Теорія
Огляд популярних фреймворків.

Android
  • Espresso
  • UI Automator
iOS
  • XCUITest
  • EarlGrey
Универсальні
  • Detox
  • Appium

Практика
• Автоматизація комерційного додатку засобами вивчених фреймворків.
Модуль № 8. «Побудова тестового фреймворку на реальному проекті»
Працевлаштування "Під ключ"
Тест - драйв
курсу навчання
(1 тиждень)
Перед початком навчання хочемо дізнатися про Вашу мотивацію

Перевіримо рівень володіння англійською мовою

Надамо та перевіримо практичне тестове завдання по роботі з вимогами і навиками презентацій
Курс
"Manual testing"
(4 місяці)
Практичний курс проведе Вас через весь життєвий цикл розробки програмного забезпечення з позиції тестувальника.

Ви оволодієте основними практиками, підходами і технологіями в ручному тестуванні ПЗ.
Курс
"Test automation"
(5 місяців)
Логічне продовження курсу
"Manual Testing".

Після проходження курсу Ви отримаєте навички і знання для побудови і використання тестових фреймворків для всіх типів програмних продуктів
Отримання
Job Offer
(1-3 місяці)
Підготуємося з теорії

Виконаємо ТОП-20 практичних завдань з реальних співбесід

Проаналізуємо та підготуємо резюме

Пройдемо декілька співбесід

Ви отримаєте роботу
Вартість індивідуального навчання
Курс
"Manual testing"
4 місяці нон-стоп
9500 грн
Курс для бажаючих ввійти в сферу IT, а також для тестувальників-початківців з метою підвищення рівня знань і зробити перший крок до працевлаштування.
Записатися на курс
Курс
"Test Automation"
5 місяців нон-стоп
14500 грн
Курс представляє логічне продовження курсу "Ручне тестування".
Вивчаємо передові підходи та інструменти автоматизації тестування
Записатися на курс
Команда TestClub

Відгуки про засновника TestClub
(мовою оригіналу)
Відео-відгуки
Залиште Вашу заявку
Made on
Tilda