Курс QA Manual
Ты будешь тестировать продукт на наличие багов и улучшать его.
Тестировщик — ответственная профессия, в которой важно быть усидчивым и внимательным к деталям. Именно от тестировщика зависит, будет ли продукт работать без изъянов, будут ли баги исправлены еще на этапе разработки или они безнадежно испортят пользовательский опыт. Поэтому специалистов QA ждет не только быстрое вхождение в сферу, но и достойное финансовое вознаграждение.
Курс QA Manual научит вас понимать весь цикл разработки ПО и игр, находить баги и писать отчеты о них, создавать тест-кейсы и грамотно объединять их в наборы.
В результате прохождения курса вы освоите и станете применять на практике различные виды и уровни тестирования, но не только. В программу включены два занятия по английскому языку для тестировщиков, а также один урок по поиску первой работы.
- Теории без практики
- Устаревших механик работы
- Пересказа чужих лекций и книг
- Вопросов без ответа
Это будет увлекательно и эффективно!
(более 16 000 выпускников)
- Что такое тестирование. Для чего нужно тестирование программного обеспечения
- Жизненный цикл разработки ПО
- Основные документы, которые используются в процессе жизненного цикла разработки ПО
- Для чего нужен 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 — самый простой инструмент для автоматизации таких проверок
- Устройство DevTools
- Основные элементы DevTools
- Подключение внешнего устройства к DevTools для отладки
- Стандарт HTML. Структура HTML-документа
- Создание HTML-документа
- Создание гиперссылок
- Списки и таблицы
- Типы стилей
- Базовый синтаксис CSS
- Селекторы тегов
- Xpath
- Процесс внедрения автоматизации тестирования
- Что автоматизировать?
- ROI в автоматизации тестирования — коэффициент окупаемости инвестиций
- Зачем измерять эффективность?
- Автоматизация с помощью Selenium IDE
- Виды баз данных
- Реляционная БД
- Система Управления Базами Данных (СУБД)
- Язык SQL
- SQL-стандарты
- Работа с базами данных в SQL Server
- Создание базовых запросов SELECT
- Объединение таблиц
- Сортировка данных в результате запроса
- Расширенная фильтрация данных
- Как выбрать неповторяющиеся значения из базы данных?
- Логический оператор LIKE
- Статистические функции
- SELECT
- UPDATE
- DELETE
- CREATE
- GROUP BY
- ORDER BY
- HAVING
- LIMIT
- Виды мобильных приложений
- Особенности тестирования мобильных приложений
- Сервисы для бета-тестирования
- Облачные платформы устройств для тестирования мобильных приложений
- Мобильное тестирование на эмуляторах мобильных устройств
- HTTP(S)
- протокол SOAP
- Протокол REST
- Postman — кроссплатформенное клиентское оконное приложение
- Тестирование веб-сервисов
- Создание тестовых сценариев с помощью Postman
- JSON and XML
- Стиль архитектуры программного обеспечения для распределенных систем, таких как World Wide Web
- Управление информацией сервиса
- RESTful-системы
- Использование REST-запросов при тестировании web-сервисов
- Инструмент Postman для вызова запросов в API интерфейсе
- Создание GET запросов с помощью Postman
- Клиент-серверная архитектура
- Codeless Test Automation. Automated Testing in Domain Specific Language
- Katalon Studio. Инструментарий
- Часто используемый инструментарий в тестировании
- Структура резюме
- Часто задаваемые вопросы
- Как вести себя на собеседовании
- Основные ошибки на собеседовании
- Бонусное занятие по английскому языку
- Урок поиска работы
- Обучение в формате просмотра стрима или записи занятий
- Личный кабинет с доступом к материалам курса
- Помощь ментора курса
- Актуальную программу обучения