Индивидуальный курс "Основы тестирования ПО"

Задача курса - подготовить новичка в области тестирования ПО к прохождению собеседования на роль Junior QA.
Начни проходить курс уже сегодня!

Программа индивидуального курса
"Основы тестирования ПО"

1
Введение в тестирование ПО
Участники процесса разработки ПО. Зачем необходимо тестирование. Принципы тестирования. Основная терминология
2
Методологии разработки ПО
Модели разработки (каскадная, итерационная, Agile, Kanban). Жизненный цикл ПО. Жизненный цикл процесса тестирования
3
Тестирование требований
Что такое требование? Уровни требований. Свойства требований. Принципы тестирования требований. Примеры требований.
4
Разработка тестов - Чек-листы
Классы эквивалентности и граничные значения. Условия эквивалентности. Пример классов эквивалентности (числовое поле ввода). Граничные значения. Пример классов эквивалентности (смешанное поле). Чек листы

5
Разработка тестов - Создание тест-кейсов
Атрибуты тест-кейса. Дополнительные атрибуты тест-кейса. Свойства хорошего тест-кейса. Плюсы создания тест-кейсов. Пример создания тест-кейсов. Стандартные ошибки. Слишком подробный или слишком общий тест-кейс. Слишком простой или слишком сложный кейс. Выполнение тест-кейса.
6
Отчет об ошибках
Что такое баг? Жизненный цикл дефекта. Самое важное о жизненном цикле дефекта. Атрибуты дефекта. Важность и Приоритет. Инструменты для работы с дефектами. Пример JirA. Пример Bugzilla. Как правильно описывать дефект. Примеры описания дефектов дизайна. Пример описания дефекта. Основные ошибки при регистрации дефекта. Программы для снятия скрин шотов.
7
Виды и методы тестирования
Уровни тестирования. Функциональное и нефункциональное тестирование. Методы тестирования. Статическое и динамическое тестирование. Ручное и автоматизированное тестирование. Смоук тест, тест критического пути и расширенное тестирование. Позитивное и негативное тестирование. Ad-hoc, исследовательское и сценарное тестирование. Инсталляционное тестирование. Тестирования удобства использования (usability testing).
8
Виды и методы тестирования - продолжение
Тестирование безопасности. Тестирование производительности (JMeter). Кроссбраузерное тестирование
9
Специфика тестирования Web и mobile приложений
Структура web и desktop приложений. Web приложения: клиентская часть, серверная часть, база данных. Тестирование запросов. Особенности тестирования многопользовательских приложений. Mobile web приложения. Тестирование с помощью эмуляторов. Особенности тестирования на реальных девайсах. Алгоритм старта тестирования

10
Подготовка к собеседованию
Как составить резюме. Как попасть на собеседование. Что вас может ждать на собеседовании. Примеры вопросов и задач на собеседованиях. Как себя вести на собеседовании. Что делать после собеседования.


Подготовь себя к собеседованию!
Осторожно, на курсе будет много практики!
Остались вопросы?
Close
Нужна помощь?