В тестировщики с нуля - групповой курс с ментором
Также курс включает в себя:
1. Составление резюме
2. Месячная стажировка на проекте
3. Консультация по поиску работы и прохождению собеседования
Контакты
В начале беседы сообщите, что нашли информацию на Все Курсы Бай.
Программа
Участники процесса разработки ПО. Зачем необходимо тестирование. Принципы тестирования. Основная терминология
Модели разработки (каскадная, итерационная, Agile, Kanban). Жизненный цикл ПО. Жизненный цикл процесса тестирования
Что такое требование? Уровни требований. Свойства требований. Принципы тестирования требований. Примеры требований.
Классы эквивалентности и граничные значения. Условия эквивалентности. Пример классов эквивалентности (числовое поле ввода). Граничные значения. Пример классов эквивалентности (смешанное поле). Чек листы
Атрибуты тест-кейса. Дополнительные атрибуты тест-кейса. Свойства хорошего тест-кейса. Плюсы создания тест-кейсов. Пример создания тест-кейсов. Стандартные ошибки. Слишком подробный или слишком общий тест-кейс. Слишком простой или слишком сложный кейс. Выполнение тест-кейса.
Что такое баг? Жизненный цикл дефекта. Самое важное о жизненном цикле дефекта. Атрибуты дефекта. Важность и Приоритет. Инструменты для работы с дефектами. Пример JirA. Пример Bugzilla. Как правильно описывать дефект. Примеры описания дефектов дизайна. Пример описания дефекта. Основные ошибки при регистрации дефекта. Программы для снятия скрин шотов.
Уровни тестирования. Функциональное и нефункциональное тестирование. Методы тестирования. Статическое и динамическое тестирование. Ручное и автоматизированное тестирование. Смоук тест, тест критического пути и расширенное тестирование. Позитивное и негативное тестирование. Ad-hoc, исследовательское и сценарное тестирование. Инсталляционное тестирование. Тестирования удобства использования (usability testing).
Тестирование безопасности. Тестирование производительности (JMeter). Кроссбраузерное тестирование
Структура web и desktop приложений. Web приложения: клиентская часть, серверная часть, база данных. Тестирование запросов. Особенности тестирования многопользовательских приложений. Mobile web приложения. Тестирование с помощью эмуляторов. Особенности тестирования на реальных девайсах. Алгоритм старта тестирования
Процесс тестирования мобильных приложений. Эмуляторы, симуляторы и фермы для мобильного тестирования. Особенности мобильного тестирования. Гайдлайны для Android и iOS.
Веб-сервера, веб-клиенты (браузеры) и сеть. HTTP: протокол и запросы, методы (GET, POST, DELETE, PUT и др). HTTP запросы - формирование запросов, атрибуты запросов. HTTP ответы - коды ответов и как их понимать. Применение Postman и Fiddler.
Тестируем интерфейс (UI) - верстка страниц. HTML, CSS и Javascript. Работа с Debugger.
Проверка ссылок. Внешние и внутренние ссылки. Тестирование бизнес-логики. Тестирование навигации между формами. Кроссбраузерное тестирование.
Установка и развертывание баз данных (PostgreSQL). Тестирование баз данных. Исследование БД и структура запроса SELECT. Запросы UPDATE, DELETE, JOIN и др.
Как составить резюме. Как попасть на собеседование. Что вас может ждать на собеседовании. Примеры вопросов и задач на собеседованиях. Как себя вести на собеседовании. Что делать после собеседования.
Вы попадаете на месячную стажировку на реальный проект, где вы столкнетесь с процессом разработки ПО. Вы будете работать в команде тестировщиков и разработчиков, участвовать в daily calls и многое другое.
Характеристики, актуальность курса, программа могут меняться, необходимую информацию уточняйте у организаторов. Написать о неактуальной информации.