Курс ручного тестирования Международная Школа Профессий

1. Тестирование ПО

Изучите

1.Цели и задачи тестирования
2.Объекты тестирования
3.Принципы тестирования
4.Процессы тестирования
5.Категории программных ошибок
6.Терминология и инструменты тестировщика
7.Тестирование документации

Освоите

  • Стандарты ISO
  • QA, QC, Tester
  • Баг & Фича
  • Качество ПО

На практике

• Вы закрепите полученные знания задачами-кейсами на понимание принципов теста.
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.

2. Уровни и виды тестирования

Изучите

1.Жизненный цикл ПО
2.Модели разработки ПО
3.Зависимость тестирования от разработки ПО
4.Типичные баги, которые случаются на этих уровнях
5.Виды тестирования
6.Примеры использования видов тестирования
7.Кроссбраузерное тестирование

Освоите

  • Белый ящик
  • Maintenance
  • Ретест
  • Функциональное и нефункциональное тестирование

На практике

• Вы напишите, какие виды тестирования можно применить для конкретного продукта.
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.

3. Техники тест-дизайна

Изучите

1.Выбор техник тестирования
2.Тестовое покрытие
3.Взаимосвязь с видами тестирования
4.Демонстрация техник тестирования преподавателем
5.Поддерживаемость тест-кейсов
6.Тестирование на основе рисков
7.Метрики в тестировании
8.Обзор Chrome Dev Tools

Освоите

  • Black-box
  • Grey-box
  • Experience based
  • Хороший тест

На практике

• Вы научитесь тест-дизайну на конкретных примерах под каждую технику.
• По спецификации на ПО напишите набор тестов в MindMap.
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.

4. Тестовая документация: чек-листы и тест-кейсы

Изучите

1.Составление тест-кейса
2.Тестовые данные
3.Инструменты для хранения тест-кейсов
4.Правила оформления
5.Демонстрация работы с тест-кейсом и составление чек-листа
6.Артефакты тестовой документации

Освоите

  • Структура тест-кейсов
  • Traceability matrix
  • Структура чек-листа
  • Артефакты

На практике

• Напишите свой первый подробный тест-кейс с тестовыми данными.
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.

5. Проектирование тестов + тест-анализ

Изучите

1.Тест-анализ и тест-дизайн
2.Создание тестовой модели
3.Исчерпывающее тестирование: миф или реальность
4.Классы эквивалентности и граничные значения
5.Написание сценария использования
6.Способы комбинирования тестовых наборов
7.Анализ состояний и переходов
8.Таблицы решений

Освоите

  • Аксиомы тестирования
  • Pairwise Testing
  • Decision Testing
  • State&Transition Testing

На практике

• Вы напишите сценарий использования теста.
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.

6. Баг-трекинг

Изучите

1.Жизненный цикл багов
2.Инструменты для заведения багов
3.Рекомендации по общению с аналитиками и разработчиками
4.Баг-репорт: правила составления
5.Атрибуты баг-репорта
6.Оформление баг-репорта
7.Разбор ошибок в баг-репортах

Освоите

  • Заведение багов
  • Ретест
  • Закрытие багов
  • Баг-репорт

На практике

• Вы выставите первые баги в Jira из существующего тест кейса.
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.

7. Тестирование веб-приложений

Изучите

1.Как устроено веб-приложение
2.Знакомство со структурой клиент-сервисных приложений
3.Тестирование текстовых полей
4.Тестирование форм авторизации и восстановления паролей
5.Тестирование дополнительных элементов интерфейса
6.Расширенные техники тестирования
7.Тестовые сценарии
8.Кросс-платформенное и кросс-браузерное тестирование

Освоите

  • Тестирование текста
  • Тестирование форм
  • Позитивные тесты
  • Консоль разработчика

На практике

• Вы протестируете на выбор веб-приложение.
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.

8. Нефункциональное тестирование

Изучите

1.Виды нефункционального тестирования
2.Тестирование производительности
3.Тестирование пользовательского интерфейса
4.Инсталляционное тестирование
5.Тестирование требований
6.Приемочное тестирование
7.Тестирование безопасности

Освоите

  • Клиентские уязвимости
  • Серверные уязвимости
  • Тестирование стабильности
  • Тестирование UI, UX

На практике

• Вы научитесь проводить нефункциональное тестирование производительности на готовом продукте.
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.

9. Тестирование API

Изучите

1.Структура запроса/ответа
2.Виды ошибок в браузере
3.Чтение данных с сервера
4.Манипуляция данными на сервере
5.Тестирование API
6.Обзор Chrome Dev Tools
7.Основы сетей: модель OSI и TCP/IP

Освоите

  • Протокол HTTP
  • Протокол HTTPS
  • Работа с cookies
  • Ошибки в браузере

На практике

• По задаче-кейсу вы научитесь проводить тестирование продуктов по API.
• Вы создадите свою Postman коллекцию с простыми запросами.
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.

10. Базы данных

Изучите

1.Проектирование БД и запросы SQL
2.Как устроены БД
3.Типы базы данных
4.Базовые SQL-запросы
5.Работа с таблицами, изменение и удаление данных
6.Согласованность данных
7.Backend и Frontend
8.Примеры использования

Освоите

  • Структура таблиц
  • MySQL
  • Вложенные запросы
  • JOIN

На практике

• Вы напишите запросы к БД для практики поиска и добавления информации.
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.

11. Работа с Git

Изучите

1.Версии программного кода
2.Индекс и частичные коммиты
3.Отмена изменений
4.Репозитории и коллективная работа
5.Ветки — создание и управление
6.Слияние и разрешение конфликтов
7.Полезные инструменты
8.Управление версиями
9.Сложные операции
10.Работа с Fork-репозиториями

Освоите

  • Ветки
  • Fork-репозитории
  • Pull-request
  • Откат версий

На практике

• Научитесь работать с версиями продукта, откатывать, сравнивать, менять, создавать альтернативные ветки.
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.

12. Тестирование Agile-проектов

Изучите

1.Методологии веб-разработки
2.Что такое Agile
3.Особенности и принципы Agile
4.Методологии на основе Agile
5.Scrum: роли, митинги, артефакты
6.Особенности тестирования в agile-командах

Освоите

  • Гибкая модель
  • Модель хаоса
  • Каскад
  • Scrum

На практике

• Вы напишите сценарий использования теста.
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.

Длительность:
6 недель
Рассрочка:
Нет
Сложность:
Начинающий
Трудоустройство после обучения:
Отсутствует
Формат обучения:
С проверкой домашнего задания
Школа:
Международная школа профессий

Отзывы не найдены

Написать отзыв