QA-engineer

Тестировщик ПО

Тестировщик — это профессия в IT, которая позволяет работать без глубоких знаний программирования. Вы научитесь тестировать различные виды программного обеспечения, веб-сайтов и приложений, овладеете методами работы с баг-трекинговыми системами и научитесь составлять первые отчёты об ошибках.

Записаться на курс

Без воды

Актуальная обновляемая программа с упором на практику.

Преподаватели практики

Лекции ведут практикующие тестировщики.

Диплом

Диплом компьютерной академии после окончания курса.

Занятия в Академии это

Актуальная программа: постоянные обновления стека технологий.

Преподаватели практики: действующие специалисты в области тестирования

Диплом академии: в бумажном и электронном варианте.

Практические кейсы: во время учебы вы решаете реальные рабочие задачи.

Живое онлайн-обучение: онлайн трансляции с сохранением записи уроков.

Портфолио: тестовая документация, тест-план, тест-кейсы и баг-репорты.

Востребована ли профессия?

Сейчас на hh.ru открыто 5 446 вакансий QA-специалистов, и это только в России. Поэтому наш ответ – да, QA-инженеры крайне востребованы. Многие компании ищут таких специалистов, что означает — они готовы достойно платить.

Сколько зарабатывают тестировщики?

Записаться на курс Записаться на курс

По окончании курса вы будете уметь:

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

Применять основные методы тестирования программного продукта

Работать с документами, применяемыми на этапах планирования и выполнения тестирования

Разрабатывать планы тестирования и тестовые примеры

Понимать основы HTTP-протокола

Пониманить языки разметки HTML, XML

Тестировать интерфейс пользователя и функционал десктоп приложений (на примере ОС Windows)

Тестировать Web-приложения с использованием DevTools

Тестировать Web API с помощью Postman

Тестировать мобильные приложения в Android Studio

Стоимость

от 8 950р./мес.

Продолжительность: 4 месяца.

Нагрузка: 64 пары.

График: 2 раза в неделю.

Базовые знания: ПК – продвинутый, школьная информатика, основы программирования будут плюсом.

Записаться на курс

Идёт набор группы!

Прогрмма курса



1) Фундаментальная теория тестирования

Понятие тестирования. История развития. Объекты тестирования. Понятия качества. Отличия бага и фичи. Качества тестировщика. Что делает тестировщик. Цели тестирования.

2) Дефекты

Понятие дефекта. Как и зачем описывать дефект. Жизненный цикл дефекта. Критерии качества описания дефекта (баг-репорта). Системы отслеживания проблем (баг-трекинговые системы).

3) Классификация видов тестирования

Классификация по знанию внутренностей системы, по объекту и субъекту тестирования, по времени проведения, по критерию «позитивности» сценариев, по степени изолированности тестируемых компонентов, по степени автоматизации тестирования, по степени подготовленности к тестированию. Систематизация видов - Agile Testing Quadrants (ATQ). Верификация и валидация.

4) Методы тестирования

Методы тестирования черного ящика: классы эквивалентности, граничные значения, тестирование состояний переходов. Методы тестирования белого ящика. Уровни тестового покрытия.

5) Процесс тестирования

Жизненный цикл разработки программного обеспечения (ПО). Понятие жизненного цикла (ЖЦ). Модели ЖЦ программного обеспечения. Фазы разработки и проектная команда. Стадии тестирования на каждом этапе ЖЦ. Ключевые шаги процесса тестирования. Документация и требования. Гибкие методологии разработки ПО. Экономика тестирования.

6) Риски и качество процесса тестирования

Качество тестирования. Риски тестирования. Характеристика уровней тестирования. Обеспечение качества процесса проектирования ПО. Качество тестирования. Качество процесса разработки в целом. Верификация и валидация. Важность приоритетов. Риски качества. Источники рисков. Риски тестирования.

7) Подготовка к тестированию приложений

Тест кейсы и чек-листы. Процесс ручного тестирования. Тестовая документация. Структура качественного тест-кейса. Рекомендации по созданию качественного тест-кейса. Типичные ошибки. Тестовые сценарии.

8) Тестирование Web-приложений

Классификация Web-сайтов. Понятие о Web-приложении. Основы протокола HTTP. Понятие о клиент-серверной архитектуре Web-приложений. Особенности функционального тестирования Web-приложений. Элементы интерфейса Web-страниц. Тестовая среда. Эргономика. Тестирование поиска. Тестирование безопасности.

9) Работа с инструментом DevTools

Принципы работы инструмента. Основные функции для тестирования Web-приложений. Особенности реализации инструмента в разных браузерах.

