Тестировщик — это специалист, который проверяет качество программного обеспечения. Он использует различные методы тестирования, такие как функциональное, интеграционное, регрессионное тестирование, для выявления ошибок в программном коде. Тестировщик также работает с разработчиками, чтобы исправить найденные ошибки и улучшить качество продукта.
На курсах по тестированию можно научиться различным методам и технологиям тестирования программного обеспечения. Курсы могут включать изучение тест-дизайна, написания тестовых сценариев, автоматизации тестирования, управления баг-репортами и сбора метрик качества продукта. Также можно изучить использование инструментов тестирования, таких как Selenium и JMeter. Курсы могут предоставить практические навыки и опыт для работы с различными типами тестирования и улучшения качества программного обеспечения.
- 1 место. Курс «Тестировщик» — Нетология
- 2 место. Курс «Профессия Инженер по тестированию» — Skillbox
- 3 место. Курс «Факультет тестирования ПО» — GeekBrains
- Курс «Тестирование» — SkillFactory
- Курс «Тестирование» — Otus
- Курс «Тестировщик» — HEDU (Irs.Academy)
- Курс «ТЕСТИРОВЩИК ПО» — IT College Digital Unicorn
- Курс «QA тестирование» — Careerist
- Курс «Обучение тестировщиков» — LearnQA
- Курс «Тестирование ПО (QA)» — Компьютерная Академия «ШАГ»
- Курс «Как стать инженером по тестированию» — Яндекс.Практикум
- Курс «ТЕСТИРОВАНИЕ» — Академия IT
- Курс «ИНститут Тестировщиков» — Лаборатория качества
- Курс «Тестирование Программного Обеспечения» — Test Pro
- Курс «Основы тестирования ПО» — Bugza
- Курс «Инженер по тестированию» — Product University
- Курс «Тестировщик с нуля» — Artsiom Rusau QA Life
- Курс «Тестирование ПО. Уровень 1.» — «Специалист» при МГТУ им.Н.Э.Баумана
- Курс «Тестирование» — Школа седого тестировщика
- Курс «Тестирование ПО» — QA Academy
- Курс «QA Basics» — ITEA
- Изучайте IT-профессию без опыта и технического образования в области тестирования программного обеспечения.
- Альфа-Банк предлагает собеседование лучшим выпускникам.
- Обучение проходит в формате вебинаров, видеолекций и практических заданий.
- Получите диплом о профессиональной переподготовке с нулевого уровня.
Работа тестировщика включает в себя обеспечение качества программного продукта. Спрос на таких специалистов высок, поскольку каждая команда разработчиков стремится к выпуску бездефектного продукта. Профессию тестировщика можно освоить быстрее, чем программирование, получив такие же перспективы работы в интересных проектах.
Программа обучения включает ручное тестирование веб-приложений, вёрстку сайтов, основы Git и программирование на Java для тестировщиков. Курс также включает обучение английскому языку и автоматизированному тестированию с использованием различных инструментов и технологий. Учебный процесс включает в себя как теорию, так и практические занятия. Курс завершается разделом о карьере в тестировании, где рассматриваются вопросы о трудоустройстве, развитии и специализациях.
Достигнутые результаты включают подготовку тестового сценария для веб-формы, проведение UI-тестирования, разрешение конфликта версий кода на GitHub, решение более 40 задач на Java, проведение unit-тестирования, разработку автоматизированных тестовых сценариев и тестирование Java-проекта с использованием Selenium Webdriver.
Ключевые навыки, которые вы приобретете, включают использование актуальных теорий тестирования, понимание жизненного цикла разработки программного обеспечения, программирование на Java, работу с системой контроля версий Git и платформой GitHub, проведение unit-тестирования, подготовку и проведение автоматизированных тестовых сценариев, подготовку отчетов о тестировании, заведение дефектов и работу с Selenium Webdriver.
Инструменты, которыми вы овладеете, включают Java, GitHub, Git, Selenium, SQL, JUnit, IntelliJ IDEA, Docker, Akita, Postman, JIRA и Report Portal.
Вы приобретете одну из самых востребованных IT-профессий, где не требуется опыт программирования — вы научитесь обнаруживать ошибки в работе веб-сайтов и приложений. Вас будут поддерживать опытные наставники.
Этот курс представляет собой легкий старт в IT-сфере, где обучение осуществляется на практике, и предоставляется помощь в трудоустройстве. Курс включает в себя 14 инструментов тестирования.
На рынке не хватает тестировщиков, и в данный момент 3,700 компаний ищут тестировщиков. Зарплата опытного специалиста может достигать 100,000 рублей.
Курс подходит для новичков в IT, которые хотят научиться тестировать веб-сайты, мобильные приложения и другое программное обеспечение. Вы также научитесь понимать работу IT-компаний и развиваться в профессии. Даже джуниоры в настоящее время очень востребованы на рынке, и этот курс поможет вам достичь среднего уровня.
Курс также подходит для тестировщиков начального уровня, которые хотят освоить ключевые инструменты автоматизированного тестирования и построить понятный путь профессионального развития.
Мы поможем вам построить карьеру мечты, предоставив индивидуальные карьерные консультации, помощь в оформлении резюме и портфолио, а также подбор подходящих вакансий и подготовку к собеседованию. За 2021 год мы трудоустроили более 1000 студентов на работу по новой профессии.
Вы научитесь функциональному и нефункциональному тестированию сайтов и приложений, тестированию мобильных приложений, основным методам автоматизации, работе в таск-трекерах, техникам тест-дизайна, основам программирования на Java, использованию шаблонов тест-планов, тест-кейсов, сценариев и чек-листов, работе в панели инструментов веб-разработчика и тестированию пользовательских интерфейсов.
Программа курса включает видеоуроки и практические задания, которые помогут вам вырасти в профессии с нуля. Это 87 тематических модулей и 485 онлайн-уроков.
Дипломные работы включают тестирование онлайн-портала, тестирование мобильного приложения и автоматизированное тестирование.
После завершения обучения ваше резюме будет отражать вас как тестировщика/Middle QA-engineer с зарплатой от 65 000 рублей. Ваши профессиональные навыки будут включать ручное и автоматизированное тестирование веб и мобильных приложений, применение техник тест-дизайна на практике, приёмочное и регрессионное тестирование, работу в таск-трекере Jira, работу с API и многие другие. Вы также получите диплом от Skillbox, подтверждающий прохождение курса.
Изучите профессию QA-тестировщика с самого начала. Вам предоставят все необходимое для старта вашей карьеры: навыки ручного тестирования, практику автоматизации на Java и опыт работы с веб-приложениями.
Программа обучения длится 12 месяцев и включает в себя 5 проектов для вашего портфолио. Мы также гарантируем вам трудоустройство и выдадим диплом о переподготовке.
QA-тестировщик ПО отвечает за контроль качества программных продуктов, таких как сайты, мобильные и веб-приложения. Он моделирует различные сценарии использования программы, чтобы выявить и исправить ошибки.
Этот курс подходит для новичков в IT, начинающих тестировщиков и практикующих IT-специалистов. Мы предоставим вам все необходимые знания, опыт работы с продвинутыми инструментами и методологиями, чтобы вы могли построить успешную карьеру в тестировании веб-сайтов и приложений.
Гарантия трудоустройства закреплена в договоре. Если после успешного обучения вы не найдете работу, мы вернем вам деньги.
Программа обучения включает в себя следующие курсы:
I четверть:
- Основы ручного тестирования
- Основы тест-аналитики
II четверть:
- Тестирование веб-приложений
- Linux. Рабочая станция
- HTML/CSS для тестировщиков. Интерактивный курс
- Тестирование веб-приложений
III четверть:
- Автоматизация тестирования
- Java. Уровень 1
- Java Core для тестировщиков
- Автоматизация тестирования Web UI на Java
- Тестирование backend на Java
IV четверть:
- Развитие командной работы
Вы улучшите soft skills и закрепите знания по различным инструментам тестирования.
Завершающий проект:
Вы примете участие в тестировании реального продукта и получите практический опыт работы.
Каждый курс включает лекции и практические задания, чтобы вы могли усвоить материал и применить его на практике.
Ключевые навыки:
— Написание тестовой документации
— Работа с системами тест-менеджмента
— Тестирование веб-приложений
— Выявление дефектов и анализ логов сервера
— Автоматизация тестирования с Selenium
— Работа с командной строкой Linux
— Автоматизация UI-проверок с Selenium Web Driver/Selenide
— Навыки работы с SQL.
Обучение осуществляется на основании государственной лицензии № 040485. После окончания вы получите диплом о профессиональной переподготовке и электронный сертификат, которые можно использовать в портфолио и предоставить работодателю.
- Профессия «Тестировщик-автоматизатор на Python»
Перейдите к тестированию с автоматизацией на Python — гарантируйте высокое качество программного обеспечения в крупных IT-компаниях, стартапах или работая независимым специалистом. - Профессия «QA-инженер на Java»
Получите навыки тестирования программного обеспечения с использованием Java и автоматизации, чтобы обеспечить качество цифровых продуктов в крупных IT-компаниях или работая самостоятельно.
Обучающие программы:
- Специалист по автоматизированному тестированию Java
Продолжительность: 4 месяца - Основы тестирования Java QA Engineer
Продолжительность: 4 месяца - Лидер в области тестирования
Продолжительность: 6 месяцев - Тестирование производительности
Продолжительность: 4 месяца - JavaScript QA Engineer
Продолжительность: 4 месяца - Python QA Engineer
Продолжительность: 5 месяцев - Профессиональное обучение автоматизации тестирования
Продолжительность: 10 месяцев - Инженер по тестированию игр
Продолжительность: 3 месяца - QA Engineer
Продолжительность: 4 месяца - Практикум по использованию и настройке GIT
Продолжительность: 1 месяц - Видеокурс «Ручное тестирование».
Интернет-обучение для специалистов по тестированию программного обеспечения: станьте экспертом в области проверки ПО.
По окончании курса вы сможете:
- Проводить тестирование мобильных приложений
- Тестировать веб-приложения
- Применять автоматизированное тестирование
- Разрабатывать тестовые планы и примеры
- Обнаруживать ошибки в процессе тестирования.
Программа курса:
- Основы и стандарты качества ПО
- Классификация методов тестирования
- Тестовая документация: часть I
- Тестовая документация: часть II
- Методы тестирования
- Уровни тестирования
- Функциональное тестирование
- Нефункциональное тестирование
- Тестирование пользовательского интерфейса
- Тестирование веб-приложений
- Тестирование веб-сервисов
- Вопросы автоматизации тестирования.
По завершении обучения вы получите сертификат, подтверждающий прохождение 12 уроков онлайн-курса для тестировщиков.
Quality Assurance (QA) — это область практических знаний в разработке программного обеспечения, которая отвечает за контроль качества ПО и разработку практических решений для его улучшения. Тестировщик занимается не только проверкой ПО и обнаружением дефектов, но и снижает вероятность их возникновения в проекте.
Что вы получите в результате?
- Вы изучите все необходимые навыки для начала карьеры в области тестирования ПО с нуля.
- Теоретические основы процессов QA.
Научитесь тестировать ПО различных типов и уровней, включая веб- и мобильные приложения. - Проведение тестовых мероприятий.
Научитесь планировать тестирование, что входит в обязанности инженера по качеству на реальных проектах в IT. - Инструменты тестировщика.
Познакомитесь с основными инструментами, необходимыми для работы тестировщика. - Тестовая документация.
Научитесь создавать тестовую документацию, необходимую для начала тестирования, а также составлять отчеты о найденных дефектах.
Программа курса:
- Введение в тестирование ПО.
- Жизненный цикл проекта.
- Виды тестирования: уровни, методы, типы.
- Введение в тест-дизайн.
- Жизненный цикл дефекта.
- Тестовая документация, тест-кейсы, чек-листы.
- Анализ и тестирование требований.
- Процесс тестирования.
- Agile: Scrum.
- Коммуникации тестировщика и разработчика.
- Мобильное тестирование.
- Нефункциональное тестирование.
- Инструменты тестировщика.
- Техническая грамотность.
- Устройство компьютера.
- Базы данных.
- Разбор практических заданий.
- Карьерное консультирование.
После окончания обучения вы будете уверены в применении необходимых знаний для работы в области QA в IT-компании. Вы сможете планировать тестирование, создавать тестовую документацию, выполнять различные методики тестирования, находить дефекты в различных приложениях, работать с SQL и базами данных, а также использовать инструменты тестировщика и принимать участие в промышленном тестировании веб- и мобильных приложений.
Учебная программа:
Более 50 часов обучения. Курс разработан и проводится экспертами IT-индустрии.
- Основы QA, Часть I
Обзор карьеры и рынка труда. Введение в обеспечение качества (QA) и основы ручного тестирования. - Основы QA, Часть II
Изучение и применение стандартных инструментов для ручного тестирования. Основы QA: типы тестирования и ошибок, Chrome DevTools (Inspector), жизненный цикл разработки программного обеспечения, жизненный цикл ошибок, система отслеживания ошибок Jira, тестирование пользовательского интерфейса, архитектура клиент-сервера и BrowserStack для ручного тестирования. - Тестирование веб-приложений
Изучение Waterfall, Agile и Scrum. Работа с JIRA (система отслеживания ошибок). Разбор тестовых случаев. Практическое использование TestRail. Тестирование веб-приложений, анализ тестового случая и подготовка отчета об ошибках. - Тестирование мобильных приложений
Тестирование iOS и Android приложений на мобильных устройствах с помощью QA. Работа в Xcode и Android Studio для ручного тестирования. Установка и удаление приложений, анализ журналов, обработка исключений / сбоев / ошибок, создание скриншотов и видеозаписей для отчетов об ошибках. Описание тестовых случаев и сообщений об ошибках в JIRA. - Профессиональные навыки
Команды Unix и ADB. Изучение Charles Proxy, непрерывная интеграция, Jenkins, базы данных и SQL. Написание простых SQL-запросов. Бонус: Введение в тестирование API, REST API, форматы передачи данных, JSON, HTTP-глаголы, запрос и ответ, заголовки и коды состояния. - Подготовка к трудоустройству. Резюме и практика.
Изучение рынка труда в вашем регионе. Подготовка резюме и личного портфолио. Создание эффективного профиля в LinkedIn. Поиск и отклик на вакансии в Интернете с использованием сайтов поиска работы и LinkedIn. Освоение практических навыков для работы на рынке труда: советы и хитрости. Подготовка к вопросам и ответам на собеседовании. Обзор предыдущих уроков и практических упражнений.
Получайте навыки тестирования с нуля или улучшайте свою квалификацию под руководством опытных инструкторов. Направления и курсы:
- Тестирование: первые шаги
Мини-курс о базовых аспектах тестирования — от понятия тест-дизайна до корректного оформления тест-кейсов и описания багов. - Ручное тестирование мобильных приложений
Основные инструменты и методики. - Тестирование безопасности
Практические примеры уязвимостей. - Chrome DevTools: инструменты тестировщика
Основной инструмент для тестирования веб-приложений. - Bash: инструменты тестировщика
Полное погружение в командную строку с примерами. - SQL: инструменты тестировщика
Введение в работу с базами данных. - и другие.
Программа создана для тех, кто стремится освоить престижную и высокооплачиваемую профессию инженера по обеспечению качества и заложить прочный фундамент для своей карьеры в IT.
Содержание программы включает:
- Обзор IT бизнеса: технологии и терминология.
- Фазы процесса разработки программного обеспечения.
- Методологии разработки программного обеспечения.
- Анализ существующих моделей и методов разработки.
- Роль и место обеспечения качества в разработке программного обеспечения.
- Введение в тестирование: цели и задачи тестировщика в команде.
- Теория тестирования: подходы, технологии, уровни, процесс, компоненты.
- Дефекты: типы и жизненный цикл дефектов.
- Организация тестов: типы тестов, составление тест-плана.
- Тестирование сложных программных решений и комплексных систем.
- Введение в системы контроля версий: CVS, SVN, GIT, Mercurial.
- Обзор методологии SCRUM.
- Сертификация ISTQB.
- Введение в язык программирования Java.
- Введение в теорию баз данных и язык SQL.
- Автоматизация тестирования: цели, задачи, этапы.
- Введение в веб-технологии: HTML, CSS, XML, XPath, WebDriver.
- Selenium Server: создание фреймворка для тестирования с помощью Selenium.
- Анализ продуктов для автоматизации тестирования веб-сервисов и мобильных приложений.
По завершению обучения вы сможете:
- Применять инструменты тестирования ПО для различных типов приложений.
- Применять основы веб-технологий, программирования, системного администрирования и работы с базами данных в автоматизированном тестировании.
- Создавать тест-планы и работать с баг-трекерами.
- Проводить автоматизированное тестирование с использованием различного программного обеспечения.
- Понимать принципы работы и применять Selenium для тестирования веб-страниц.
- Работать с языком SQL и создавать сложные запросы.
- Производить нормализацию и использовать различные компоненты баз данных.
- Использовать различные системы контроля версий.
- Успешно пройти интервью на должность инженера по обеспечению качества.
Роль тестировщика заключается в формировании сценариев проверки, прогнозировании сбоев и обнаружении ошибок в продуктах. В процессе обучения вы освоите методики разработки тестов и научитесь использовать инструменты, такие как Postman, Charles и Яндекс.Трекер. Для автоматизации тестирования вы изучите основы JavaScript и библиотеку Puppeteer.
В ходе обучения в Практикуме, длительностью 4 месяца при занятиях по 15 часов в неделю, вы не только освоите необходимые навыки, но и протестируете образовательные сервисы в реальном времени:
- Веб-приложение Яндекс.Маршруты: вы научитесь создавать тесты, разрабатывать тестовую документацию, создавать отчеты об ошибках и проверять веб-приложение.
- Мобильное приложение Яндекс.Метро: вы познакомитесь с основами тестирования мобильных приложений, овладеете работой в эмуляторе и протестируете мобильное приложение.
- API и базы данных в Яндекс.Прилавке: вы изучите инструменты тестирования API и основы языка SQL.
Программа обучения включает в себя:
- Основы тестирования.
- Анализ и дизайн тестов.
- Тестирование веб-приложений.
- Тестирование мобильных приложений и API.
- Основы работы с базами данных.
- Основы автоматизации тестирования.
- Выпускной проект, включающий самостоятельное решение задачи от изучения требований до подготовки документации и тестирования сервиса.
Обучающие программы:
- Вводный курс в области тестирования
- Видеокурс о тестировании программного обеспечения
- Начальный уровень QA
- Юнит-тестирование на языке C#
- Курс «Тестирование программного обеспечения и QA»
- Изучение работы с BrowserSync.
По завершении обучения вы:
- Будете владеть терминологией тестирования
- Сможете проводить различные виды тестирования (исследовательское и скриптовое)
- Обладаете ключевыми навыками тестирования интеграции (с использованием SoapUI) и работы с базами данных (SQL)
- Научитесь создавать базовые автоматизированные тесты для функционального веб-тестирования
- Сможете автоматизировать стандартные операции, такие как сравнение файлов, анализ логов, подготовка тестовых данных и т. д.
- Ознакомитесь с особенностями тестирования веб-продуктов и мобильных приложений, а также используемым для этого инструментарием
- Сможете эффективно тестировать требования и другую пользовательскую документацию для проекта
- Научитесь оптимальному баг-трекингу, форматам составления тестовых артефактов и работе с самыми популярными инструментами, такими как ведение чек-листов, тест-кейсов и системы баг-трекинга.
Особенности обучения:
- Фокус на практике: обучение ориентировано на практическое применение навыков, задания включают конкретные домашние задания.
- Экспертное обучение: вебинары проводят опытные практики, решающие реальные задачи.
- Индивидуальная обратная связь: тренер готов работать с каждым студентом индивидуально до достижения успеха, предоставляя детальные пояснения и помощь.
Учебный план:
- Основы тестирования
Введение в историю тестирования, понятия SQA и методологии тестирования. - Процесс разработки программного обеспечения
Ознакомление с жизненным циклом разработки ПО и тестирования, применение методологии Agile Scrum с использованием инструмента Jira. - Документация для тестирования
Создание тест-планов, тест-кейсов (с использованием Zephyr), чек-листов, матриц тестирования, отслеживание дефектов (в Jira), работа с вики (Confluence). - Типы тестирования
Изучение пирамиды тестирования, функциональных и нефункциональных видов тестирования. - Веб и мобильные приложения
Архитектура и особенности веб и мобильных приложений, обзор протокола HTTP и базовые концепции CDN. - Основы веб-технологий
Изучение HTML, CSS, JavaScript и основных возможностей современных браузеров (cookies, DOM и т. д.). - Непрерывная интеграция
Понимание окружений, систем управления версиями, CI/CD конвейеров (Jenkins), процессов релизов. - UI/UX и функциональное тестирование
Тестирование пользовательского интерфейса (UI), оценка юзабилити (UX), функциональное тестирование. - Тестирование баз данных
Проведение тестирования баз данных (SQL и NoSQL), ETL-тестирование. Практика с MySQL на проекте. - Тестирование API
Анализ и тестирование API: REST API (с помощью Postman), анализ сетевых пакетов (с использованием Charles Proxy, Fiddler). Практика на проекте. - Автоматизация тестирования
Введение в автоматизацию тестирования, локаторы, практика с Selenium и Cucumber. - Подготовка к собеседованию
Подготовка к интервью, поиск работы, индивидуальные сессии с ментором.
Ключевые навыки:
- Понимание и применение различных типов тестирования
- Умение выявлять и описывать дефекты
- Создание и отслеживание тест-кейсов в системе отслеживания задач
- Работа с задачами разработки (user stories)
- Понимание архитектуры современных приложений
- Знания, необходимые для успешного прохождения собеседований.
Программа обучения:
- Введение в тестирование ПО и роли тестировщика
- Методологии разработки и Agile принципы
- Анализ требований и тестирование документации
- Управление дефектами и их жизненный цикл
- Виды тестирования и уровни тестирования ПО
- Тестовая документация и техники тест-дизайна
- Технические аспекты тестирования и безопасность
- Протоколы передачи данных и системы управления базами данных
- Инструменты тестировщика, включая Postman и MySQL.
Программа курса:
8 недель
Неделя 1: Введение в тестирование и сценарии
- Роль тестирования в жизненном цикле разработки продуктов и Agile методологии
- Основы работы с проектами в Jira и создание баг-отчетов
- Понятия ручного и автоматизированного тестирования
- Создание тестов и анализ требований.
Неделя 2: Виды и области тестирования
- Обзор различных видов тестирования, включая тестирование производительности, usability, стабильности и другие
- Тестирование в различных областях, таких как банковские продукты, электронная коммерция и базы данных.
Неделя 3: Основы тестирования веб-приложений
- Основы интернета и клиент-серверной архитектуры
- Работа с протоколом HTTP/HTTPS и DevTools браузера
- Тестирование различных элементов веб-приложений и форм.
Неделя 4: Основы верстки для тестировщиков
- Основы HTML и CSS, адаптивность под различные устройства
- Основы JavaScript и кросс-браузерное тестирование
- Тестирование анимации и других аспектов верстки.
Неделя 5: Тестирование мобильных приложений
- Особенности тестирования мобильных приложений, работа с эмуляторами и средами разработки
- Тестирование различных функций мобильных приложений, таких как пуш-уведомления и GPS.
Неделя 6: Тестирование API и работа с Git
- Взаимодействие через API, работа с REST API и Postman
- Основы системы контроля версий Git и работа с репозиториями.
Неделя 7: Основы SQL и тестирование баз данных
- Основы SQL для работы с базами данных, включая создание таблиц и выполнение запросов
- Тестирование баз данных и поиск уязвимостей.
Неделя 8: Автоматизация тестирования и проектная работа
- Основы автоматизации тестирования, включая использование Java и JS-библиотек
- Выполнение автоматизированных тестов для Web UI и бекенда.
Видеоуроки содержат:
- Обучение Azure Devops для тестировщика, включая тест-план, тест-кейсы и отчеты о дефектах.
- Установка и настройка Charles Proxy для тестирования.
- Практическое использование Fiddler Everywhere в тестировании.
- Обзор аутсорсинга и работы в продуктовых компаниях для тестировщика.
- Правила написания баг-репортов на английском языке.
- Практика тестирования в Charles Proxy.
- Выбор курсов по тестированию на примере курса «ТЕСТИРОВЩИК С НУЛЯ 2021».
- Работа с логами в тестировании.
- Разгадывание мифов о работе в IT и тестировании.
- Подробный рассказ о жизни тестировщика (QA Engineer).
- Изучение попарного тестирования (Pairwise testing) с помощью PICT.
- Применение правил деловой переписки для тестировщика.
- Начальные шаги по работе с Bash и основы Git для тестировщика.
- Углубленное изучение Git и Bash для тестировщика.
- Обзор тестирования API в простой форме за 8 минут.
- Подробные уроки о тестировании, клиент-серверной архитектуре, HTTP-протоколе, URL-адресах, DevTools, HTML, CSS, тестировании полей ввода, веб-сервисов, баз данных, SQL, мобильных приложений, требований, Agile и Scrum методологиях, уровнях тестирования, регрессионном тестировании, тест-дизайне, тестовой документации и оценке трудозатрат на тестирование.
- Уроки по работе с Postman, включая переменные, CSV и JSON файлы, SOAP тестирование, перехват HTTP запросов и оценка в тестировании.
Надежное программное обеспечение является ключом к успеху в бизнесе.
В рамках курса по тестированию программного обеспечения вы научитесь создавать чек-листы и тест-кейсы в TestRail, а также разбираться в технических заданиях и их декомпозиции.
Курс также охватывает особенности тестирования WEB-приложений, API и мобильных приложений. Вы получите практические навыки работы с инструментами, такими как Charles Proxy, Postman, Android Studio, ADB, Browserstack и DevTools.
Программа курса включает в себя модули по введению в тестирование программного обеспечения, методам и видам тестирования, тестовой документации, отчетам об ошибках, техникам тестирования, клиент-серверной архитектуре, тестированию WEB-приложений, тестированию мобильных приложений и практической работе по всему материалу курса.
Обучающая программа:
Модуль 1. Основы тестирования
- Введение в тестирование и его процесс.
- Модели разработки ПО и цели тестирования.
Модуль 2. Практические навыки тестирования
- Составление тест-кейсов и чек-листов, анализ продукта.
- Работа с Testlink.
- Тестирование различных видов программного кода.
Модуль 3. Оформление отчетности
- Создание отчетов о дефектах.
- Атрибуты отчетов о дефектах и работа в Redmine.
Модуль 4. Продвинутые техники тестирования
- Глубокое тестирование состояний и переходов.
- Использование таблиц решений и попарного тестирования.
Модуль 5. Экспериментальные методы
- Исследовательское тестирование и сессионное тестирование.
- Тест туры и предугадывание ошибок.
Модуль 6. Тестирование изменений
- Тестирование исправлений программиста.
Модуль 7. Автоматизация тестирования
- Применение автоматизации и работа с Selenium IDE.
- Расширение Selenium IDE.
Модуль 8. Работа с базами данных
- Основы баз данных и SQL.
- Работа с MySQL Workbench.
Модуль 9. Планирование тестирования
- Планирование процесса тестирования.
Модуль 10. Трудоустройство
- Подготовка к поиску работы и собеседованию.
- Создание портфолио и тестовых заданий.
Бонусные модули:
- Управление тестированием, системы контроля версий, работа с инструментами TestRail и Jira, мобильное тестирование.
- Тестовое собеседование.
Тестирование нацелено на проверку качества разнообразных программных продуктов, включая сайты, мобильные и компьютерные приложения, с целью своевременного исправления ошибок.
Для вашего комфорта мы предлагаем два формата обучения на выбор: очный и дистанционный.
- Онлайн-курс «Тестирование ПО»
- Онлайн-курс «Автоматизация тестирования»
- Индивидуальный подход
- Корпоративные обучающие программы.
На курсе ты узнаешь:
- Применение основных методов и уровней тестирования на практике.
- Выявление ошибок в программе и подготовку отчетов о них.
- Создание тест-кейсов и их правильное объединение в наборы.
- Понимание каждого этапа QA-процесса.
На курсе изучается:
- Основы тестирования ПО.
- Жизненный цикл разработки ПО.
- Техники тест-дизайна.
- Тест-кейсы и их использование.
- Работа с багтрекинговой системой Jira.
- Виды методологий тестирования.
- Виды тестирования ПО.
- Нефункциональное тестирование.
- Инструменты для тестирования.
- Примеры стандартных собеседований.
- Pairwise Testing и его применение.
Преподаватели:
- Николай Головко: Team Leader в EPAM Systems, сертифицированный тестировщик программного обеспечения.
- Екатерина Карпец: Manual QA Engineer в IT Craft, специалист по тестированию веб-приложений.