Тестировщик программного обеспечения занимается проверкой функциональности программы. Это часто делается в рамках подготовки к ее релизу, на первых стадиях после выпуска или при внесении доработок. Учебные курсы по тестированию готовят специалистов, досконально понимающих особенности этой профессии.
Чтобы программа пользовалась популярностью, она должна иметь простой и дружелюбный интерфейс, выполнять поставленные задачи и не создавать проблем. QA Tester оценивает, насколько качественным получился продукт, и готов ли он к выходу на рынок. Специалист ведет учет багов, записывает претензии к удобству ПО и ищет его слабые места по заранее составленному плану.
Недостаточно просто испытывать «сырые», недоделанные программы. Именно курсы QA (Quality Assurance) позволяют получить представление о том, на что нужно обращать внимание в первую очередь, а что является менее приоритетным.
Этот курс подойдет желающим получить хорошо оплачиваемую профессию онлайн, не тратя при этом годы на высшее образование. Выпускники после приобретения базовых знаний незамедлительно приступают к практике. Допускается совмещать обучение на тестировщика с работой.
Наш учебный центр готовит профессионалов по специальности QA Engineer. Программа «тестировщик ПО обучение с нуля» позволяет быстро войти в тему даже при отсутствии базовых знаний. В ходе занятий, у далеких от этой сферы занятости людей с самого нуля вырабатывается стойкое понимание сути терминов и специфики своей будущей деятельности.
Записавшийся на курсы тестировщиков студент может успешно совмещать обучение со своей основной работой. Все сведения предоставляются в максимально удобном формате. В любой момент допускается возвращение к пройденному материалу.
Во время обучения мы используем сервис для управления тест-кейсами TestCaseLab
Он помогает организованно вести тест кейсы, собирать их в тест планы и потом проводить проверки тест кейсов с репортингом в Jira, Trello, Asana etc.
1 модуль
Введение в тестирование. Документация.
Базовые определения. Что такое тестирование и для чего оно необходимо.
Жизненный цикл разработки программного обеспечения.
Контроль качества (QualityControl) и обеспечения качества (QualityAssurance), разница между ними.
Процесс сбора требований.
Спецификация требований Specification/SRS(system requirements specification)
Критерии тестирования требований
Что такое и для чего нужен Test Plan
2 модуль
Методологии разработки ПО, Test Case
Методологии разработки ПО (Waterfall, Agile).
Более подробно о Agile методологиях (Kanban, SCRUM). Роли, артефакты, burndown chart.
Test Case. Структура, правила и особенности написания тест-кейсов
Requirement Traceability Matrix (RTM)
3 модуль
Use Case и Check List.
Что такое Use Case. Для чего нужен. Чем Use Case отличается от Test Case
Что такое Check List. Где и когда применяют Check List. Может ли Check List заменить Test Case
Как составить Use Case и Check List на примере тестирования любого предмета
Bug (дефект).
Priority & Severity.
Багтрекинг системы (JIRA, Redmine, Asana).
Жизненный цикл бага.
4 модуль
Уровни, типы и виды тестирования.
Типы/виды тестирования по различным критериям.
Уровни тестирования.
5 модуль
Техники тест дизайна
Наиболее часто используемые техники.
Практическое применение
6 модуль
SQL основы, необходимые для работы
select, insert, update, join.
7 модуль
REST API
Что такое REST API
Виды запросов
Знакомство с Postman
8 модуль
Дополнительное занятие «Что могут спросить на собеседовании»
Тестирование безопасности: SQL-injections, XSS
Нагрузочное тестирование jmeter
Кросс-браузерное тестирование веб-приложений.
Виртуализация. Работа с виртуальными машинами. Oracle VirtualBox.
Docker
Специализация: QA/QC Engineer
Опыт: более 13 лет
QА Engineer Zazmic Inc
Анастасия Почта
Юлия Костенко
Софья Старицына
Артем Макаров
Анастасия Юрьева