Курс QA ориентирован на слушателей, которые хотят приобрести знания, необходимую практику, а также базу для дальнейшего роста и развития в IT.
Что такое QA?
Quality Assurance – контроль качества. QA-тестировщик контролирует процесс программного обеспечения на всем этапе производства. Он вносит изменения не только в само тестирование, но и в этапы разработки.
Сегодня выпускникам курсов по тестированию проще всего войти и укрепиться в IT-сфере. Вам потребуется всего 4 месяца обучения, чтобы занять позицию Junior тестировщика и иметь хороший старт. Это возможно только при условии изучения теоретической части и отработки знаний на практике. Программа нашего курса QA построена с учетом этих требований и рассчитана как для новичков, так и для продвинутых специалистов в IT-сфере.
Главное условие — быть внимательным, отличаться любознательностью и интересом к IT-процессам. Для комфортного обучения рекомендуется владеть начальными знаниями английского языка и иметь базовые навыки работы с ПО.
Обучение проходит в мини-группах 1 раз в неделю.
Продолжительность курса — 4 месяца.
По прогнозам навыки тестировщика не потеряет свою актуальность в течение многих лет. На данный момент спрос на квалифицированных тестировщиков превышает предложение.
Суббота | 13:00-14:30 |
всех желающих получить теоретические знания и практический опыт в сфере тестирования, необходимый для работы на должности QA Intern;
тех, кто уже работает тестировщиком, и хочет расширить свою базу теоретических знаний и практических навыков;
специалистов с опытом в любой другой сфере, не связанной с ІТ, с огромным желанием сменить работу и сферу деятельности.
Что такое тестирование. Для чего нужно тестирование программного обеспечения
Жизненный цикл разработки ПО
Основные документы, которые используются в процессе жизненного цикла разработки ПО
Для чего нужен Test Plan и как его составлять
Техника тест дизайна (Equivalence Partitioning, Boundary Values)
Test Case как основной артефакт тестировщика
Когда Test Case бывает негативный
Составление тестового набора для первой тестируемой программы
Описание курса. Его цели и программа
Описание преимуществ работы тестировщиком и пути развития
Правила оформления отчетов о дефектах
Жизненный цикл багов
Инструменты для снятия скриншотов
Оформление отчетов о дефектах
Проектная команда. Виды методологий тестирования программного обеспечения: водопадная модель, V-модель, итеративная модель, RUP, MSF, Agile
SCRUM: спринт, резерв проекта, резерв спринта, диаграмма выгорания, стори поинт, остановка спринта, покер планирования, встречи в Скраме
Этапы тестирования wеb-проектов
Вечный круг тестирования
Анатомия web-страницы
Чек-лист для тестирования web-сайта
Тестирование верстки
Поиск багов по верстке
Кроссбраузерное тестирование
Инструменты тестирования web-дизайна
Тестирование – как метод обеспечения качества
Важность качественного ПО
Жизненный цикл ПО
Этапы тестирования
Понятие тест-плана
Составление тест-плана
Стратегии тестирования и Scope of Work
Методология Scrum
Planning/Scrum Poker – инструмент для планирования
Jira Software – инструмент для управления Agile проектами
Роли в процессе разработки ПО
Понятие техники тест дизайна
Тест-кейсы и их атрибуты
Критерии качества тест-кейсов
Инструменты для тест дизайна (TestLink, TestRail)
Составление тест-кейсов для web-проекта
Жизненный цикл тест-кейса
Что такое Use Case. Для чего нужен. Чем Use Case отличается от Test Case
Что такое Check List. Где и когда применяют Check List. Может ли Check List заменить Test Case
Как составить Use Case и Check List на примере тестирования любого предмета
Случайное тестирование и тестирование без требований
Ознакомление с системой TestLink (Easy QA)
Написание тестовых случаев в системе TestLink (Easy QA)
Тестирование производительности
Тестирование установки (Installation testing)
Тестирование удобства пользования (Usability Testing)
Конфигурационное тестирование (Configuration Testing)
Попарное тестирование. Когда, как и зачем применяется
PICT — самый простой инструмент для автоматизации таких проверок
Современные мобильные платформы
Этапы разработки мобильных приложений
Установка мобильных приложений
Особенности тестирования приложений на мобильных устройствах
Примеры багов
Снятие скриншотов на мобильных устройствах
Использование iOS, Android эмуляторов
Особенности оформления баг-репортов