На цьому курсі розпочнуть з основ - що таке тестування взагалі. Розглянуть професію QA engineer з усіма її перевагами та недоліками. Також з'ясуть, які hard і soft skills потрібні сучасному тестувальнику для успішної роботи.
Тут пояснять, як працює клієнт-серверна архітектура. Розкажуть про різницю між монолітною та мікросервісною архітектурами. Вивчать поняття протоколу передачі даних, зокрема http/https, та розберуть типи запитів.
Студенти дізнаються, що таке API та ознайомляться з архітектурним підходом REST. Навчаться працювати з XML і JSON синтаксисом. На практиці опанують роботу з запитами в Postman - відправлятимуть запити та аналізуватимуть відповіді.
Курс включає роботу з DevTools - користувачі дізнаються, як ці інструменти допомагають тестувальникам. Також розберуть основи баз даних та мови запитів SQL, що є невід'ємною частиною роботи QA спеціаліста.
У цьому модулі пояснять, що таке SDLC - життєвий цикл розробки програмного забезпечення. Розглянуть різні методології розробки та коли яку доцільно застосовувати. Детально зупиняться на Scrum - ролях у команді, процесах та артефактах. Також охоплять весь QA процес - від понять дефекту до методів тест дизайну та психології тестування. Додатково вивчать основи Git для контролю версій.
Студенти навчаться створювати різні види тестової документації - баг репорти, чек листи, тест плани та тест кейси. Опанують роботу з системами TestRail для керування тестуванням та Jira для відстеження завдань і дефектів.
Курс включає основи роботи з Unix подібними системами, зокрема роботу з Linux консоллю. В завершальній частині допоможуть підготуватися до співбесід - як правильно скласти резюме, які питання задають роботодавці та де шукати першу роботу.
Під час навчання студенти опанують ключові інструменти тестувальника: термінал Linux, Web Services (API), Chrome DevTools, Jira, Postman, SQL та Jmeter. Після завершення курсу вони зможуть створювати тестову документацію, працювати з командним рядком Linux, використовувати основні інструменти тестування, працювати з Git та базами даних, тестувати web-додатки та керувати дефектами в Jira.