Базовый курс QA
Научитесь находить ошибки в программах и играх
Прежде чем происходит финальный релиз, с продуктом работает тестировщик. Он выявляет недочеты и баги на каждом уровне разработки и даёт комментарии по их устранению. Для работы тестировщика важны усидчивость и внимательность к мелким деталям, однако это компенсируется низким порогом вхождения в сферу IT и достойной зарплатой.
Базовый курс QA — первая ступень обучения тестированию. Вы овладеете основными навыками проведения полноценного процесса тестирования, познакомитесь с базовыми понятиями, создадите реальные тест-кейсы и научитесь выявлять дефекты.
По окончании курса ты научишься применять основные виды и уровни тестирования на практике, находить ошибки в программе и составлять о них отчеты. Ты будешь разбираться в каждой стадии QA-процесса и подготовишься к переходу на более продвинутый уровень тестирования.
- Теории без практики
- Устаревших механик работы
- Пересказа чужих лекций и книг
- Вопросов без ответа
Это будет увлекательно и эффективно!
- Что такое тестирование. Для чего нужно тестирование программного обеспечения
- Жизненный цикл разработки ПО
- Основные документы, которые используются в процессе жизненного цикла разработки ПО
- Для чего нужен Test Plan и как его составлять
- Техника тест дизайна (Equivalence Partitioning, Boundary Values)
- Test Case как основной артефакт тестировщика
- Когда Test Case бывает негативный
- Составление тестового набора для первой тестируемой программы
- Что такое баг
- Зачем и где описывать Bug report
- Что такое severity и priority
- Жизненный цикл дефекта
- Системы отслеживания ошибок. Обзор самых популярных систем
- Знакомство с багтрекинговой системой Jira. Описание багов в системе
- Виды документов с требованиями к программному обеспечению
- RDD
- SRS
- PRD
- BRD
- Критерии тестирования требований
- Полнота
- Однозначность
- Непротиворечивость
- Реализуемость
- Отслеживаемость
- Тестируемость
- Тестируем регистрационную форму. Специфика тестирования полей электронный адрес и телефон
- Проектная команда. Виды методологий тестирования программного обеспечения
- Водопадная модель
- V-модель
- Итеративная модель
- RUP
- MSF
- Agile
- SCRUM
- Спринт
- Резерв проекта
- Резерв спринта
- Диаграмма выгорания
- Стори Поинт
- Остановка Спринта
- Покер Планирования
- Встречи в Скраме
- Функциональное тестирование
- Нефункциональное тестирование
- Тестирование, связанное с изменениями
- Что такое Use Case. Для чего нужен. Чем Use Case отличается от Test Case
- Что такое Check List. Где и когда применяют Check List. Может ли Check List заменить Test Case
- Как составить Use Case и Check List на примере тестирования любого предмета
- Случайное тестирование и тестирование без требований
- Ad-Hoc – процесс тестирования без спецификации
- Exploratory – исследовательское тестирование
- Когда применять и для каких проектов
- Применение на практике
- Ознакомление с системой TestLink (Easy QA)
- Написание тестовых случаев в системе TestLink (Easy QA)
- Тестирование производительности
- Нагрузочное тестирование (Performance and Load Testing)
- Стрессовое тестирование (Stress Testing)
- Тестирование стабильности или надежности (Stability / Reliability Testing)
- Объемное тестирование (Volume Testing)
- Тестирование установки (Installation testing)
- Тестирование удобства пользования (Usability Testing)
- Конфигурационное тестирование (Configuration Testing)
- С помощью каких инструментов проводят и для чего
- Пример стандартного собеседования
- Реальные задачи
- Попарное тестирование. Когда, как и зачем применяется
- PICT — самый простой инструмент для автоматизации таких проверок

Software Testing Team Leader
Software Testing Team Leader в компании EPAM Systems. Более 7 лет опыта. Сертифицированный тестировщик программного обеспечения. Имеет практический опыт работы с Ruby, Selenium IDE, MySQL, PL/SQL Developer, VM, MS Visual Studio, TFS, Jira, HP ALM. Все время в поисках новых технологий и инструментов для QA.

Manual QA Engineer
Manual QA Engineer в IT Craft. Более 4 лет опыта работы в сфере тестирования ПО. Более 3 лет опыта в тестировании веб-приложений с использованием Jira, Postman, Fiddler, Dev tools, MySQL, MongoDB, Azure. Работала с распределенными командами по методологии Scrum. Принимала участие в собеседовании соискателей на позицию QA и занималась их дальнейшим обучением в компании.

Senior QA Engineer / Automation QA Engineer
Более 5 лет опыта в тестировании программного обеспечения. Участие в более чем 30 проектах в различных сферах. Большой опыт тестирования сфер гемблинга, бетинга, рекламы, CRM-решений.
Опыт в тестировании веб, мобильных и десктопных приложений. Опыт в написании и поддержке автоматических тестов. Опыт тестирования API. Знания в построении SEO-продвижения продукта. Опыт работы как в команде, так и построение собственного цикла тестирования.

QA Engineer
Более 4 лет опыта работы в области обеспечения качества (проекты тестирования веб-сайтов, десктопных и мобильных приложений). Хорошо знаком с методологиями, инструментами и процессами обеспечения качества программного обеспечения, владеет навыками написания различных типов документации по тестированию. Имеет опыт написания автоматических тестов с использованием языков Python и Java.
Опыт работы:
1) QA Engineer в компании Wix (более чем 1.5 года)
2) QA Engineer в компании Optellect (более чем 2.5 года)
3) QA Engineer в компании Optellect RISA Technologies
- Обучение в формате просмотра стрима или записи занятий
- Личный кабинет с доступом к материалам курса
- Помощь ментора курса
- Актуальную программу обучения

