обучение на тестировщика скиллбокс
Тестирование мобильных приложений
Вы научитесь тестировать приложения на iOS и Android вручную и с помощью автотестов и станете востребованным QA-специалистом.
На рынке не хватает опытных QA-специалистов
сейчас ищут тестировщиков мобильных приложений
средняя зарплата специалиста по тестированию
Кому подойдёт этот курс
Новичкам в тестировании мобильных приложений
Вы узнаете, как создаются мобильные приложения, разберётесь во всех этапах тестирования, научитесь запускать автотесты для Android и iOS и освоите новую востребованную специальность.
Тестировщикам смежных сфер
Вы изучите специфику тестирования мобильных приложений, научитесь работать с эмуляторами и симуляторами, писать сложные проверочные тесты и находить баги, которые пропускают даже опытные мобильные тестировщики.
Чему вы научитесь
Работать с Android studio и Xcode
Разберётесь в интерфейсе и научитесь пользоваться IDE главным инструментом мобильного тестировщика.
Проверять особенности мобильных приложений
Сможете вручную проверять характерные для мобильных приложений кейсы на Android и iOS и за несколько минут находить основные ошибки в работе программы.
Использовать эмуляторы и симуляторы
Научитесь успешно находить ошибки в разных приложениях на любой операционной системе, используя при этом только одно устройство.
Составлять баг-репорты
Научитесь делать подробные и понятные отчёты об ошибках, чтобы разработчики исправляли баги быстро и без дополнительных вопросов.
Автоматизировать сценарии и разрабатывать тесты под любые задачи
Сможете создавать сложные автотесты, которые будут искать баги, пока вы занимаетесь другими делами.
Работать с Gitlab
Узнаете, как настраивать непрерывную интеграцию ПО и проводить тестирование приложения на разных этапах разработки.
Помогаем построить карьеру мечты
Вас ждёт индивидуальная карьерная консультация, помощь в оформлении резюме и портфолио. На основе ваших пожеланий подберём подходящие вакансии, подготовим к собеседованию и сделаем всё, чтобы вы получили оффер.
Узнайте, как мы поддерживаем пользователей платформы Skillbox в поиске работы
Отзывы работодателей
Максим Зубцов
Skillbox подбирают кандидатов с горящими глазами и желанием развиваться. Например, руководитель нашего SEO-отдела когда-то был новичком, с которым мы встретились благодаря Центру карьеры.
Ольга Новодворская
Сотрудничество со Skillbox это гарантия, что мы получим будущих сотрудников с определёнными знаниями. Новички, которые пришли к нам, выросли и приблизились к middle-уровню спустя 8 месяцев.
Богдан Пилипенко
Skillbox помогает найти инициативных новичков, которым интересны простые, но ценные задачи. После прохождения курсов ребята выходят со структурированными, свежими знаниями по дисциплинам.
Начали карьеру в 2021 году
Сменили профессию в 2021 году
Получить полную программу курса и консультацию
Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Ваша заявка успешно отправлена
О Skillbox
Как пользоваться платформой
Изучаете тему
В курсе — практические видеоуроки.
Выполняете задания
В том темпе, в котором вам удобно.
Работаете с преподавателем
Закрепляете знания и исправляете ошибки.
Защищаете дипломную работу
И дополняете ею своё портфолио.
Программа
Вас ждут 4 практических курса, прохождение которых можно приравнять к году полноценной работы.
Ручное тестирование
Java-разработчик
Автоматизированное тестирование
Бонусный курс
Результаты:
Уже прошли какие-нибудь курсы?
Скажите об этом менеджеру — за этот курс платить не придётся!
Получить презентацию курса и консультацию специалиста
Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Ваша заявка успешно отправлена
Дипломный проект
Ручное тестирование приложения по аренде велосипедов
Вы вручную протестируете основной функционал, проверите приложение на безопасность и UX. Подготовите набор тестовых сценариев и доску в Jira с описанными баг-репортами.
Набор автотестов для приложения по аренде велосипедов
Вы создадите автотесты, которые позволят проверять основной функционал приложения после его доработки.
Спикеры
Андрей
Малых
Больше 8 лет опыта в тестировании. Занимался ручным и автоматизированным тестированием в Яндексе, банке «Точка», Samsung Next и других компаниях. Эксперт в тестировании десктопных и мобильных веб-приложений, iOS- и Android-приложений.
Анастасия
Крутова
4 года опыта в тестировании. Занималась автоматизированным тестированием в Сбербанке, СберТехе и Альфа-банке. Тестировала REST API, UI десктопных веб-приложений и мобильных приложений с использованием языка Java.
Даниил
Пилипенко
Больше 50 выступлений на семинарах и конференциях. Более 10 лет работает в сфере Java-разработки. Руководил отделом разработки ПО в издательстве «Вокруг Света». Долгое время являлся ведущим разработчиком «Ютинет».
Ваше резюме после обучения
Профессиональные навыки:
Диплом Skillbox
Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.
Стоимость обучения
Рассрочка без первого взноса
Оставьте заявку и узнайте у менеджера про скидку на курс и подарки от партнёров
Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Ваша заявка успешно отправлена
Получите консультацию и курс в подарок при покупке
Мы свяжемся с вами и ответим на любые возникшие вопросы
Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Ваша заявка успешно отправлена
Записаться на курс
Наш специалист свяжется с вами и ответит на любые ваши вопросы
Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Ваша заявка успешно отправлена
Спасибо за заявку!
Наш менеджер свяжется с вами
в ближайшее время
Купите со скидкой 3392 ₽ или оформите рассрочку
Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Условия рассрочки
Сумма первых 5 платежей поступит на Ваш счет, с которого будет списываться плата за обучение.
Ваши собственные средства начинают списываться только с 6 месяца обучения
Часто задаваемые вопросы
Я никогда не работал с мобильными приложениями. У меня получится?
Какой график обучения? Получится ли совмещать его с работой?
Сколько часов в неделю мне нужно будет уделять учёбе?
Я смогу общаться с преподавателями?
Действуют ли какие-нибудь программы рассрочки?
Что нужно знать, чтобы учиться на курсе?
г. Москва, Ленинский проспект,
дом 6, строение 20
Автоматизированное тестирование на Python
Вы научитесь писать тесты на языке Python, автоматизировать работу с Selenium, настраивать интеграцию с Jenkins и станете более востребованным тестировщиком.
Кому подойдёт этот курс
Начинающим тестировщикам
С нуля выучите Python и научитесь писать тесты на этом языке. Узнаете, как работать с Selenium, и сможете участвовать в проектах, где нужны автотесты.
Junior- и Middle-тестировщикам
В одном месте получите всю необходимую теорию по Python и автотестам. Полученные знания закрепите на практике. Сможете получить повышение или применить полученные знания у себя на работе.
Чему вы научитесь
Писать чистый код на Python
Будете применять принципы ООП и функционального программирования при написании тестов, ориентироваться в библиотеках языка. Познакомитесь с инструментами статистического анализа кода.
Строить архитектуру тестов
Узнаете про паттерны тестирования, примените модель MVC к тестам и научитесь группировать их в тестьюты.
Писать автотесты
Разберётесь в концепциях тест-дизайна, будете применять их при написании тестов в DevTools, PyCharm, PyTest и Selenium.
Работать с DevOps
Узнаете, как интегрировать параллельные и последовательные тесты в Jenkins чтобы ускорить циклы тестирования и внедрить их в общий пайплайн поставки продукта.
Интегрировать тесты с Git
Будете коммитить тесты, делать merge со старыми и решать конфликты версий.
Получить полную программу курса и консультацию
Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Ваша заявка успешно отправлена
О Skillbox
Как проходит обучение
Изучаете тему
В курсе — практические видеоуроки.
Выполняете задания
В том темпе, в котором вам удобно.
Работаете с преподавателем
Закрепляете знания и исправляете ошибки.
Защищаете дипломную работу
И дополняете ею своё портфолио.
Программа
Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.
Программирование на Python
Python Basic
Python Advanced
Автоматизация тестирования
Введение в автоматизацию тестирования API
Автотесты на Python. Базовая часть
Автотесты на Python. Продвинутая часть
DevOps для тестировщиков
Система контроля версий Git
Получить презентацию курса и консультацию специалиста
Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Ваша заявка успешно отправлена
Преподаватели
Дарья
Манухина
Прошла путь от тестировщика до QA-Lead. Выступала на конференциях Agile Testing Days, SQADays, TestCon. Входит в ПК «Гейзенбаг» и участвует в организации крупной конференции по тестированию.
Павел
Громов
Прошёл путь от работы над фриланс-проектами до тестирования энтерпрайз-приложений. Разработал собственные инструменты для тестирования. Участвовал в конференции Heisenbug, проводил тематические мероприятия внутри компании. Занимался частной преподавательской практикой.
Стоимость обучения
Оставьте заявку и узнайте у менеджера про скидку на курс и подарки от партнёров
Записаться на курс или получить бесплатную консультацию
Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Ваша заявка успешно отправлена
Часто задаваемые вопросы
Я никогда не тестировал программы. У меня получится?
Какой график обучения? Получится ли совмещать его с работой?
Сколько часов в неделю мне нужно будет уделять учёбе?
Я смогу общаться с преподавателями?
Действуют ли какие-нибудь программы рассрочки?
Получите консультацию и курс в подарок при покупке
Мы свяжемся с вами и ответим на любые возникшие вопросы
Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Ваша заявка успешно отправлена
Записаться на курс
Наш специалист свяжется с вами и ответит на любые ваши вопросы
Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Ваша заявка успешно отправлена
Спасибо за заявку!
Наш менеджер свяжется с вами
в ближайшее время
Купите со скидкой 4082 ₽
Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Условия рассрочки
Сумма первых 5 платежей поступит на Ваш счет, с которого будет списываться плата за обучение.
Ваши собственные средства начинают списываться только с 6 месяца обучения
г. Москва, Ленинский проспект,
дом 6, строение 20
Кто такой тестировщик и как им стать с нуля
Разбираемся, кому подходит профессия и что нужно уметь QA-специалисту.
Тестировщики, или QA-инженеры, — это люди, которые проверяют, как работает программа или приложение. Они ищут ошибки, смотрят, чтобы программа делала именно то, что задумано, защищают продукт от хакеров, проверяют, как приложение работает на разных устройствах и в разных операционных системах.
Тем, кто не работал тестировщиком, кажется, что это очень просто: понажимал все кнопки подряд, нашёл ошибку, сказал разработчику, и всё. На самом деле тестировщик — это сложная и творческая профессия на стыке IT, UX-дизайна и продуктового менеджмента.
Что делает тестировщик
Честно говоря, тестировщикам действительно приходится тыкать на все кнопочки и ссылки, заполнять все формы и стараться совершить все возможные ошибки, которые могут прийти в голову пользователю. Без этого не обойтись.
Неполиткорректные разработчики из-за этого когда-то обидно называли тестировщиков «обезьянками-кликальщиками». Термин был так распространён, что Android назвал свой инструмент для автоматизации тестирования MonkeyRunner — в том смысле, что он как обезьянка, только быстрее.
Программист, консультант, специалист по документированию. Легко и доступно рассказывает о сложных вещах в программировании и дизайне.
Но не думайте, что тестировщики лишь хаотично бьют по клавишам в надежде найти баг, — это непродуктивно. У них есть собственные методы для определения слабых мест программы и быстрого поиска ошибок.
QA-инженеры придумывают инструкции для тестирования — тест-кейсы. На элементарном уровне это выглядит так: аналитики пишут требования — какие данные должны быть на входе, как они обрабатываются, что должно получиться в результате; тестировщики пишут пошаговые инструкции для проверки программы на соответствие этим требованиям.
Тестировщик должен скрупулёзно проверить, что будет, если совершить какое-то действие, и соответствует ли результат ожидаемому.
Но ошибки коварны — в лабораторных условиях они могут себя и не проявить, зато пользователь наткнётся на них после релиза. Поэтому QA-инженеры придумывают разные стандартные и нестандартные ситуации, чтобы проверить, как поведёт себя программа. Это творческий процесс, для поиска скрытых багов приходится проявлять смекалку и аналитические способности.
Нужно предусмотреть все возможные и невозможные варианты. Что будет, если пользователь введёт цифры вместо букв? А что, если у него компьютер глючный? А вдруг сразу много пользователей будут работать и перегрузят систему?
Работа тестировщика — это бесконечное приближение к совершенству. Невозможно проверить всё, поэтому тестировщик должен работать так, чтобы совершить минимум действий, но найти максимум ошибок.
Мануальщики и автотестеры
Облегчить работу тестировщика помогают программы для автоматического тестирования. Автоматизация сокращает время тестирования и уменьшает рутину в работе. В больших проектах без автоматизации не обойтись: там очень много элементарных повторяющихся действий, никакого времени не хватит, чтобы все их проделать.
Всех тестировщиков делят на мануальщиков и автотестеров. Первые ищут ошибки в коде вручную, вторые пишут программы, которые делают это автоматически. Но это очень условное деление. Вы не найдёте автоматизатора, который не умел бы тестировать программу вручную. А многие мануальные тестировщики не любят рутину, поэтому осваивают языки программирования и пишут автоматические тесты. Опытные специалисты могут выполнять работу и мануальщика, и автотестера.
Может ли новичок-нетехнарь стать хорошим QA-специалистом
Порог входа в тестирование довольно низкий. Чтобы стать тестировщиком, не требуется техническое образование. Главное, чтобы человеку была интересна сфера IT и он хотел развиваться в этом направлении. Об этом говорит в своём интервью на hh.ru руководитель департамента обеспечения качества ПО Veeam Software Игорь Кацев.
На сайте Software-Testing.ru опрашивали тестировщиков из России и СНГ по поводу их образования. Оказалось, что в профессию приходят и достигают в ней карьерных высот разные люди: технари, гуманитарии, экономисты, юристы, люди с двумя высшими и люди без диплома вообще.
Насколько востребована профессия тестировщика
Тестировщики нужны во всех мало-мальски серьёзных IT-проектах. Большие компании предпочитают нанимать их в штат, малые работают с фрилансерами. О том, насколько востребованы QA-специалисты, говорят данные с сайтов по поиску работы:
Мануальщиков, не понимающих кода, работодатели не любят, даже если они прекрасно составляют тесты. Но и автоматизаторы, не знающие основ тестирования, тоже никому не интересны.
Вот, например, скрин с hh.ru, где работодатель перечисляет требования к тестировщику:
Большим спросом пользуются универсалы, владеющие современными методами тестирования, знающие языки программирования, умеющие составлять и автоматизировать тесты, например:
На какую зарплату можно рассчитывать
Заработная плата тестировщика в регионах — от 55 до 60 тысяч рублей, а в Москве — 80–150 тысяч.
Новички могут рассчитывать на зарплату от 40 тысяч рублей, специалисты высокого уровня получают 220–300 тысяч.
Как развиваться тестировщику
Путей для карьерного роста много. Некоторые начинают с тестирования, чтобы потом уйти в разработку, но это не единственный вариант — можно развиваться и внутри профессии.
Младший специалист тестирует программы вручную по готовым тест-кейсам. Чтобы из «обезьянки» стать мидлом, нужно развиваться: досконально изучать проект, знать язык кода и основы автоматического тестирования.
Если джуниор хорошо себя зарекомендует, то через 2-3 года получит повышение и станет мидлом. Будет самостоятельно составлять тест-кейсы и заполнять документацию.
Ещё через год-полтора успешный мидл может претендовать на должность старшего специалиста (Senior QA Engineer). Его круг задач расширяется: синьор планирует работы по тестированию, контролирует работу джунов.
Лет через пять можно стать тимлидом — руководителем команды тестировщиков. От тимлида требуются профессиональные компетенции, навыки менеджмента, умение решать сложные задачи.
Так происходит карьерный рост специалиста по вертикали. Но на практике тестировщики часто выбирают развитие внутри профессии — например, специализации по тестированию:
Какие личные качества необходимы тестировщику
Кроме того, в тестировании очень важны личные качества специалиста. Вот список основных, без которых точно не обойтись:
Что надо уметь
От тестировщика требуется:
Кроме того, тестировщик должен владеть инструментами ручного и автоматического тестирования. Это могут быть:
Для автоматизации тестов понадобятся системы тестирования веб-приложений, программы для функционального и нагрузочного тестирования.
Ну и обязательно потребуется английский язык — для чтения и заполнения технической документации.
Где всему этому научиться
Если вас увлекла профессия тестировщика, можно самостоятельно изучить методики тестирования по книгам, мануалам и видео, а затем попытаться устроиться на работу на junior-позицию. Этот вариант рабочий, но займёт много времени.
Более простой способ стать тестировщиком — пройти обучение на онлайн-курсах. Вы освоите необходимые техники и инструменты, получите практический опыт тестирования крупного проекта. После обучения наши успешные студенты становятся специалистами middle-уровня.
Автоматизированное тестирование для бизнеса
Научим ваших тестировщиков писать и проводить автотесты и быстро находить ошибки в интерфейсе. Поможем сократить расходы на тесты, оптимизировать работу отдела и повысить качество тестирования.
Кому подойдёт этот курс
Junior-тестировщикам
Научатся писать сложные автотесты, работать с фреймворками и непрерывной интеграцией. Смогут выделять больше времени на качественные ручные тесты.
Middle-тестировщикам
Научатся работать с редкими функциями Selenium и прокачают навыки UI-тестирования. Смогут быстро находить сломанные функции после очередного обновления.
Чему вы научитесь
Писать автотесты в Selenium IDE
Разбираться в функциях и настройках, писать автотесты без программирования и понимать, когда нельзя обойтись использованием только Selenium IDE.
Программировать
Понимать синтаксис и основные функции языка, разбираться в принципах объектно-ориентированного программирования, выявлять ошибки компиляции и отлаживать приложения.
Создавать UI-тесты
Работать с Selenium WebDriver, пользоваться паттерном PageObject. Проводить простые и сложные тесты пользовательских интерфейсов.
Работать с фреймворками
Использовать популярный тестовый фреймворк. Создавать собственные тесты разной сложности с предусловиями и постусловиями.
Автоматизировать тесты
Понимать базовые схемы работы с CI/CD и работать с Gitlab. Непрерывная интеграция поможет регулярно проводить автотесты, быстрее находить ошибки и не копить технический долг.
Использовать Git
Работать с распределённой системой контроля версий, легко вносить или откатывать изменения и работать над разными версиями одного проекта в большой команде.
О Skillbox
Как пользоваться платформой
Обучаем в удобном формате
Каждый урок — это видеолекция на 10–20 минут. Для обучения достаточно 2 часов в неделю.
Проверяем знания и даём обратную связь
Преподаватель проверяет домашние задания, даёт советы и отвечает на вопросы.
Контролируем процесс обучения
Куратор студента контролирует обучение и даёт статистику по результатам.
Студент защищает диплом
В качестве дипломной работы студенты проводят презентацию своего продукта.
Содержание курса
Студентов ждут онлайн-лекции и практические задания на основе реальных кейсов.
Базовые навыки
Языки программирования (Java/JavaScript)
Система контроля версий Git
Продвинутые навыки
Автоматизация тестирования. Часть 1
Автоматизация тестирования. Часть 2
Дипломные работы
Дипломная работа #1
Студенты напишут простые автотесты и отточат свои навыки на реальной задаче.
Дипломная работа #2
Студенты напишут сложные автотесты с помощью редких функций и настроят непрерывную интеграцию.
Уже прошли какие-нибудь курсы?
Скажите об этом менеджеру — за этот курс платить не придётся!
Получить презентацию курса и консультацию специалиста
Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Ваша заявка успешно отправлена
Преподаватели
Марина
Третьякова
Павел
Круглей
Даниил
Пилипенко
Тимофей
Тиунов
Дмитрий
Якин
Стоимость обучения
Рассрочка на 12 месяцев
Скидка 40% до 4 ноября
Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Ваша заявка успешно отправлена
Корпоративное обучение для бизнеса
Часто задаваемые вопросы
Какие задачи бизнеса могут решить автотесты?
Как выбрать, на каком языке писать автотесты?
Писать автотесты можно на любом языке. Но лучше выбирать тот, который соответствует текущему стеку компании и экспертизе сотрудников. Так разработчики и тестировщики будут лучше понимать друг друга и при необходимости смогут советоваться по коду.
У нас можно учиться на двух языках — Java и JavaScript, а скоро появится и Python. Свяжитесь с нашим менеджером — он поможет выбрать язык, подходящий вашей команде.
Какой график обучения? Получится ли совмещать его с работой?
Сколько часов в неделю нужно будет уделять учёбе?
Можно ли будет общаться с преподавателями?
Действуют ли какие-нибудь программы рассрочки?
Да, можно купить курс в рассрочку и разбить всю сумму на небольшие ежемесячные платежи. Сумма ежемесячного платежа для самостоятельных участников указана в блоке «Стоимость обучения».
Чтобы узнать условия для юридических лиц, оставьте заявку — менеджер расскажет вам об условиях и порядке оплаты.
Получите консультацию и курс в подарок при покупке
Мы свяжемся с вами и ответим на любые возникшие вопросы
Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Ваша заявка успешно отправлена
Записаться на курс
Наш специалист свяжется с вами и ответит на любые ваши вопросы
Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Ваша заявка успешно отправлена
Спасибо за заявку!
Наш менеджер свяжется с вами
в ближайшее время
Купите со скидкой 1950 ₽ или оформите рассрочку
Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Условия рассрочки
Сумма первых 5 платежей поступит на Ваш счет, с которого будет списываться плата за обучение.
Ваши собственные средства начинают списываться только с 6 месяца обучения
г. Москва, Ленинский проспект,
дом 6, строение 20