Основы тестирования ПО

Онлайн курс предназначен для новичков в сфере IT. За каждым студентом закреплен персональный ментор, который помогает в обучении.
330,00 р

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

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. Подготовка к собеседованию

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

Расписание курсов

Место проведенияДлительностьВремя занятийОсталось местЗапись
 2 месяцевПо набору Записаться

Чему вы научитесь

  • Вы научитесь тестировать ПО, писать тест-кейсы, регистрировать баги

Уточнить информацию по курсу

Все курсы