Курс наполнен различными кейсами и практическими заданиями, а также предусматривает возможность использования различных инструментов для тестирования программного обеспечения.
После успешного завершения курса, студенты будут готовы к работе на позиции Junior-тестировщика и будут иметь необходимые знания и навыки для обеспечения качества ПО на различных этапах разработки.
Продолжительность: 26 недель
Количество уроков: 52
Длительность урока: 2-2,5 академических часа
Формат курса: Онлайн
Язык обучения: Русский
Критерии отбора студентов: Тест на знание основ тестирования ПО
Критерии успеха студента: Считается, что студент успешно прошел курс, если выполнено более 50% всех заданий (тестовых и домашних) и средний результат по ним больше 70%.
- Урок 1. Карьера QA:
- Что такое QA, QC, Testing
- Зачем нужно тестирование?
- Типичный день тестировщика
- Базовые компетенции и обязанности тестировщика
- Компас развития
- Урок 2. Принципы тестирования:
- Принципы, как основа
- Что не доказывает тестирование?
- Парадокс пестицида
- Исчерпывающее тестирование недостижимо
- Раннее тестирование
- Контекстное тестирование
- Кластеризация бага
- Заблуждение об отсутствии ошибок
- Практические рекомендации
- Урок 3. Классификация тестирования:
- Уровень тестирования
- Позитивность сценария
- Доступность и знание кода
- Запуск кода
- Степень автоматизации
- Подготовленность системы
- Глубина/приоритет функционала
- Цель/объект тестирования
- Последовательность/время проведения
- Урок 4. Классификация тестирования. Практикум
- Урок 5. SDLC (жизненный цикл ПО):
- Почему важно понимать SDLC
- Бизнес идея
- Сбор и анализ требований
- Проектирование и дизайн (архитектура) системы
- Разработка ПО
- Тестирование
- Развертывание
- Поддержка
- Дополнительный этап - закрытие
- Урок 6. STLC (жизненный цикл тестирования):
- Что такое STLC?
- Планирование тестирования
- Проектирование тест - кейсов
- Настройка тестовой среды
- Выполнение теста
- Закрытие теста
- Верификация и валидация
- Урок 7. Практикум SDLC и STLC
- Урок 8. Модели и методологии разработки программного обеспечения:
- Основные модели разработки ПО
- Принципы Agile -манифеста
- Agile методологии разработки
- Scrum, Kanban
- Урок 9. Атрибуты и артефакты тестирования:
- Test plan, strategy
- Test case
- Checklist
- Bug report
- Bug Life cycle
- Traceability Matrix
- Test Result report
- Урок 10. Практикум. Тест-план и тестовая стратегия
- Урок 11. Практикум. Тест-кейсы и чек-листы
- Урок 12. Практикум. Баг-репорт
- Урок 13. Практикум. Матрица трассировки требований и отчет
результата тестирования
- Урок 14. Тестирование требований:
- Цели и задачи проекта
- Классификация требований
- Основные принципы тестирования требований
- Свойства хороших требований
- Что и как тестировать в требованиях?
- Урок 15. Техники тест дизайна:
- Понятие тест дизайна
- Основные техники тест дизайна
- Суть и примеры применения техник тест дизайна
- Урок 16. Практикум. Техники: классы эквивалентности, граничных
значений, предугадывания ошибок
- Урок 17. Практикум. Техники: таблица принятия решений и перехода
состояний
- Урок 18. Практикум. Техники: попарное тестирование
- Урок 19. Оценка трудозатрат и риски:
- Что такое оценка трудозатрат?
- Техники оценивания
- Что такое риски и какие риски бывают?
- Последствия рисков
- Как избежать рисков?
- Урок 20. Issue tracking system:
- Понятие issue tracking system
- Инструмент Jira
- Работа с Jira
- Урок 21. Практикум. Issue tracking system
- Урок 22. Практикум. Issue tracking system
- Урок 23. Test Management System:
- Понятие Test Management System
- Инструмент TestRail
- Работа с TestRail
- Урок 24. Практикум. Test Management System
- Урок 25. Практикум. Test Management System
- Урок 26. UI/UX Тестирование:
- UI
- Требования к UI
- Обзор элементов
- UX
- Урок 27. Тестирование WEB форм:
- Валидация на клиенте и сервере
- Виды полей ввода и тестирование Web форм
- Практика
- Урок 29. Клиент-серверная архитектура:
- Уровни клиент серверной архитектуры
- Плюсы, минусы клиент серверной архитектуры
- Урок 30. Практикум. Клиент-серверная архитектура
- Урок 31. HTTP протокол: коды состояний, методы. OSI:
- Сетевые модели :OSI, TCP/IP
- HTTP протокол
- Методы HTTP протокола
- Коды состояний/ответов
- Урок 32. Практикум. HTTP протокол
- Урок 33. Практикум. HTTP протокол
- Урок 34. Основы компьютерных сетей. DNS, URL, TCP/IP:
- Основные сетевые термины
- URI, URL, URN
- DNS, IP-адрес
- Урок 35. Cache, Cookie, LocalStorage. HTML, CSS, DOM:
- Browser cache
- Cookie
- Local Storage
- HTML
- DOM
- CSS
- Урок 36. ChromeDev tools
- Урок 37. Тестирование веб-сервисов. SOAP vs REST и JSON vs XML:
- Что такое веб-сервисы?
- Что такое SOAP?
- Что такое REST?
- Формат обмена и хранения данных JSON
- XML синтаксис
- Урок 38. Практика. Веб-сервисы. JSON vs XML
- Урок 39. Практика. Веб-сервисы. SOAP vs REST
- Урок 40. Инструментарий при тестирование API:
- Тестирование через API отправку SOAP, REST запросов,
используя Postman
- Тестирование через API отправку SOAP, REST запросов,
используя SOAPUI
- Урок 41. Практика. Инструментарий при тестировании API. Postman
- Урок 42. Практика. Инструментарий при тестировании API. SoapUI
- Урок 43. SQL для тестировщика:
- Что такое SQL?
- Выборка данных
- Сортировка данных
- Фильтрация данных. Операторы сравнения
- Работа с NULL-значениями
- Фильтрация данных. Логические операторы
- Урок 44. Практика
- Урок 45. SQL для тестировщика:
- Вычисляемые поля и функции манипулирования данными
- Статистические функции
- Создание групп
- Урок 46. Практика
- Урок 47. SQL для тестировщика:
- Подзапросы (вложенные запросы)
- Объединение таблиц (JOIN)
- Урок 48. Практика
- Урок 49. SQL для тестировщика:
- Объединение запросов (UNION)
- Добавление данных (INSERT)
- Обновление данных (UPDATE)
- Удаление данных (DELETE)
- Урок 50. Практика
- Урок 51. Подготовка резюме:
- Что такое резюме и из каких блоков состоит?
- Рекомендации по составлению резюме
- Примеры сайтов-конструкторов
- Урок 52. Подготовка к собеседованию:
- Что такое собеседование?
- Какие этапы собеседования бывают?
- Какие вопросы можно ожидать от рекрутера?
- Какие вопросы следует подготовить кандидату?
На данном курсе еще нет отзывов