Тестировщик программного обеспечения — одна из ключевых фигур на рынке IT технологий. Тестирование — один из основных этапов подготовки ПО перед запуском: это может быть сайт, программа, мобильное или веб приложение. Все они перед релизом в обязательном порядке проходят этап тестирования и исправления багов.Тестировщик в команде разработки отвечает за качество готового технологического продукта. Это позволяет сохранить в будущем затраты на техническую поддержку и исправления ошибок. Благодаря курсу тестирования ПО — вы сможете освоить новую профессию быстрее, чем профессию программиста. Главным преимуществом можно выделить то, что вы будете иметь такие же перспективы работы как программисты.
Курсы тестировщика — один из самых легких путей для старта карьеры в области информационных технологий. Должность QA Junior не требует большого перечня технических навыков и умений. Однако после окончания курса QA средняя зарплата стартует от 500 долларов. После прохождения курса «QA Manual» Вы будете обладать всеми знаниями и умениями для получения должности «Тестировщика ПО» в любой украинской или международной IT-компании.
Программа курса QA разработана преподавателем на основе многолетней практики и соответствует требованиям ведущих IT-компаний и отвечает требованиям современного рынка к специалистам уровня Junior Frontend Developer.
Все тренера курса «Тестировщик ПО» — успешные практики уровня Senior, которые имеют большой прктический опыт работы и обучения. Все тренера прошли обучение и сертификацию в Main Academy.
Бонус — возможность улучшить свой технический английский и посещать курсы английского и Speaking Club в течение всего периода обучения на курсе Тестирование ПО.
По окончании курса все студенты проходят карьерный тренинг: тренируются проходить собеседование, учатся презентовать себя и свои soft и hard скиллы, составлять конкурентное резюме.
Вы научитесь
- Четкому пониманию программного обеспечения (ПО) методам оценки его качества
- Основным циклам разработки ПО и поймете роль тестировщика в разработке
- Основам тест-дизайна, приоритетности дефектов и анализа рисков
- Работе с инструментами (tools), которые помогают облегчить работу на проекте
- Тестированию основанном на рисках
- Инструментальным средствам поддержки тестирования
- Работе с основной документацией тестировщика (test plan, bug report, + test suite, check list)
- На практике освоите типы, виды и уровни
Введение в тестирование
Введение в тестирование
Знакомство с профессией тестировщика. Понимание качества программного обеспечения и тестирования программного обеспечения
- What is software?
- Software quality & quality issues
- Mission of a tester
- Thinking like a tester
Навыки, которые вы получите
- Определите место тестировщика в команде и его миссию
- Сформируете понимание, что такое программное обеспечение
- Поймете что такое качество программного обеспечения
Жизненный цикл разработки программного обеспечения (SDLC)
- Testers place in SDLC
- SDLC methodologies
- Specification review
Навыки, которые вы получите
- Познакомитесь с основными методологиями разработки программного обеспечения
- Поймете специфику работы тестировщика на различных циклах разработки ПО
Типы и уровни тестирования
- Testing types
- Testing levels
- White\Gray\Black box testing
Навыки, которые вы получите
- Изучите виды тестирования
- Узнаете об уровнях тестирования
- На практике отработаете полученные знания
Тест-кейсы
- What is a test case?
- Why we run a test cases?
- How tests can be good?
Навыки, которые вы получите
- Получите знания и практический опыт в написании тест-кейсов
- Научитесь самостоятельно писать тест-кейсы
Тестирование дизайна, понимание и методики
- Test design comprehension
- Test design techniques
- Domain analysis
- Combination testing
Навыки, которые вы получите
- Познакомитесь с концепцией тест дизайна
- На практике отработаете основные техники тест дизайна
Тестирование рисков
- Risks in software development
- Risk-based testing
Навыки, которые вы получите
- Узнаете, что такое тестирование, основанное на рисках
Исследовательское тестирование
- Scripted testing
- Exploratory testing
Навыки, которые вы получите
- Изучите основы и принципы исследовательского тестирования и его отличие от скриптового тестирования
Отчет об ошибках
- What is a bug report?
- How to write a good bug report?
- Bug report life cycle?
Навыки, которые вы получите
- Научитесь писать отчеты об ошибках
- Напишите свой первый отчет об ошибках
Тестовая документация
- Test case
- Test suite
- Bug report
- Test report
- Test plan
Навыки, которые вы получите
- Изучите основную документацию, с которой работает тестировщик
Инструменты тестировщика и его технические навыки
- What are tools in testing
- Common tools for testing
Навыки, которые вы получите
- Освоение основных инструментов тестировщика, которые могут помочь в работе на проекте
- Отработка практических навыков работы с инструментами и программами
WEB
- History of Internet creation
- Web applications architecture
- Web technologies
- HTTP protocol
Навыки, которые вы получите
- Узнаете историю возникновения и развития Интернета
- Основные технологии и принципы, на которых основан интернет
XML
- XML
Навыки, которые вы получите
- Изучите язык разметки документов XML
- Принципы построение документов, используя синтаксис XML
QA Engineer - 8 шагов к цели
-
1Записаться на курс
-
3Выполнить практические, лабораторные, домашние
-
5Отработать занятия по HR
-
7Защитить проект и сдать
тесты
-
2Изучить теорию
-
4Подготовить финальный проект
-
6Посещать ИТ-English и Speaking Club
-
8Junior QA Engineer!
Формы обучения и стоимость
- Самостоятельное обучение в личном кабинете
- Занятия онлайн в удобное для вас время
- Доступ ко всем видео урокам: лекции, практические, проекты, Q&A
- Доступ ко всем материалам в LMS: видео, презентации, тесты, практические
- Сертификат по окончании курса
- Стоимость: 3900 грн
- Обучение с инструктором в группах по ZOOM согласно расписанию
- Доступ ко всем видео урокам: лекции, практические, проекты, Q&A
- Доступ ко всем материалам в LMS: видео, презентации, тесты, практические
- Живое общение с инструктором в ZOOM и Telegram, проверка практических
- Сертификат по окончании курса
- Стоимость: 15000 грн
Курс: Тестирование ПО
Занятия с инструктором
С нуля до уровня Junior IT-специалиста и новой профессии.
Занятия в аудиториях или онлайн с лучшими инструкторами
3,5 мес, 27 занятий, 68 часов теории и практики с IT-экспертами
Лабораторные работы, индивидуальные и групповые проекты
Английский в подарок для трудоустройства и работы
Финальный экзамен, защита проекта – и Вы сертифицированный IT – специалист!
Команда курса «Тестирование программного обеспечения»
Евгений Лозоватский
QA Engineer, Middle QA
2 года в QA
- Специализация : мобильное тестрование;
- Значительный опыт в WEB тестированиия;
- Знание гибких методологий (Scrum, Kanban);
- Знание процессов SDLC/STLC;
- Опыт в создании тест-кейсов с использованием Jira, TestRail;
- Веб- технологии: HTML, CSS, HTTP, JSON, XML
- Практическое использование Fiddler, Postman, Android Studio, DEV-tools
- Инструменты CI/CD: Teamcity, Jenkins, Bamboo;
- Знание SQL и баз данных (Postgress, MongoDB);
- Знание платформы контейнеризации Docker;
- Базовый опыт автоматизированного тестирования (QA Automation Python)
Игорь Бондарчук
к.т.н., доцент кафедры компьютерных наук ТНТУ им. Ивана Пулюя
Заведующий кафедрой компьютерных наук ТНТУ им. Ивана Пулюя.
22 года преподавания ИТ. Практический опыт управления ИТ-проектами 3 года.
Диссертационная работа по теме обеспечения качества программных продуктов на ранних этапах жизненного цикла.
Программирование: C/C++, C#, Python
Базы данных: MySQL, MS SQL Server, MongoDB
DevOps: Web Server Apache, GIT (Git Hub, Git Lab), Docker, VirtualBox.
Управлял одновременно до 5 проектов, в т.ч. для web-платформы, ПК, мобильного (iOS, Android). Руководил работой команд разработчиков и тестировщиков для проектов в области fintech, B2B. Практический опыт использования таск-трекеров, средств управления тестированием. Разработка, проектирование баз данных. Виртуализация сервисов и служб.
Роман Прус
QA Lead, QA Инженер
4 года в QA
- Глубокий опыт WEB, мобильного тестирования;
- Четкое понимание SDLC/STLC
- Black-box, Grey-box, функциональное и нефункциональное тестирование
- Опыт создания тестовых планов, чек-листов, тестовых случаев (тест-кейсов) (с использованием инструмента управления тестами: Jira, TestRail);;
- Расчет времени команды на выполнение задач, управление командой
- Опыт использования SQL-запросов
- Знание гибких методологий (Scrum, Kanban);
- Веб-технологии: HTML, CSS, HTTP, JSON, XML
- Практическое использование Fiddler, Android Studio, Dev-tools
Алексей Осипенко
Senior QA Auto Engineer
7 лет в разработке
-
Программы: SQL, C#, Spring Framework, Selenium, JUnit, Hibernate, Docker, JIRA, Jenkins, Linux, Core Java, Java Database Connectivity (JDBC), JavaSE, Java Message Service (JMS), HTML, Node.js, Android, Android SDK
-
Другие навыки: Selenium WebDriver, WebDriver, Unity3D, API Testing, Appium, Mobile Testing, Android Studio
Получил степень магистра компьютерных наук в КПИ. Работал в CyberVision, Inc., Miratech. Сейчас работает в Data Art и Luxoft.
Карьерный сервис
После окончания курса, с полученными знаниями и навыками, вы сможете претендовать на позицию Junior QA Engineer
Учим грамотному позиционированию на рынке труда. Правильно писать резюме и сопроводительные письма. Успешно проходить интервью
Мы постоянно получаем от наших партнеров запросы на работу в ИТ-компаниях. Лучших студентов рекомендуем нашим партнерам на работу и стажировку.
Отзывы об обучении в Main Academy
Еще не готовы приступить к обучению или остались сомнения?
Приходите на пробное занятие и протестируйте курс бесплатно!
- Вы познакомитесь с инструктором курса, технологиями и спецификой работы в IT
- Узнаете, как проходит обучение на курсе QA: программа, расписание, создание первого портфолио и условия сертификации
- Определите для себя, подходит ли вам данное направление