Курс по Тестированию (QA) веб и мобильных приложений

    Онлайн или в классе — на ваш выбор.

    • сложность: низкая, с нуля
    • длительность: 2 месяца, 16 занятий
    • программа трудоустройства: бесплатно
    • сертификаты: русский, английский, электронный

    Кому подходит данный курс

    Тестировщик — это специалист по проверке качества программного обеспечения (Quality Assurance engineer) — человек, который проверяет работу веб и мобильных приложений и находит в них ошибки и уязвимости.

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

    Вы станете мануальным (функциональным) тестировщиком (Manual QA engineer), научитесь тестировать сайты, мобильные приложения, внешний вид (интерфейс), базы данных, игры, работу с сервером. Изучите методологии, процесс разработки и тестирования ПО, как составлять тестовую документацию, различные инструменты и системы тестирования.

    Курсы от «Моя Айти Школа» — твой старт в интересный мир Айти, о котором все говорят. Главное желание, а остальному научим мы! Все наши курсы с обучением с нуля.

    Программа курса по тестированию

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

    Курс рассчитан на 2 месяца (16 занятий по 3 часа) в зависимости от расписания выбранной группы.

    После каждого занятия и до следующего необходимо выполнить обязательное домашнее задание. В конце каждого блока вас ждет контроль знаний (онлайн-тест и задание). Для получения сертификата (3 варианта) вы должны будете сдать экзамен.

    • поймете как создаются веб-приложения, создаются интерфейсы, что такое клиент, сервер и как они общаются между собой. Научим работе с базой данных и инструментами для веб-разработчика
    • вас ждет практика по тестированию различных приложений: от изучения спецификаций, написания тестов, поиска ошибок и до заведения всей необходимой тестовой документации
    • изучите все что необходимо знать тестировщику: жизненный цикл ПО, виды тестирования, баг-трекинговые
      системы, тестовые документации, тестирование сайтов и мобильных приложений
    • инструменты и технологии которые вы освоите: HTML, CSS, JS (знакомство), SQL, Git/GitHub, Chrome Dev Tools, JIRA, Selenium, Postman, REST API, Swagger, Fiddler, Kanban, SCRUM, VMware
    • для вас открыто большое кол-во предложений на рынке труда. Тестирование одно из самых популярных направлений
    • проект «Моя первая работа в IT» — доведем каждого выпускника до трудоустройства или заключения контракта на проект

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

    1. веб-технологии
      Введение в веб-разработку: основы HTML и CSS, знакомство с JS и DOM. Работа с формами и их элементами. Архитектура клиент-серверных приложений. Cache/cookie, кэширование сайтов, хранение данных
    2. REST API, Chrome Dev Tools
      Протоколы HTTP и HTTPS, коды ответов и методы запроса (GET, PUT, PATCH, POST, DELETE). Ознакомление с АРІ тестированием. Swagger. Postman. Работа с Сhrome Dev Tools
    3. БД, SQL
      Что такое БД и СУБД. Реляционная модель, логические связи, ключи. Работа с пользователями и базами данных в MySQL. Начало работы с SQL. Основы DQL (SELECT, DISTINCT, WHERE, AND/OR, IN, BETWEEN, LIKE). Вложенные запросы. Связанные подзапросы
    4. БД, SQL
      Соединение данных с JOIN: LEFT, RIGHT, FULL, CROSS, Работа со множествами: UNION, INTERSECT, EXCEPT. Агрегатные функции: MIN, MAX, COUNT, AVG, SUM. Оператор GROUP BY и HAVING. Основы DML: INSERT, UPDATE, DELETE
    5. сети, виртуализация
      Стек TCP/IP. Что такое IP-адрес? Маска подсети. DHCP (динамический и статический IP). Утилиты ping, ipconfg. Как работать с host файлом. Типы сетевых соединений (NAT, Bridge, LAN). Создание виртуальной машины. Работа с VMware
    6. введение в тестирование
      Базовые понятия тестирования. Аксиомы тестирования. Testing, QC, QA – разница этих понятий. Понятие issue (bug, feature request, impovement, ticket,…). Виды документации. Тест-стратегия, тест-план
    7. жизненный цикл ПО, бор требований
      Жизненный цикл разработки программного обеспечения. Полный цикл тестирования. Модели разработки ПО: каскадная модель (Waterfall); инкрементная и спиральная модели. Agile методологии Kanban и SCRUM. Роли на проекте. Процесс сбора и тестирования требований
    8. виды и классификация тестирования
      Полный обзор видов и классификации тестирования с примерами: по различным критериям: функциональное/нефункциональное; по глубине: Smoke/MAT/AT; по доступу к коду: black/grey/white box; тестирование по уровням системы; тестирование NFT & regression; тестирование безопасности: SQL-injections, XSS
    9. дефект, баг-трекинговые системы
      Дефект (Defect, Bug). Priority & Severity. Багтрекинг системы (JIRA, BugZilla). Определение критичности дефекта. Жизненный цикл дефекта. Обязанности QA в рамках управления дефектами. Методики и логика поиска дефектов. Bugreport – оформление, правила, стандарты, tips&tricks. Управление дефектами
    10. тестовая документация
      Виды тестовой документации: Check List, Acceptance Sheet и Test Survey, Test Case. Системы менеджмента тестовой документации. Правила и особенности написания тест-кейсов. Понятие покрытия тестами. Критерии выбора тестовой документации
    11. техники тест-дизайна
      Эффект пестицида (Pesticide Paradox). Техники тест дизайна. Анализ граничных значений. Разделение на классы эквивалентности. Матрица принятия решений. Тестирование на основе рисков. Monkey testing. Исследовательское тестирование
    12. Web-тестирование
      Особенности тестирования веб-приложений. Кросс-браузерное тестирование веб-приложений. Веб-формы на стороне клиента. Нагрузочное тестирование. Чек-лист тестирования WEB приложений. Знакомство с Selenium.
    13. мобильное тестирование
      Типы приложений. Особенности тестирования мобильных приложений. Ключевые моменты в стратегии тестирования мобильных приложений. Эмулятор и симулятор. Этапы тестирования мобильных приложений. Чек-лист тестирования мобильных приложений. Прокси-сервер для перехвата трафика (например Fiddler)
    14. тестовая документация, тест-дизайна
      Обзор систем для составления тестовой документации (TestRail; плагины Jira). Составление тестовой документации чек-лист, тест-кейс на конкретных примерах. Обзор техник тест дизайна. Анализ граничных значений. Разделение на классы эквивалентности. Составление таблицы решения. Составление тестовой документации на основе техник тест дизайна. Тестирование требований к проекту. Правильное оформление дефектов
    15. практика «Тестирование веб-сайта и мобильных приложений. Использование разных типов тестов и инструментов»
    16. практика «API-тестирование. Создание коллекций в Postman с test & pre-scripts. Работа со Swagger»
    17. экзаменационная работа по всему пройденному курсу. Подготовка к собеседованию. Разбор популярных вопросов к тестировщику
    18. программа трудоустройства. Проект «Моя первая работа в IT».

    Расскажем все что знаем о работе в Айти и, главное, как ее найти. Проводим мастер-класс по трудоустройству вместе с HR-менеджером и руководителем школы. Помогает начать карьеру своим выпускникам.

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

    Посмотреть стоимость

    Обработка файлов cookie
    Наш сайт использует файлы cookie для обеспечения удобства пользователей сайта, его улучшения, сбора статистики и предоставления персонализированных рекомендаций.

    Вы можете настроить параметры использования файлов cookie или изменить свое согласие в более позднее время. Для получения дополнительной информации о целях, сроках и порядке использования файлов cookie вы можете ознакомиться с нашей Политикой обработки файлов cookie
    Персональные настройки Cookie