Введение в профессию тестировщика и методологию контроля качества
Курс дает системное понимание процесса обеспечения качества программного обеспечения. Вы узнаете, как мыслит тестировщик, освоите классификацию видов тестирования, научитесь проектировать тест-кейсы, составлять грамотные баг-репорты и работать с основными инструментами профессии. По итогам курса вы будете готовы к первым шагам в карьере QA-инженера.
Мы разберем базовые понятия — что значит «качество» в программировании и почему тестирование является неотъемлемой частью разработки. Вы познакомитесь с жизненным циклом разработки (SDLC) и местом QA в нем, а также изучите принципы тестирования и типичные заблуждения о профессии.
Тестирование — это не один процесс, а целая экосистема подходов. В этом разделе вы систематизируете знания о видах тестирования: по уровням (unit, integration, system, acceptance), по типу (функциональное и нефункциональное), по доступу к коду (белый, серый, чёрный ящик) и по степени автоматизации.
Умение проектировать тесты — ключевой навык тестировщика. В этом разделе вы изучите классические техники тест-дизайна, которые позволяют покрыть максимум сценариев при минимуме тест-кейсов, и научитесь структурировать результаты в виде тестовой документации.
Найти баг — только половина работы. Важно правильно его описать, чтобы разработчик мог воспроизвести и исправить. В этом разделе вы изучите анатомию хорошего баг-репорта, освоите классификацию дефектов и поработаете с популярными системами отслеживания задач.
Современные приложения состоят из клиентской части и серверного API. В этом разделе вы научитесь тестировать веб-интерфейсы через инструменты разработчика браузера, а также отправлять HTTP-запросы к API и проверять ответы сервера — важнейший навык для тестировщика.
В финальном разделе мы рассмотрим карьерные пути в тестировании: от ручного QA до автоматизации, нагрузочного тестирования и DevOps. Вы получите практические советы по поиску первой работы, оформлению портфолио и подготовке к техническому собеседованию.
По завершении курса вы выполните комплексный итоговый проект — полное тестирование учебного веб-приложения. Проект включает: составление тест-плана, написание тест-кейсов и чек-листов с применением техник тест-дизайна, тестирование пользовательского интерфейса и API через Postman, оформление найденных дефектов в баг-трекере. Итоговый артефакт — тест-отчёт с выводами о качестве приложения. Этот проект станет основой вашего портфолио при поиске первой работы в QA.
Задания на портале Вернуться на главную