QA Manual
36200,00 ₴
Код курса: QAM
Тривалість: 66 годин / 22 заняття
Телефонуйте зараз щоб дізнатися більше:

+38 098 805 4511
Про курс
Тестувальник — відповідальна професія, у якій важливо бути терплячим і уважним до деталей. Саме від тестувальника залежить, чи буде продукт працювати без вад, чи будуть баги виправлені ще на етапі розробки, чи вони зіпсують користувацький досвід. Тому на QA-фахівців чекає не тільки швидке входження у сферу, а й гідна фінансова винагорода.
Курс QA Manual допоможе вам розуміти весь цикл розробки ПЗ та ігор, знаходити баги та писати звіти про них, створювати тест-кейси й грамотно поєднувати їх у набори. Після завершення курсу ви опануєте й будете застосовувати на практиці різні види та рівні тестування, та інші практичні інструменти. Програма передбачає два заняття з англійської мови для тестувальників, а також заняття з пошуку першої роботи.
Аудиторія
- початківцям, які хочуть швидко увійти у професію тестувальника;
- фахівцям, які займаються програмуванням і хочуть розширити компетенції у QA;
- тим, хто навчається самостійно, але прагне систематизувати знання;
- фахівцям, які планують працювати з веб-, мобільними та API-рішеннями;
- тим, хто хоче підготуватися до першої співбесіди на позицію Manual QA.
Чого навчаться учасники
Після завершення курсу учасники зможуть:
- розуміти життєвий цикл розробки ПЗ і роль тестування в ньому;
- створювати Test Plan, Test Cases, Checklists і тестові набори;
- застосовувати основні техніки тест-дизайну;
- знаходити, документувати та відстежувати дефекти в Jira;
- розрізняти функціональні й нефункціональні види тестування;
- працювати з DevTools, HTML, CSS, XPath і базами даних;
- виконувати SQL-запити та перевіряти дані в СУБД;
- тестувати мобільні застосунки, вебсервіси, REST API та працювати з Postman;
- розуміти основи автоматизації тестування та використовувати Selenium IDE і Katalon Studio;
- готуватися до співбесіди й презентувати себе як кандидата на позицію QA.
Попередні вимоги
Спеціальна технічна підготовка для участі в курсі не потрібна.
Для ефективного навчання бажано:
- впевнено користуватися персональним комп’ютером і браузером;
- мати базове розуміння роботи вебсайтів і програмного забезпечення;
- бути готовими виконувати практичні завдання та працювати з документацією;
- мати базове знання англійської мови для роботи з технічною термінологією.
Рівень курсу
Фундаментальний
Програма курсу
- Що таке тестування. Для чого потрібно тестування програмного забезпечення
- Життєвий цикл розробки ПЗ
- Основні документи, які використовуються в процесі життєвого циклу розробки ПЗ
- Для чого потрібен Test Plan і як його складати
- Техніки тест-дизайну (Equivalence Partitioning, Boundary Values)
- Test Case як основний артефакт тестувальника
- Коли Test Case може бути негативним
- Складання тестового набору для першої програми, що тестується
- Що таке баг
- Навіщо і де описувати Bug Report
- Що таке severity і priority
- Життєвий цикл дефекту
- Системи відстеження помилок. Огляд найпопулярніших систем
- Знайомство з багтрекінговою системою Jira. Опис багів у системі
- Види документів з вимогами до програмного забезпечення
- RDD
- SRS
- PRD
- BRD
- Критерії тестування вимог
- Повнота
- Однозначність
- Несуперечність
- Реалізованість
- Відстеження
- Тестованість
- Тестуємо реєстраційну форму. Специфіка тестування полів, електронна адреса та номер телефону
- Проєктна команда. Види методологій тестування програмного забезпечення
- Водоспадна модель
- V-модель
- Ітеративна модель
- RUP
- MSF
- Agile
- Scrum
- Спринт
- Резерв проєкту
- Резерв спринту
- Діаграма вигорання
- Story Points
- Зупинка Спринту
- Planning Poker
- Scrum-зустрічі
- Які бувають види тестування
- Функціональне тестування
- Нефункціональне тестування
- Тестування, пов’язане зі змінами
- Що таке Use Case. Для чого потрібен. Чим Use Case відрізняється від Test Case
- Що таке Checklist. Де і коли застосовують Checklist. Чи може Checklist замінити Test Case
- Як скласти Use Case і Checklist на прикладі тестування будь-якого предмета
- Випадкове тестування і тестування без вимог
- Ad-Hoc – процес тестування без специфікації
- Exploratory – дослідне тестування
- Коли застосовувати і для яких проєктів
- Застосування на практиці
- Ознайомлення з системою TestLink (Easy QA)
- Написання тестових випадків у системі TestLink (Easy QA)
- Усі види тестування продуктивності
- Тестування навантаження (Performance and Load Testing)
- Стресове тестування (Stress Testing)
- Тестування стабільності або надійності (Stability/Reliability Testing)
- Об’ємне тестування (Volume Testing)
- Тестування установки (Installation testing)
- Тестування зручності користування (Usability Testing)
- Конфігураційне тестування (Configuration Testing)
- За допомогою яких інструментів проводять і для чого
- Приклад стандартної співбесіди
- Реальні завдання
- Попарне тестування. Коли, як і навіщо застосовується
- PICT як найпростіший інструмент для автоматизації таких перевірок
- Структура DevTools
- Основні елементи DevTools
- Підключення зовнішнього пристрою до DevTools для налагодження
- тестування рівня володіння англійською мовою
- вивчення основної термінології тестувальників
- Стандарт HTML. Структура HTML-документа
- Створення HTML-документа
- Створення гіперпосилання
- Списки й таблиці
- Типи стилів
- Базовий синтаксис CSS
- Селектори тегів
- XPath
- Процес впровадження автоматизації тестування
- Що автоматизувати?
- ROI в автоматизації тестування — коефіцієнт окупності інвестицій
- Для чого вимірювати ефективність?
- Автоматизація за допомогою Selenium IDE
- Види баз даних
- Реляційна БД
- Система Управління Базами Даних (СУБД)
- Мова SQL
- SQL-стандарти
- Робота з базами даних у SQL Server
- Створення базових запитів SELECT
- Об’єднання таблиць
- Сортування даних у результаті запиту
- Розширена фільтрація даних
- Як вибрати неповторні значення з бази даних
- Логічний оператор LIKE
- Статистичні функції
- SELECT
- UPDATE
- DELETE
- CREATE
- GROUP BY
- ORDER BY
- HAVING
- LIMIT
- Види мобільних застосунків
- Особливості тестування мобільних застосунків
- Сервіс для бета-тестування
- Хмарні платформи пристроїв для тестування мобільних застосунків
- Мобільне тестування на емуляторах мобільних пристроїв
- HTTP(S)
- Протокол SOAP
- Протокол REST
- Postman — кросплатформний клієнтський віконний додаток
- Тестування веб-сервісів
- Створення тестових сценаріїв за допомогою Postman
- JSON та XML
- Стиль архітектури програмного забезпечення для розподілених систем, як-от World Wide Web
- Управління інформацією сервісу
- RESTful-системи
- Використання REST-запитів при тестуванні вебсервісів
- Інструмент Postman для виклику запитів через API-інтерфейс
- Створення GET-запитів за допомогою Postman
- Клієнт-серверна архітектура
- Codeless Test Automation. Automated Testing in a Domain-Specific Language
- Katalon Studio. Інструментарій
- Часто застосовуваний інструментарій тестування
Надіслати заявку
📩 info@sso.net.ua
☎️ 38 098 805 45 11
| ✉️ | 📅 | ☎️ | 🔝 |




