Курс "Manual testing"
Модуль №1 «Нескучное погружение в теорию тестирования ПО»
Теория

• Версионный контроль GIT
• Жизненный цикл разработки программного обеспечения
• Цели и задачи процесса тестирования, методологии
• Основные роли и артефакты в тестировании при использовании различных методологий
• Анализ требований с точки зрения пригодности к тестированию

Практика

• Создание репозитория
• Создание корректных и некорректных требований
• Создание Requirements, User Stories и Use Cases
• Создание артефакта «Check-list», тестирование требований
• Использование техники «5 Why's»
Модуль №2 «Виды и типы тестирования, техники тест - дизайна»
Теория

• Виды и типы тестирования: арсенал подходов, наиболее часто используемые тесты, общая классификация
• Техники тест-дизайна для покрытия требований тестами

Практика

• Создание корректных требований, тестирование требований
• Создание заголовков тестов на основе требований
• Построение матрицы трассируемости
• Написание детальных тестов для различных приложений согласно выбранному методу
Модуль №3 «Матрица трассируемости, тест-кейсы, тестовые данные»
Теория

• Понятие тест-кейса, техники создания тест-кейсов
• Создание тестовых данных для тест-кейсов

Практика

• Создание корректных требований, тестирование требований
• Создание заголовков тестов на основе требований
• Построение матрицы трассируемости
• Создание тестовых данных
• Создание тест-кейсов
Модуль №4 «Баг не пройдет!»
Теория

• Понятие bug report
• Лучшие практики написания bug report
• Жизненный цикл бага

Практика

• Анализ и тестирование требований
• Создание заголовков тестов на основе требований
• Построение матрицы трассируемости
• Создание тестовых данных
• Создание тест-кейсов
• Прохождение тест-кейсов
• Создание отчетов проведения тестирования
• Создание bug report
Модуль №5 «Как подружиться с базами данных. Язык SQL»
Теория

• Работа с базами данных, основные понятия
• MsSQL, MySQL, PostgreSQL - обзор, основные отличия
• Основы языка SQL
• CRUD тесты


Практика

4 уровня сложности заданий с реальных собеседований, по 7 заданий в каждом

• Создание таблиц
• Создание данных
• Написание запросов
• Анализ полученных результатов
Модуль №6 «Практика тестирования Веб - приложений»
Теория
• Основы HTML, CSS
• Что такое DOM model
• Тестирование разметки
• Тестирование ссылок
• OSI Model, основы HTTP(S), методы HTTP
• Анализ блога "36 дней тестирования веб - приложений" Ламберта
• Чит - лист регистрации Алексея Лупана
• Создание тест-плана и чек - листа тестирования

Практика

• Анализ и тестирование требований для веб приложения
• Создание заголовков тестов на основе требований
• Построение матрицы трассируемости
• Создание тест-кейсов
• Прохождение тест-кейсов
• Создание отчетов проведения тестирования
• Создание баг-репортов
Модуль №7 «Практика тестирования мобильных приложений»
Теория

• Основы ОС Android и жизненный цикл Android-приложений
• Нативные и гибридные приложения
• Виды устройств iOs/Android
• Особенности тестирования мобильных приложений и устройств
• Создание тест-плана и чек - листа тестирования

Практика

• Анализ и тестирование требований для мобильного приложения
• Создание заголовков тестов на основе требований
• Построение матрицы трассируемости
• Создание тест-кейсов
• Прохождение тест-кейсов
• Создание отчетов проведения тестирования
• Создание баг-репортов
Модуль №8 « Test management, Continuous Integration, Docker, Unix command line»
Теория

• Обзор Test management систем: Youtrack, TestRails
• Основные понятия CI|CD|CD - Jenkins, Teamcity
• Все про docker для тестировщиков
• Операционная система Unix: основные принципы, работа в терминале, основные команды

Практика

• Установка и практика использования инструментов модуля

Made on
Tilda