Курс QA (поглиблений)
Опис курсу
Цей курс розроблений для більш детального вивчення всіх існуючих можливостей, методів, моделей і життєвих циклів, а також новітніх методик тестування програмного забезпечення.
Хороший спеціаліст прекрасно розуміє, наскільки важливою є бездоганна робота програмного продукту, яким будуть користуватися мільйони людей по всьому світу. Саме тому висококваліфікований тестувальник на сьогодні користується шаленим попитом у світовій IT-індустрії.
Ми навчимо вас швидкому налагодженню ПЗ. Результатом наших спільних зусиль буде ваша впевненість у завтрашньому дні як добре підготовленого фахівця, здатного вже не тільки пропонувати свої послуги роботодавцям, а вибирати найкращі пропозиції на ринку праці.
Після курсу Ви зможете:
- Претендувати на посаду молодшого мануального тестувальника ПЗ
- Скласти сертифікаційний іспит ISTQB Foundation
Програма курсу:
1. Браузер (робота з браузером як з основним інструментом тестування)
- Структура DevTools
- Основні елементи DevTools
- Підключення зовнішнього пристрою до DevTools для налагодження
2. Вступ до HTML - мова розмітки гіпертексту
- Стандарт HTML. Структура HTML-документа
- Створення HTML-документа
- створення гіперпосилань
- Списки і таблиці
3. Вступ до CSS
- Типи стилів
- Базовий синтаксис CSS
- Селектори тегів
- Xpath
4. Переваги і недоліки автоматизації тестування
- Процес впровадження автоматизації тестування
- Що автоматизувати?
- ROI в автоматизації тестування - коефіцієнт окупності інвестицій
- Навіщо вимірювати ефективність?
- Автоматизація за допомогою Selenium IDE
5. Що таке база даних?
- Види баз даних
- Реляційна БД
- Система Управління Базами Даних (СУБД)
- Мова SQL
- SQL-стандарти
- Робота з базами даних в SQL Server
- Створення базових запитів SELECT
- Об'єднання таблиць
- Сортування даних в результаті запиту
- Розширена фільтрація даних
- Як вибрати неповторювані значення з бази даних?
- Логічний оператор LIKE
- Статистичні функції
6. MySQL або PostgreSQL
- SELECT
- UPDATE
- DELETE
- CREATE
- GROUP BY
- ORDER BY
- HAVING
- LIMIT
7. Вступ у тестування мобільних додатків
- Види мобільних додатків
- Особливості тестування мобільних додатків
- Сервіси для бета-тестування
- Хмарні платформи пристроїв для тестування мобільних додатків
- Мобільне тестування на емуляторах мобільних пристроїв
8. Що таке Web Service?
- HTTP(S)
- Протокол SOAP
- Протокол REST
- Postman - кроссплатформний клієнтський віконний додаток
- Тестування веб-сервісів
- Створення тестових сценаріїв за допомогою Postman
- JSON і XML
9. REST (Representational state transfer)
- Стиль архітектури програмного забезпечення для розподілених систем, таких як World Wide Web
- Керування інформацією сервісу
- RESTful-системи
- Використання REST-запитів при тестуванні веб-сервісів
- Інструмент Postman для виклику запитів в API інтерфейсі
- Створення GET запитів за допомогою Postman
- Клієнт-серверна архітектура
10. Test Automation Basics
- Codeless Test Automation. Automated Testing in Domain Specific Language
- Katalon Studio. Інструментарій
- Сучасні інструменти в тестуванні
11. Як скласти резюме і пройти співбесіду?
- Структура резюме
- Часто задавані питання
- Як вести себе на співбесіді?
- Основні помилки на співбесіді
Мінімальні вимоги:
- Розуміння важливості тестування як невід'ємної частини розробки і впровадження програмних продуктів
- Уміння використовувати на практиці усі види і рівні тестів
- Уміння знаходити баги і писати звіти про них
- Уміння створювати тест-кейси і правильно їх об'єднувати в набори
- Розуміння стадій QA-процесу
- Наявність власного ноутбуку для занять в аудиторіях
Для опанування програми вам знадобиться наступне ПЗ:
1. DataGrip. Це програмне забезпечення використовується як інструмент для роботи з базами даних. Завантажити його можна за посиланням.
2. Sublime Text 3. Це багатоплатформний текстовий редактор, який потрібен безпосередньо для написання коду. Завантажити його можна за посиланням.
3. Postman API Platform — інструмент для створення і тестування програми. Завантажити його можна за посиланням.
4. Katalon. Це ПЗ для автоматизації тестування різних продуктів. Завантажити можна за посиланням.
Лектори:
1. Микола Головко (Software Testing Team Leader у EPAM Systems)
2. Катерина Карпець (Manual QA Engineer у IT Craft)
3. Сергій Лозицький (Senior QA Engineer / Automation QA Engineer)
4. Владислав Зайко (QA Engineer)
* Примітка: зазначені знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Знижка застосовується тільки до нових заявок та при умові повної оплати курсу. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!