Экспресс курс: Основы тестирования ПО
Всего за 10 лекций вы узнаете, что такое тест-кейсы, баг-репорты, тест-планы. Познакомитесь с разными видами и методами тестирования. Узнаете, что от вас будут ждать на собеседовании и как его пройти.
Вы получаете доступ ко всем материалам курса сразу же после оплаты.
На курсе вас ждут небольшие видео-лекции, видео примеры выполнения практических работ и, конечно же, много самих практических работ.
К каждой практической работе можно найти ответы и сверить с тем, что получилось у вас.
Каждая лекция состоит из трех частей: теория, практика и самостоятельная работа.
Персоны
Малаховская Екатерина Александровна
В тестировании с 2007 года. Опыт работы в проектах разной степени сложности. Преподаватель на курсах "Тестирование ПО" и "Тестирование Web-приложений" в БелХард с 2011 по 2015 года. На данный момент занимает должность QA Team Lead в международной компании Productive Edge с головным офисом в Чикаго.
Результат / будет знать, уметь
- Принципы тестирования
- Основная терминология
- Модели разработки
- Жизненный цикл ПО
- Уровни требований. Свойства требований. Принципы тестирования требований
- Классы эквивалентности и граничные значения
- Тест-кейсы (создание, ведение)
- Баг (как регистрировать, баг-трекинговые системы, жизненный цикл дефекта)
- Уровни тестирования
- Функциональное и нефункциональное тестирование
- Статическое и динамическое тестирование
- Смоук тест, тест критического пути и расширенное тестирование
- Ad-hoc, исследовательское и сценарное тестирование
- Инсталляционное тестирование
- Тестирования удобства использования (usability testing)
- Тестирование безопасности
- Тестирование производительности
- Специфика тестирования Web и mobile приложений
- Составление резюме на роль Junior QA
- Подготовка к собеседованию
Контакты
Программа
1
Введение в тестирование ПО
Участники процесса разработки ПО. Зачем необходимо тестирование. Принципы тестирования. Основная терминология
2
Методологии разработки ПО
Модели разработки (каскадная, итерационная, Agile, Kanban). Жизненный цикл ПО. Жизненный цикл процесса тестирования
3
Тестирование требований
Что такое требование? Уровни требований. Свойства требований. Принципы тестирования требований. Примеры требований.
4
Разработка тестов - Чек-листы
Классы эквивалентности и граничные значения. Условия эквивалентности. Пример классов эквивалентности (числовое поле ввода). Граничные значения. Пример классов эквивалентности (смешанное поле). Чек листы
5
Разработка тестов - Создание тест-кейсов
Атрибуты тест-кейса. Дополнительные атрибуты тест-кейса. Свойства хорошего тест-кейса. Плюсы создания тест-кейсов. Пример создания тест-кейсов. Стандартные ошибки. Слишком подробный или слишком общий тест-кейс. Слишком простой или слишком сложный кейс. Выполнение тест-кейса.
6
Отчет об ошибках
Что такое баг? Жизненный цикл дефекта. Самое важное о жизненном цикле дефекта. Атрибуты дефекта. Важность и Приоритет. Инструменты для работы с дефектами. Пример JirA. Пример Bugzilla. Как правильно описывать дефект. Примеры описания дефектов дизайна. Пример описания дефекта. Основные ошибки при регистрации дефекта. Программы для снятия скрин шотов.
7
Виды и методы тестирования
Уровни тестирования. Функциональное и нефункциональное тестирование. Методы тестирования. Статическое и динамическое тестирование. Ручное и автоматизированное тестирование. Смоук тест, тест критического пути и расширенное тестирование. Позитивное и негативное тестирование. Ad-hoc, исследовательское и сценарное тестирование. Инсталляционное тестирование. Тестирования удобства использования (usability testing).
8
Виды и методы тестирования - продолжение
Тестирование безопасности. Тестирование производительности. Кроссбраузерное тестирование
9
Специфика тестирования Web и mobile приложений
Структура web и desktop приложений. Web приложения: клиентская часть, серверная часть, база данных. Тестирование запросов. Особенности тестирования многопользовательских приложений. Mobile web приложения. Тестирование с помощью эмуляторов. Особенности тестирования на реальных девайсах. Алгоритм старта тестирования
10
Подготовка к собеседованию
Как составить резюме. Как попасть на собеседование. Что вас может ждать на собеседовании. Примеры вопросов и задач на собеседованиях. Как себя вести на собеседовании. Что делать после собеседования.
Характеристики, актуальность курса, программа могут меняться, поэтому всю необходимую информацию всегда уточняйте у организаторов. Нажмите, чтобы писать о неактуальной информации.