spinner-it

Курс QA (продвинутый)

Старт обучения
Дату уточните у администрации
36 час. по 2-3 раза в неделю

Описание курса

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

Хороший специалист прекрасно понимает, как важна безукоризненная работа программного продукта, которым будут пользоваться миллионы людей по всему миру. Именно поэтому высококвалифицированный тестировщик на сегодня является одним из самых востребованных специалистов в мировой IT-индустрий. 

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

После курса вы сможете:

  • Претендовать на должность младшего мануального тестировщика ПО
  • Сдать сертификационный экзамен ISTQB Foundation

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


1. Браузер (работа с браузером как с основным инструментом тестирования)

  • Устройство DevTools
  • Основные элементы DevTools
  • Подключение внешнего устройства к DevTools для отладки

2. Введение в HTML — язык разметки гипертекста

  • Стандарт HTML. Структура HTML-документа
  • Создание HTML-документа
  • Создание гиперссылок
  • Списки и таблицы

3. Введение в CSS

  • Типы стилей
  • Базовый синтаксис CSS
  • Селекторы тегов
  • Xpath

4. Достоинства и недостатки автоматизации тестирования

  • Процесс внедрения автоматизации тестирования
  • Что автоматизировать?
  • ROI в автоматизации тестирования — коэффициент окупаемости инвестиций
  • Зачем измерять эффективность?
  • Автоматизация с помощью Selenium IDE

5. Что такое база данных?

  • Виды баз данных
  • Реляционная БД
  • Система Управления Базами Данных (СУБД)
  • Язык SQL
  • SQL-стандарты
  • Работа с базами данных в SQL Server
  • Создание базовых запросов SELECT
  • Объединение таблиц
  • Сортировка данных в результате запроса
  • Расширенная фильтрация данных
  • Как выбрать неповторяющиеся значения из базы данных?
  • Логический оператор LIKE
  • Статистические функции

6. MySQL или PostgreSQL

  • SELECT
  • UPDATE
  • DELETE
  • CREATE
  • GROUP BY
  • ORDER BY
  • HAVING
  • LIMIT

7. Введение в тестирование мобильных приложений

  • Виды мобильных приложений
  • Особенности тестирования мобильных приложений
  • Сервисы для бета-тестирования
  • Облачные платформы устройств для тестирования мобильных приложений
  • Мобильное тестирование на эмуляторах мобильных устройств

8. Что такое Web Service?

  • HTTP(S)
  • протокол SOAP
  • Протокол REST
  • Postman - кроссплатформенное клиентское оконное приложение
  • Тестирование веб-сервисов
  • Создание тестовых сценариев с помощью Postman
  • JSON and XML

9. REST (Representational state transfer)

  • Стиль архитектуры программного обеспечения для распределенных систем, таких как World Wide Web
  • Управление информацией сервиса
  • RESTful-системы
  • Использование REST-запросов при тестировании web-сервисов
  • Инструмент Postman для вызова запросов в API интерфейсе
  • Создание GET запросов с помощью Postman
  • Клиент-серверная архитектура

10. Test Automation Basics

  • Codeless Test Automation. Automated Testing in Domain Specific Language
  • Katalon Studio. Инструментарий
  • Часто используемый инструментарий в тестировании

11. Как составить резюме и пройти собеседование

  • Структура резюме
  • Часто задаваемые вопросы
  • Как вести себя на собеседовании
  • Основные ошибки на собеседовании

Минимальные требования:

  • Понимание важности тестирования как неотъемлемой части разработки и внедрения программных продуктов
  • Умение использовать на практике все виды и уровни тестов
  • Умение находить баги и писать отчеты о них
  • Умение создавать тест-кейсы и правильно их объединять в наборы
  • Понимания стадий QA-процесса
  • Наличие собственного ноутбука для занятий в аудиториях

Для освоения курса вам понадобится:

1. DataGrip. Это программное обеспечение представляет собой инструмент для работы с базами данных. Скачать его можно по ссылке.

2. Sublime Text 3. Это кроссплатформенный текстовый редактор, который нужен непосредственно для написания кода. Скачать его можно по ссылке.

3. Postman API Platform — инструмент для создания и тестирования приложения. Скачать его можно по ссылке.

4. Katalon. Это ПО для автоматизации тестирования различных продуктов. Скачать можно по ссылке.


Лекторы:

1. Николай Головко (Software Testing Team Leader в EPAM Systems)

2. Екатерина Карпец (Manual QA Engineer в IT Craft)

3. Сергей Лозицкий (Senior QA Engineer / Automation QA Engineer)

4. Владислав Зайко (QA Engineer)


* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!

У зв'язку з карантином всі наші курси читаються у online-форматі.