Підключення проекту (2-тижневий спринт)
Обговорення проекту в Skype
Щоденні наради
Продовження роботи над проєктом
SQL запити
Ви навчитеся робити як прості вибірки, так і багатотабличні запити з використанням JOIN та UNION, а також освоїте функції агрегації.
SQL – це мова спілкування програм із базами даних. Кожна серйозна співбесіда або тестове завдання містить питання про бази даних та SQL. Знання SQL значно підвищує шанс на роботу.
Вивчаємо SQL з прикладу MySQL — однієї з найпопулярніших баз даних.
Щоденні наради
Підбиття підсумків за поточним проектом (розбір баг репортів по кожному учневі)
Підключення проекту (2-тижневий спринт)
Обговорення проекту в Skype
Щоденні наради
Продовження роботи над проєктом
Тестування API (Робота з Postman)
Переваги вміння тестувати API:
- Раннє тестування софта - розробники спочатку роблять API, а потім вже графічний інтерфейс. У вас є шанс перевірити логіку раніше, ніж її домальовують у GUI.
- Достатність тестування тільки API - графічного інтерфейсу може в принципі не бути. Буде лише API-метод. Таке часто буває в enterprise-системах.
- Висока швидкість тестування — викликати один запит займає секунди. А ось через інтерфейс повторити процедуру буває складно. Наприклад, створити користувача на 50 заповнених полів…
- Точна локалізація помилки — де конкретно сталася проблема? На сервері чи клієнті? Перевірте роботу сервера через API і дізнаєтесь точно.
- Автоматизація тестування - навіть якщо у вас немає автотестів на рівні API програми, ви можете створити свої простенькі через Postman. Це допоможе не ганяти одне й те саме вручну + швидко створювати великі обсяги даних.
Щоденні наради
Підбиття підсумків за поточним проектом (розбір баг репортів по кожному учневі)
Підключення проекту (2-тижневий спринт)Обговорення проекту в Skype
Щоденні наради
Продовження роботи над проєктом
Тестування мобільного додатку
Ринок мобільних пристроїв зростає в рази швидше ринку десктопних комп'ютерів, дозволяючи реалізовувати нові можливості для розвитку та просування найпередовіших бізнес-ідей. Натомість зростає і попит на тестувальників мобільних додатків.
Мобільні технології мають ряд особливостей, які треба враховувати: наявність сенсорів та датчиків, постійна робота системи, керування тачскрином та інше.
У тестуванні мобільних програм ми робимо особливий акцент на роботі з платформою Android, як з найбільш поширеною мобільною ОС на даний момент.
Щоденні наради
Підведення підсумків за поточним першим проектом (розбір баг репортів по кожному учневі).
Підключення проекту (тижневий спринт)
Навантажувальне тестування з Jmeter
-познайомимося з інструментами, призначеними для генерації навантаження та для моніторингу різних характеристик продуктивності;-засвоїмо способи використання цих інструментів для генерації навантаження різного виду;
-вивчимо типові архітектурні шаблони побудови додатків та пов'язані з цим джерела потенційних проблем з продуктивністю;
-розглянемо способи виявлення проблем з продуктивністю на основі аналізу результатів моніторингу.
Обговорення проекту в Skype
Щоденні наради
Підведення підсумків за поточним проектом (розбір баг репортів по кожному учневі)
ЕКЗАМЕН
Співбесіда та працевлаштування:
Підбір вакансій та відправка резюме
Стратегія успішного проходження співбесіди
Аналіз ситуацій, що виникають при проходженні співбесіди
Google Classroom (публікація проєкту)
Jira (виставлення тасок та оформлення дефектів)
TestRail (управління тест-планом, тест-кейсами)
DevTools
Спеціалізовані розширення для браузерів, що спрощують роботу тестувальнику
Емулятори для тестування мобільних додатків