На цьому курсі розпочнуть з фундаментальних понять тестування. Слухачі дізнаються, що таке тестування, навіщо воно потрібне та які його основні принципи. Розглянуть життєвий цикл розробки програмного забезпечення та місце тестувальника в ньому. Отримають перше уявлення про види тестування та документацію.
Тут навчаться формалізувати підхід до тестування. Розберуть, як правильно складати тест-кейси, чек-листи та звіти про помилки. Опанують основні техніки тест-дизайну для ефективного покриття функціоналу. Навчаться класифікувати дефекти за пріоритетом та серйозністю.
Цей блок присвячений практичній роботі з різними типами додатків. Слухачі навчаться тестувати веб-сайти в різних браузерах, перевіряти адаптивність верстки. Опанують особливості тестування мобільних додатків на iOS та Android. Розглянуть специфіку тестування API та роботи з базами даних.
На завершальному етапі ознайомляться з основами автоматизованого тестування. Дізнаються, коли варто автоматизувати тести та які інструменти для цього використовують. Отримають практичні поради щодо складання CV та підготовки до співбесіди. Розглянуть можливі шляхи кар'єрного росту у сфері QA.