10) Тестирование API с помощью Postman

Понятие тестирования. Принципы работы с клиентом Postman. Отправка запроса и получение ответа от сервера.

11) Тестирование приложений рабочего стола Windows

Классификация. Логическая структура приложений. Элементы интерфейса Windows-приложений. Инсталляционное тестирование. Конфигурационные файлы. Тестирование совместимости. Тестирование безопасности.

12) Тестирование мобильных приложений

Необходимость тестирования мобильных приложений. Особенности тестирования мобильных приложений. Элементы интерфейса мобильных приложений. Тестирование интерфейса мобильных приложений. Тестирование функционала мобильных приложений. Инструменты тестирования мобильных приложений.

13) Работа со средой разработки и тестирования Android Studio

Основные приемы работы с приложением. Особенности использования для тестирования мобильных приложений. Инструменты и технологии тестирования в Android Studio.

14) Основы автоматизированного тестирования

Понятие об автоматизации в тестировании. Отличия от ручного тестирования. Задачи автоматизации. Необходимые условия. Объекты автоматизации. Виды автоматизации. Процесс автоматизированного тестирования. Инструменты и технологии.

Диплом

По окончании обучения студенты получают диплом Компьютерной Академии а также международные сертификаты от компаний-партнеров. Наши партнеры:

Получить презентацию курса и консультацию специалиста
Оставьте заявку — мы расскажем о скидках и подберем для вас курс под любые цели и бюджет.
Записаться на курс

Кому подходит курс?

Начинающим специалистам

Новчикам в сфере IT, которые хотят освоить новую профессию в сфере информационных технологий.

Специалистам других сфер IT

Расширить профессиональный стек, возможность развиваться в новом направлении и повысить доход.

Студентам IT-специальностей

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

Тем, кто никогда не работал в IT

Людям, желающим сменить сферу основной деятельности и работать в перспективной отрасли.

Плюсы профессии

nvf_instructions_page_main_nav_crm_img_alt

Стать тестировщиком просто

[ все есть на курсе ]

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

nvf_instructions_page_main_nav_novofon_img_alt

Удаленная работа

[ работай как удобно ]

Многие выпускники работают удалённо — при поиске работы вы сами бираете формат, который удобен вам.

nvf_instructions_page_main_nav_prgrm_img_alt

Быстрое трудоустройство

[ кадровый голод ]

IT развивается в большой скоростью с каждым запускаются новые проекты - специалистов не хватает.

nvf_instructions_page_main_nav_prgrm_img_alt

Высокая ЗП

[ компании готовы платить ]

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

Преподаватель

Разработчик программного обеспечения с 1986 года. Преподаватель с 1992 года. Занимался разработкой систем в космической программе «Энергия-Буран», микропроцессорных систем управления для промышленных объектов. Многие разработки были лауреатами международных выставок. В 2009 году был признан лучшим инструктором компании Cisco по Юго-Восточной Европе. Основное направления: Desktop-разработка, разработка мобильных приложений, проэктировка приложений баз данных, тестирование ПО. Владислав Лычагин

Где работают наши выпускники?

Вопросы и ответы

·  Как проходит оплата?

Вы можете внести оплату целиком или разбить её на части и выплачивать каждый месяц. По договору средства на счет вносятся через банк.

·  Как проходят занятия?

Преподаватели проводят занятия два раза в неделю в вечернее время на нашей онлайн-платформе. Желательно посещать уроки регулярно, но если вы не можете присутствовать на занятии, его можно просмотреть в записи. Если какая-то тема кажется сложной, вы можете обратиться к преподавателю за консультацией. На протяжении всего обучения вас будут сопровождать кураторы.

·  Какой документ я получу после окончания?

Вы получите диплом компьютерной академии установленного образца.

·  Что делать, если нужно будет приостановить обучение?

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

·  Кто преподает в академии?

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

·  Надо ли знать английский язык?

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

·  Какая техника и софт потребуются?

Для более комфортного освоения программы желателен компьютер с 2–4-ядерным процессором и от 6 ГБ оперативной памяти. Также рекомендуется использовать операционную систему Windows. Если вы предпочитаете другую ОС, например macOS, вам придётся изучить её интерфейс и горячие клавиши самостоятельно или проконсультироваться с преподавателем. Это не повлияет на качество обучения.

·  Смогу ли я устроиться на работу после обучения?

После окончания обучения вы сможете претендовать на позицию младшего (Junior) специалиста.

Первое занятие бесплатно, оставьте заявку и получите доступ к демо уроку.