Тестировщик программного обеспечения, веб-страниц, мобильных приложений – профессия, которая актуальна всегда: её представители необходимы во многих сферах. На этом курсе от онлайн-школы Bang Bang Education всего за восемь месяцев вы сможете с нуля освоить все навыки, необходимые хорошему специалисту в данной сфере, под руководством настоящих профессионалов своего дела, работающих в крупнейших организациях. Вы научитесь работать с базами данных и заполнять документацию, сможете проводить frontend- и backend-тестирование как в ручном режиме, так и при помощи инструментов автоматизации.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
На этом курсе вы с нуля изучите специальность тестировщика сайтов и мобильных приложений, освоите frontend- и backend-тестировку в ручном режиме и сможете автоматизировать её.
Разберётесь, для чего нужно тестировать программное обеспечение.
Изучите основные требования к специальности тестировщика.
Разберётесь, как получать от прохождения курса максимум знаний и пользы.
Выясните, какие методы, виды и уровни тестирования существуют.
Ознакомитесь с циклами создания программного обеспечения.
Научитесь работать с требованиями.
Сможете проводить тест-анализ и узнаете больше о сфере тест-дизайна.
Разберётесь в правилах заполнения соответствующей документации.
Узнаете, в чём суть системы Agile и как она может помочь вам в процессе разработки IT-продукта.
В качестве финального проекта данного блока составите свою первую тестовую модель, а также тест-кейсы, баг-репорты и отчёт для сайта.
Освоите главные правила QA-тестирования веб-приложений.
Разберётесь, по каким принципам функционируют веб-приложения.
Научитесь их верстать при помощи стандартизированного языка гипертекстовой разметки документов HTML.
Сможете проводить тестирование интерфейса и вёрстки.
Разберётесь, чем они отличаются друг от друга и научитесь работать с облачной платформой BrowserStack.
Узнаете, как и для чего применяются программы DevTools.
Изучите особенности тестирования мобильных приложений.
Выясните, какие существуют виды приложений и дизайн-систем.
Познакомитесь с различными типами устройства ОС.
Разберётесь, какие могут встречаться отличительные черты у различных подходов к тестированию.
Научитесь пользоваться эмуляторами Android Studio и XCode.
Сможете работать с логами на базе прокси-сервера Charles.
В завершение этого блока знаний выполните итоговый проект: попрактикуетесь в кросс-браузерном и кросс-платформенном тестировании веб- и мобильного приложения.
Научитесь проводить тестирование API.
Подробно ознакомитесь с архитектурами приложений REST и SOAP.
Научитесь работать с такими форматами для передачи данных, как XML и JSON.
Сможете искать и ликвидировать различные баги.
Узнаете, для каких целей используются Postman и Swagger.
Потренируетесь в работе с базами данных при помощи языка запросов SQL.
Разберётесь, какую роль БД играют в процессе тестирования.
Поподробнее ознакомитесь с языком SQL.
Научитесь использовать MySQL Workbench и pgAdmin.
По итогам этого тематического блока выполните проект: системное (e2e) тестирование веб-приложения hh.ru.
Начнёте изучать синтаксис языка программирования Python и работу с контролем версий Git.
Узнаете, что представляет из себя автоматизированное тестирование.
Начнёте использовать кроссплатформенную среду разработки Pycharm.
Продолжите осваивать Python и запомните, что такое переменные, типы данных, операторы, циклы, списки, функции.
Научитесь работать на веб-сервисе GitHub и изучите базовые команды Git.
Познакомитесь с облегчённым языком разметки Markdown и выясните, что представляют из себя Github Issues.
Определите особенности каждого из них.
Узнаете, что такое пакеты, импорты, словари в языке Python.
Выясните, в чём состоят особенности Github CI и есть ли у него преимущества перед Pytest.
Научитесь работать с файлами и использовать JSON: текстовый формат обмена данными, основанный на JavaScript.
Ознакомитесь с главными принципами объектно-ориентированного программирования.
В качестве самостоятельного проекта в данном модуле разработаете консольное приложение, а также напишете для него юнит-тесты.
Научитесь работать с запросами и API.
Познакомитесь с правилами использования библиотеки Requests.
Сможете осуществлять перенос запросов из API-платформы Postman.
Изучите различные форматы передачи данных.
Узнаете, как проводить тестирование API при помощи Pytest.
Познакомитесь с особенностями этой среды.
Научитесь автоматизировать наиболее простые тесты, освоите принципы системы управления базами данных CRUD.
Научитесь работать с JSON Schema.
Сможете составлять отчёты при помощи Allure, специального Яндекс-фреймворка.
В завершении этого тематического блока выполните финальный проект: автоматизированное тестирование API веб-приложения.
Изучите структуру веб-страницы, выясните, что такое локаторы и в чём заключается их значение.
Научитесь работать с веб-фреймворком Selenium Webdriver.
Сможете взаимодействовать с элементами на веб-странице.
Попрактикуетесь в тестировании web-приложений.
Познакомитесь с дизайн-паттерном Page Object Model (он же POM).
Разберётесь в архитектуре автотестов.
В качестве подведения итогов данного тематического блока выполните ещё один проект: автоматизированное тестирование Use cases web-приложения.
Ваш самый последний проект, призванный продемонстрировать, какие знания вы получили и какие навыки освоили за время прохождения курса – это полноценное тестирование веб-версии, мобильной версии и API сервиса доставки.
Пройдёте несколько консультаций с HR-специалистами, которые помогут вам более уверенно и ответственно подойти к процессу поиска работы.
Научитесь правильно составлять резюме и сопроводительные письма, представляя себя и свой опыт в наиболее выигрышном свете.
Сможете подготовиться к ожидающим вас собеседованиям: поймёте, как себя вести и что отвечать на каверзные вопросы.
Попрактикуетесь в прохождении собеседования.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Научитесь выгодно презентовать свои сильные стороны, чтобы получать больше откликов компаний
Познакомитесь с площадками для поиска работы, узнаете, как успешно пройти стажировку, и получите доступ к бирже с вакансиями компаний-партнёров
Прохождение курса займёт у вас приблизительно от десяти до двенадцати часов еженедельно: полтора из них – это просмотр видеолекций, остальное же время будет занимать практика, взаимодействие с кураторами и преподавателями.
Еженедельно вас будут ждать несколько домашних заданий: часть из них вы выполняете сами, а по самому объёмному из них будете получать подробную обратную связь. На его подготовку вам выделяется неделя.
Вам понадобится 2 или больше Гб оперативной памяти и четырёхъядерный 2,5 ГГц процессор. Операционная система – Windows 8 или более новая либо аналоги.
Да, потому что у школы имеется официальная лицензия. После прохождения курса вас ждёт диплом о повышении квалификации.
Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.
Проверять ваши домашние задания будут эксперты, а также вас будет сопровождать куратор, который поможет справиться с трудностями. Вы получите профессиональные советы, рекомендации и лайфхаки.