На этом курсе начнут с основ - что такое тестирование вообще. Рассмотрят профессию 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.