Тестирование ПО с нуля. Теория + практика. Уровень PRO [stepik] [Артём Русов]

Bot

Администратор
Команда форума
23 Янв 2020
146,077
897
113
Организационный спринт
  1. Бонус: словарь тестировщика
  2. Бонус: интерактивные карточки для запоминания
  3. Доступ к закрытой ТГ-группе
Теория тестирования (синхронизирована с ISTQB)
  1. Верификация и валидация
  2. Принципы тестирования
  3. SDLC и STLC. Модели разработки ПО
  4. Уровни тестирования
  5. Типы тестирования. Часть 1
  6. Типы тестирования. Часть 2
  7. Типы тестирования. Тесты
  8. Практика: Типы, методы и уровни
  9. Scrum
  10. Доп: Kanban и XP
  11. Работа с требованиями
  12. Практика: Анализ требований и макета
Тест-дизайн
  1. Вступительное слово перед модулем
  2. Эквивалентное разбиение и анализ граничных значений
  3. Практика: Тестовые данные для регистрации
  4. Попарное тестирование
  5. Практика: Тестовые данные для фильтрации и сортировки
  6. Диаграмма переходов и состояний, таблица принятия решений
  7. Практика: Тестовые данные для оплаты
Тестовая документация
  1. Вступительное слово перед модулем
  2. Тест-план и тест-стратегия
  3. Отчет по результатам тестирования
  4. Чек-листы
  5. Практика: Создание чек-листа
  6. Тест-кейсы
  7. Практика: Создание тест-кейсов
  8. Работа в TestRail, QASE, TestIT
  9. Отчет о дефекте. Виды улучшений. Жизненный цикл дефекта
  10. Работа в Jira и Youtrack
  11. Практика: Поиск багов
  12. Матрица трассировки и метрики в тестировании
  13. Оценка трудозатрат в тестировании. Виды эстимации
Тестирование веб-приложений
  1. Вступительное слово перед модулем
  2. Как работает Internet? IP, MAC, URL, DNS
  3. Клиент-серверная архитектура. Балансировщики
  4. HTTP-протокол. HTTP-методы. Запросы и ответы. Коды ответов
  5. Кэш, куки, хранилища. Веб-сайт, приложения, сервис
  6. Chrome DevTools. Инструменты разработчика в браузере
  7. Практика: Работа в DevTools
  8. Основы HTML и CSS
  9. Практика: Создание простой веб-страницы
  10. Виды UI и верстки
  11. Тестирование веб-элементов и веб-форм
  12. Доп: Обзор клиентской части приложения на курсе
  13. Практика: Поиск багов в корзине
Тестирование API
  1. Вступительное слово перед модулем
  2. Виды API. SOAP и REST
  3. Практика: Ошибки в XML
  4. Установка и обзор функций Postman
  5. API-документация. Swagger и типы данных
  6. HTTP-методы в Postman. Цепочка запросов
  7. Идентификация, аутентификация и авторизация
  8. Доп: Обзор серверной части приложения на курсе
  9. Простые автотесты. Тест-кейсы и чек-листы
  10. Работа с тестовыми данными в Postman
  11. Практика: Создание REST-коллекции
  12. Перехват трафика в Postman
  13. Тестирование SOAP-сервисов в Postman
  14. Практика: Создание SOAP-коллекции
  15. cURL в Postman и Swagger
Работа с данными
  1. Вступительное слово перед модулем
  2. Базы данных. Типы БД и СУБД. Нормальные формы
  3. Установка MySQL-сервер и DBeaver. Создание таблиц в БД
  4. SELECT запросы в SQL. Агрегатные функции
  5. Практика: SELECT
  6. JOIN запросы в SQL
  7. Практика: JOIN
  8. NoSQL база данных на примере MongoDB
  9. Практика: MongoDB
Тестирование мобильных приложений
  1. Вступительное слово перед модулем
  2. Обзор Android и iOS
  3. Тестовые фермы
  4. Типы мобильных приложений
  5. Особенности тестирования мобильных приложений
  6. Типы тестирования мобильных приложений
  7. Практика: Чек-лист для мобильного приложения
  8. Практика: Тест-кейсы для мобильного приложения
  9. Android Studio. Функции и логи
  10. Практика: Поиск багов в мобильном приложении
  11. Доп: Xcode. Функции и логи
  12. Charles Proxy. Установка и использование
  13. Практика: Перехват и изменение трафика
  14. Доп: Fiddler Everywhere. Установка и использование
  15. Доп: Proxyman. Установка и использование
Работа с git и bash
  1. Работа с bash
  2. Практика: Команды bash
  3. Работа с git
  4. Создание портфолио
  5. Практика: Создание портфолио
Тесты для закрепления по всем модулям
  1. Теория и проектирование
  2. Тестирование веб-приложений
  3. Тестирование API и Postman
  4. Работа с базами данных
  5. Работа с bash
  6. Работа с git
  7. Ситуационные кейсы
ДОП: CI/CD, ChatGPT и другие инструменты
  1. Тестовые окружения
  2. Что такое CI/CD?
  3. ChatGPT в тестировании
  4. Основы работы с Jenkins
  5. Основы работы с GitHub Actions
ДОП: Создание резюме
  1. Создание резюме
  2. Создание сопроводительного письма
  3. Создание профиля в LinkedIn
Завершение курса
  1. Материалы для подготовки к интервью
  2. Выдача сертификата
ДОП: Задания из прошлых версий курса
  1. Практика: Приоритизация регрессии
  2. Практика: Классы и граничные значения
  3. Практика: Анализ требований
  4. Практика: Чек-лист, тест-кейсы и отчеты о дефекте
  5. Практика: Создание отчетов в JIRA
  6. Практика: Работа в Azure DevOps
  7. Практика: Создание коллекции в Postman
  8. Практика: Тестирование баз данных
  9. Практика: Тестирование мобильных приложений
  10. Практика: Перехват и анализ трафика