Выберите удобное для вас число,
запишитесь на курс, заполнив простую форму
Специальность Инженер QA все больше пользуется спросом на рынке. Все больше IT компаний задумываются о том, что на этапе планирования, реализации проекта должен принимать участие QA инженер, этим самым минимизируя риски выпуска не качественного продукта и сокращая затраты на устранение многочисленных дефектов.
Цель курса:
Курс предусматривает практические задания, примеры из реальных продуктов, прохождение теста по окончании, заполнение опросника на тему «Что Вам понравилось, не понравилось».
После курса Вы будете знать:
что такое тестирование, какие бывают виды и методы тестирования
работать с дефектами
составлять тестовую документацию
особенности тестирования на различных платформах
инструменты тестирования
ознакомитесь с тестированием API
ознакомитесь с тестированием БД
Аудитория курса:
Данный курс рассчитан для IT специалистов и для специалистов QA, которые хотят повысить свою квалификацию.
Тема 1: Введение в тестирование ПО
Что такое тестирование
Жизненный цикл разработки ПО
Инструменты для исследования
Тема 2: Что такое QA и чем отличается от обычного тестирования
История развития QA
Что такое QA
Практика применения QA в лидирующих компаниях
Тема 3: Документация QA
Позитивные и негативные кейсы в тестировании
Тест-кейсы что это и для чего нужны
Чек-листы. Чем отличаются от тест-кейсов и как их писать
Инструменты для документирования
Бизнес-кейс: написание тест-кейса в Testlink
Тема 4: Работа с дефектами
Что такое дефекты, как их находить и фиксировать
Баг-трекинговые системы: Jira, Trello, GitLab
Оценка приоритета дефектов
Жизненный цикл дефектов
Бизнес-кейс: практическая отработка слушателями полученных знаний. Запись дефекта в баг-трегинговую систему
Тема 5: Классификации видов и методов тестирования
Функциональное тестирование
Тестирование производительности
Юзабити-тестирование
Тестирование совместимости
Черный ящик
Белый ящик
Серый ящик
Регрессионное тестирование
Альфа-тестирование
Бета-тестирование
Подведение итогов обучения: обсуждение и ответы на вопросы
Тема 6: Работа с GitLab
Для чего нужна система GitLab
Практика ведение Dashboards в GitLab
Работа с Merge Requests
Хранение документации
Тема 7: Основы тестирования мобильных приложений
Особенности тестирования для устройств Android
Основы работы в Android Studio необходимые для QA
Что такое логи и как их посмотреть в Android Studio
Использование эмулятора для эмитации различных устройств
Тема 8: Основы тестирования Web приложений
Особенности тестирования Web приложений
Мобильная версия приложения
Тема 9: Кросс-браузерное тестирование
Что это такое
Для чего нужно
Работа в Browserstack
Тема 10: Тестирование верстки
Что такое верстка
Для чего необходимо тестировать верстку
Инструменты для тестирования
PageSpeed
Подведение итогов обучения: обсуждение и ответы на вопросы
Тема 11: Процесс сборки файла APK для выпуска на PlayMarket (Production)
Последовательности действий перед сборкой файла
Deploy на PlayMarket
Тестирования обновлений. Версионность сборки
Тема 12: Процесс сборки IPA файла для выпуска в AppStore (Production)
Последовательности действий перед сборкой файла
Deploy в AppStore
Тестирования обновлений. Версионность сборки
Бизнес-кейс: практическая отработка слушателями полученных знаний
Тема 13: Технологии
Работа с Firebase Console
Работа с Crashlitics
Тема 14: Тестирование API
Что такое API
Для чего полезно знать API
Первые шаги к освоению API
Тема 15: Освоение работы с REST API сайта
HTTP глаголы
HTTP коды ответов
Воспроизведение запросов
Тема 16: Базы данных
Что такое БД
Умение писать простые SQL запросы
Практические примеры работы с БД
Бизнес-кейс: практическая отработка слушателями полученных знаний
Тема 17: Рекомендации для прокачки знаний QA инженерам
Развитие навыков общения
Умение правильно использовать инструменты и техники тестирования
Понимание жизненного цикла разработки ПО
Методы тестирования ПО
Подведение итогов обучения: обсуждение и ответы на вопросы