Курс QA. Тестування програмного забезпечення
Описание
  QA – це найбільш популярний напрямок роботи в ІТ серед початківців та тих, хто змінює поточну професію на ІТ-фахівця.
Тестувальник — це фахівець ІТ-компаніі, задача якого – знаходити помилки та контролювати якість сайтів, додатків, інтерфейсів та ін.
Тобто, тестувальник приміряє на себе роль користувача сайту та оцінює зручність користування ним.
Після закінчення курсу ви:
- Розумітимете різні методології розробки програмного забезпечення та роль QA в них;
 - Вмітимете створювати, підтримувати використання тестової документації;
 - Будете знати, як здійснити контроль якості різних типів проєктів;
 - Знатимете основні технічні аспекти здійснення контролю якості (автоматизація, перформанс, тестування API тощо);
 - Зможете успішно відповідати на основні питання технічних інтерв’ю.
 
Після закінчення курсу ви отримуєте сертифікат, котирований на IT ринку України.
Викладачі - спеціалісти практики з досвідом роботи в ІТ.
| Дни недели занятий | вт, на выбор | 
|---|---|
| Время занятий | на выбор | 
| Занятий в неделю | 3 | 
| Длительность занятия | 2 години | 
| Часы занятий | |
| Группы | |
| Возраст аудитории | Студенты, Взрослые | 
| Вид подготовки | Базовый курс | 
| Город | Онлайн | 
| Преподаватель | специалист-практик | 
| Учебные материалы | |
| Пробное занятие | |
| Документ об окончании | Сертифікат | 
| Опции | Групповые занятия, Индивидуальное обучение | 
| Трудоустройство | Нет | 
| Условия трудоустройства | 
Запись на курс
Программа обучения
Введення у тестування програмного забезпечення. Що таке баг. Життєвий цикл багу
- Навіщо потрібно тестувати програми?
 - Базові визначення та аксіоми тестування.
 - Поняття якості ПЗ. Стандарти якості ПЗ.
 - Атрибути та характеристики якості ПЗ. Життєвий цикл ПЗ.
 - Гнучкі методи розробки. Цілі та завдання процесу тестування на кожному етапі розробки.
 - Повний цикл тестування. Фази тестування.
 - Методи та види тестування. Загальний огляд.
 - Критерії покриття тестування. Покриття вимог.
 - Аналіз вимог з погляду придатності до тестування.
 
Тестова документація
- Тест план.
 - Тест – дизайн.
 - Можливі форми підготовки тест – дизайну.
 - Стандарт ISO 29119
 - Визначення Test Case, Check list.
 - Правила написання, ступінь деталізації, незалежність.
 - Правила опису дефектів, поняття важливості, пріоритету.
 - Ведення системи відстеження дефектів.
 - Складання звітів за результатами тестування.
 - Практика: створення Check list test cases.
 
Техніки тестування. Введення у багтрекінг системи. Командна робота
- Покриття вхідних даних.
 - Еквівалентне розбиття.
 - Аналіз граничних значень.
 - Попарне комбінування.
 - Припущення помилок.
 - Що таке багтрекінг система. (Jira, Bugzilla, Mantis etc.).
 - TestRail.
 
Види тестування
- Functional testing.
 - Security and Access Control Testing.
 - Interoperability Testing.
 - Нефункціональні види тестування.
 - Димове тестування (Smoke Testing)
 - Регресійне тестування (Regression Testing)
 
Тестування інтерфейсу користувача (GUI). Тестування web-додатків
- Завдання та цілі тестування інтерфейсу користувача.
 - Функціональне тестування інтерфейсу користувача.
 - Тестування зручності інтерфейсу користувача.
 - Тестування web – додатків.
 - CRUD.
 - Практика: функціональне тестування GUI. Командне практичне заняття.
 
Основи WEB (HTML та CSS)
- Document Object Model.
 - HTML – елементи.
 - Робота з CSS. Створення web – сторінки.
 
Основи роботи із GIT
- Встановлення та налаштування GIT.
 - Основні команди GIT.
 - Робота з GIT BASH. Створення, клонування репозиторію, коміт та злиття гілок.
 - Налаштування .gitignore.
 
Тестування API
- Клієнт – серверна архітектура. Методи HTTP.
 - Postman vs Soap UI.
 - JSON, XML, WSDL.
 
Основи автоматизованого тестування
- Xpath, CSS селектори та динамічні локатори.
 - DEV tool.
 - Selenium WebDriver. Написання та запуск автотестів. Page Object та його застосування.
 
Тестування мобільних додатків
- Специфіка тестування мобільних додатків.
 - Основні практики для тестування мобільних додатків.
 
Короткий курс SQL
- Structured query language – «мова структурованих запитів». Не проходить жодна технічна співбесіда без питань щодо цієї мови.
 
Penetration testing (тестування на дотик)
- SQL ін’єкції.
 - XSS ін’єкції.
 - HTML ін’єкції.
 - Перехоплення запитів.
 
Навантажувальне тестування за допомогою Apache Jmeter
- Встановлення та налаштування Apache Jmeter.
 - Основні метрики навантажувального тестування. Assertions.
 - Навантажувальне тестування без даних.
 - Тестування API за допомогою Jmeter.
 
Додаткові технічні заняття
- Основи віртуалізації.
 - Знайомство з OC Linux з на базі дистрибутива Ubuntu.
 - Основи мережевої взаємодії.
 
Коуч з працевлаштування в IT
- Види компаній і навіщо це знати
 - Як шукати роботу
 - Корисні ресурси та соціальні мережі
 - Структура резюме
 - З чого почати
 - Що краще не вказувати
 - Супровідний лист
 - Покликали на співбесіду, що робити
 - День Співбесіди
 
Коуч з працевлаштування в IT (практика)
- Обговорення питань, які з’явились щодо готового резюме
 - Пітч (структура і логіка)
 - Процес найму в компаніях
 - Розповсюдженні питання на співбесідах
 - Як позбутися страхів
 
Заключне заняття
- Підбивання підсумків.
 - Іспит.
 
Курс Англійського для IT в подарунок
Програма курсу стоїть на 3 стовпах:
- Grammar: Passive Voice and Modal Verbs
 - Без розуміння та впевненого використання цих тем грамотне написання технічної документації та ділове листування неможливі.
 - Vocabulary: Must Have for IT specialist, IT Terminology, Irregular Verbs
 - Після закінчення курсу студент зможе вільно читати та розуміти IT статті без словника. Під час занять студенти не тільки читають та перекладають IT тексти, дивлячись навчальні відео та працюють з картками, але також тренують розмовну англійську в діалогах, та відповідаючи на запитання викладача. Акцент поставлено на те, щоб якнайбільше слів перейшло з пасивного словникового запасу до активного.
 - Preparation for the Job Interview:
 - Багато годин курсу приділено підготовці до майбутньої співбесіди студента. Розбираємо питання, що найчастіше ставляться з технічної частини і особисті питання, і готуємо і вчимо відповіді на них. Наприкінці курсу-зріз знань-«репетиція» реальної співбесіди.
 
Для закріплення за Вами місця в групі необхідно внести передоплату 1000 грн
- м. Одеса, вул. Базарна 63