Курс QA ориентирован на слушателей, которые хотят приобрести знания, необходимую практику, а также базу для дальнейшего роста и развития в IT.

Что такое QA?

Quality Assurance – контроль качества. QA-тестировщик контролирует процесс программного обеспечения на всем этапе производства. Он вносит изменения не только в само тестирование, но и в этапы разработки.

Сегодня выпускникам курсов по тестированию проще всего войти и укрепиться в IT-сфере. Вам потребуется всего 4 месяца обучения, чтобы занять позицию Junior тестировщика и иметь хороший старт. Это возможно только при условии изучения теоретической части и отработки знаний на практике. Программа нашего курса QA построена с учетом этих требований и рассчитана как для новичков, так и для продвинутых специалистов в IT-сфере.

Главное условие — быть внимательным, отличаться любознательностью и интересом к IT-процессам. Для комфортного обучения рекомендуется владеть начальными знаниями английского языка и иметь базовые навыки работы с ПО.

Обучение проходит в мини-группах 1 раз в неделю.

Продолжительность курса — 4 месяца.

По прогнозам навыки тестировщика не потеряет свою актуальность в течение многих лет. На данный момент спрос на квалифицированных тестировщиков превышает предложение.

Начало курса
1 марта, 2023
Продолжительность
30часов
Уровень навыков
Не требуется навыков
Доступно мест
7

Расписание

Суббота 13:00-14:30

Для кого это будет полезно?

всех желающих получить теоретические знания и практический опыт в сфере тестирования, необходимый для работы на должности QA Intern;

тех, кто уже работает тестировщиком, и хочет расширить свою базу теоретических знаний и практических навыков;

специалистов с опытом в любой другой сфере, не связанной с ІТ, с огромным желанием сменить работу и сферу деятельности.

После завершения курса вы сможете

Ориентироваться в основных видах тестирования.

Применять начальные навыки ручного тестирования на практике, правильно описывать дефекты.

Работать с разными системами отслеживания ошибок, создания тест-кейсов и др.

Выставлять приоритеты и выполнять правильные проверки при тестировании ПО согласно заданию.

Составлять тестовую документацию (чек-листы, тест-кейсы, тест-планы).

Освоить новую специальность и претендовать на должность QA Intern в любой IT-компании.

Вы получите

Освойте IT-профессию, для которой не требуется опыт и техническое образование

Станьте специалистом ручного и автоматизированного тестирования

Программа курса

Урок 1. Введение в тестирование ПО

Что такое тестирование. Для чего нужно тестирование программного обеспечения
Жизненный цикл разработки ПО
Основные документы, которые используются в процессе жизненного цикла разработки ПО
Для чего нужен Test Plan и как его составлять
Техника тест дизайна (Equivalence Partitioning, Boundary Values)
Test Case как основной артефакт тестировщика
Когда Test Case бывает негативный
Составление тестового набора для первой тестируемой программы

Урок 2. Что такое баг (дефект)

Описание курса. Его цели и программа
Описание преимуществ работы тестировщиком и пути развития
Правила оформления отчетов о дефектах
Жизненный цикл багов
Инструменты для снятия скриншотов
Оформление отчетов о дефектах

Урок 3. Методологии тестирования

Проектная команда. Виды методологий тестирования программного обеспечения: водопадная модель, V-модель, итеративная модель, RUP, MSF, Agile
SCRUM: спринт, резерв проекта, резерв спринта, диаграмма выгорания, стори поинт, остановка спринта, покер планирования, встречи в Скраме

Урок 4. Тестирование WEB-проектов

Этапы тестирования wеb-проектов
Вечный круг тестирования
Анатомия web-страницы
Чек-лист для тестирования web-сайта
Тестирование верстки
Поиск багов по верстке
Кроссбраузерное тестирование
Инструменты тестирования web-дизайна

Урок 5. Жизненный цикл тестирования ПО

Тестирование – как метод обеспечения качества
Важность качественного ПО
Жизненный цикл ПО
Этапы тестирования
Понятие тест-плана
Составление тест-плана
Стратегии тестирования и Scope of Work
Методология Scrum
Planning/Scrum Poker – инструмент для планирования
Jira Software – инструмент для управления Agile проектами
Роли в процессе разработки ПО

Урок 6. Тест дизайн. Тест-кейсы

Понятие техники тест дизайна
Тест-кейсы и их атрибуты
Критерии качества тест-кейсов
Инструменты для тест дизайна (TestLink, TestRail)
Составление тест-кейсов для web-проекта
Жизненный цикл тест-кейса

Урок 7. Use Case и Check List

Что такое Use Case. Для чего нужен. Чем Use Case отличается от Test Case
Что такое Check List. Где и когда применяют Check List. Может ли Check List заменить Test Case
Как составить Use Case и Check List на примере тестирования любого предмета
Случайное тестирование и тестирование без требований

Урок 8. Системы хранения и управления тестовыми случаями

Ознакомление с системой TestLink (Easy QA)
Написание тестовых случаев в системе TestLink (Easy QA)

Урок 9. Нефункциональные виды тестирования

Тестирование производительности
Тестирование установки (Installation testing)
Тестирование удобства пользования (Usability Testing)
Конфигурационное тестирование (Configuration Testing)

Урок 10. Что такое Pairwise Testing

Попарное тестирование. Когда, как и зачем применяется
PICT — самый простой инструмент для автоматизации таких проверок

Урок 11. Тестирование мобильных приложений

Современные мобильные платформы
Этапы разработки мобильных приложений
Установка мобильных приложений
Особенности тестирования приложений на мобильных устройствах
Примеры багов
Снятие скриншотов на мобильных устройствах
Использование iOS, Android эмуляторов
Особенности оформления баг-репортов

Урок 12. Экзамен