SOURCE iT
Харьков
Курс
Offline
25 декабря 2021
2,5 месяца
Стоимость курса
7 800 UAH

Тестирование ПО (QA)

Навыки, которые вы получите:
Scrum Kanban QA Manual testing FDD Agile TDD

Зачем изучать тестирование ПО (QA — quality assurance)? Без работы специалиста по тестированию (QA Engineer) невозможен выпуск ни одного программного продукта.

Тестирование программного обеспечения — процесс исследования и испытания программного продукта, имеющий две различные цели

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

Программа 

  1. Что такое тестирование? Как, когда и кому оно нужно.
  2. Основные модели и методологии разработки программ. Где и когда начинается (и заканчивается) тестирование.
  3. Современные методологии разработки программного обеспечения Agile (Scrum/XP/FDD/TDD/Kanban), RUP.
  4. Виды/типы тестирования.
  5. Что такое ошибки/баги? Типы багов.
  6. Проектная документация: плохая и хорошая. Что с ней делать?
  7. Тестовая документация и багтрекинг.
  8. Что такое багтрекинг и для чего он нужен? Основные багтрекинговые системы и обязательные поля.
  9. Тесты. Хорошие и плохие. И почему так.
  10. Классы эквивалентности и граничные значения. Применение в реальной жизни.
  11. Разработка тестового покрытия. Разработаем собственный тест план.
  12. Тестирование требований. Работа с заказчиком.
  13. Автоматизация тестирования. Когда, зачем, почему и как.
  14. Нагрузочное тестирование, тестирование уязвимости и TBD.

Чему вы научитесь 

  • Изучите основные виды тестирования ПО.
  • Получите практические навыки ручного тестирования ПО.
  • Технике тест-дизайна (классы эквивалентности, граничные значения, попарное тестирование и прочее).
  • Работе с тестовой документацией (тест-кейсы, чек-листы, отчеты о дефектах и прочее).
  • Работе с разными системами отслеживания ошибок, создания тест-кейсов.
  • Изучите инструментарий тестировщика (система управления дефектами, система управления проектами, дев консоль, инструменты автоматизации).