Тестирование ПО для начинающих(с практикой web и API)

Добро пожаловать на курс по тестированию ПО! :) Если вы планируете сменить профессию и стать тестировщиком, хотите получить только необходимую теорию и закрепить ее на практике и не только на тестах, а, в львиной доле, тестируя Web-Приложение и API, или же хотите освежить знания, или вы уже работаете в it, но в другой…
Начальный уровень
2-4 часа в неделю
Сертификат Stepik

Чему вы научитесь

  • Вы узнаете базовую теорию тестирования.
  • Научитесь работать с тестовой документацией, писать чек-листы, тест-кейсы
  • Оформлять баг-репорты в YouTrack
  • Поработаете с требованиями
  • На практике поработаете с web-приложением, которое вы развернете у себя локально на вашем персональном компьютере.
  • Узнаете особенности при тестировании Web-приложений
  • Клиент серверная архитектура
  • Потестируете Rest-API с помощью Postman
  • Потестируете GraphQL
  • Поработаете с базой данных, порешаете задачки по SQL

О курсе

Я работаю в сфере тестирования более 7 лет. За это время я тестировал ни один десяток крупных и маленьких web и мобильных приложений, что позволило мне скопить не мало опыта и знаний, которыми я готов с вами поделиться.

Курс состоит из нескольких блоков,  каждый урок состоит из набора видео-лекций, а так же тестов для закрепления материала и конечно же практических заданий. Их может и не такое большое количество, но они довольно объемные.
На курсе придется писать много чек-листов, тест-кейсов, тестировать web-приложение, и конечно же REST API и GraphQL, заводить много баг-репортов, решать задачки по SQL. 

 

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

Вы узнаете

 - Кто такой тестировщик и его место в команде разработки

 - Качество ПО. Характеристика качества ПО

- Что такое тестирование? QA/QC/Testing

- Цели тестирования. Преимущества тестирования

- Принципы тестирования

- Этапы тестирования

 - Уровни тестирования

      * Компонентное тестирование

      * Интеграционное тестирование  

      * Системное тестирование

      * Приемочное тестирование

- Виды тестирования

      * Функциональное тестирование

      * Нефункциональное тестирование

      * Структурное тестирование

      * Тестирование изменений

 Методы тестирования, Подходы к тестированию, Позитивное и Негативное тестирование

- Анализ требований

 - Декомпозиция требований, визуализация требований

- Техники тест-дизайна

    * Эквивалентное разбиение

    * Анализ граничных значений

    *  Эквивалентное разбиение+Анализ граничных значений

    * Таблица решений

    * Диаграмма состояний 

    * Предугадывание ошибок

    * Тестирование по сценариям использования

    * Попарное тестирование  

- Чек-лист

-Тест-кейс

- Работа в системе ведения тестовой документации TestIt

- Баг репорт

-Заведение бага на примере Яндекс трекера

- Жизненный цикл бага

- Обзор таск-трекера YouTrack. Заведение бага в YouTrack

- Клиент-серверная архитектура

 - HTTP-Протокол

- Dev-Tools

 - Cash, Cookkie

- Кроссбраузерное тестирование

- Особенности тестирования web-приложений

- Charles

- Что такое APi? Rest, Soup, GraphQl

- Тестирование Rest API с помощью Postman

- Работа с SoupUI

- Тестирование GraphQl

- Что такое База данных

- INSERT, UPDATE, DELETE

- SELECT(и тут же LIKE,  IS NULL, IS TRUE, IN, BETWEEN, LIMIT, ORDER BY, GROUP BY, HAVING, Агрегатные функции)

- JOIN

- Подзапросы

- Табличное представление With

- Модели разработки

     * Водопад

    * Инкрементная

    * Итерационная модель

    * Agile 

    * V-модель

    * RAD

- SCRUM

Для кого этот курс

Курс будет полезен всем, кто хочет начать свой путь в тестировании ПО, получить только нужную теорию, и закрепить ее на практике, и не просто на тестах, а на интерактивных практических заданиях тестируя веб-приложение.

Начальные требования

Для старта достаточно уметь пользоваться компьютером на уровне пользователя, может быть немного продвинутого:) Т.е. необходимы навыки установки программ на компьютер, уметь пользоваться google доками и google-таблицами

Вам понадобится аккаунт на Яндексе и ЯндексДиск, Google -аккаунт

И конечно, желание развиваться в тестировании и уметь учиться самостоятельно

Наши преподаватели

Как проходит обучение

Обучение происходит без временных рамок и дедлайнов. 

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

Все практические интерактивные задания оформляются в гугул-доках или гугл-таблицах.

И конечно, если возникают вопросы, вы всегда можете задать их в комментариях.

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Сколько стоит обучение

Price: 1 499 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 1 499