Курсы по программированию

Курс по QA Manual

Данный курс предназначен для тех, кто желает стать профессиональным тестировщиком. В рамках курса студенты узнают об основных принципах тестирования ПО, научатся использовать различные методики тестирования, изучат техники тест-дизайна, освоят клиент-серверную архитектуру, а также научатся тестировать UX/UI и API.

Курс ведет

Баялиев Акыл
Более 11 лет опыта в сфере тестирования, принимал участие в проектах разной сложности и разных направлений: Web, Mobile, GameDev, Performance.


Цена

550 000₸

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

После успешного завершения курса, студенты будут готовы к работе на позиции 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. Подготовка к собеседованию:
    • Что такое собеседование?
    • Какие этапы собеседования бывают?
    • Какие вопросы можно ожидать от рекрутера?
    • Какие вопросы следует подготовить кандидату?

Баялиев Акыл

Более 11 лет опыта в сфере тестирования, принимал участие в проектах разной сложности и разных направлений: Web, Mobile, GameDev, Performance.

Также занимается обучением и менторингом сотрудников компании.

Используя свой опыт и знания, поможет участникам курса погрузиться в наиболее эффективные техники тестирования ПО и поможет понять, как использовать различные инструменты в ежедневной работе QA.


На данном курсе еще нет отзывов

Если у вас еще есть вопросы
можете оставить заявку

Заполните заявку и наши менеджеры вам позвонят
и проконсультируют