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

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

После изучения курса Вы сможете:

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

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

  • Основные понятия BDD, TDD, ATDD
    • Введение в Gherkin синтаксис
    • Практические упражнения по написанию Сценариев
  • Введение в HTML - язык разметки гипертекста
    • Стандарт HTML. Структура HTML-документа
    • Создание HTML-документа
    • Создание гиперссылок
    • Списки и таблицы
  • Введение в CSS
    • Типы стилей
    • Базовый синтаксис CSS
    • Селекторы тегов
  • Automation Testing basics
    • Что такое XML - расширяемый язык разметки
    • Язык XHTML. Разница между HTML и XML
    • XML Path Language (Xpath) — язык запросов к элементам xml или xhtml
      • Синтаксис XPath. Простые запросы с помощью XPath
    • Автоматизированные тесты с помощью Selenium IDE
      • Selenium - инструмент, используемый для разработки тестовых сценариев
      • Язык команд Selenium
      • Создание тестовых сценариев c Selenium IDE
      • Часто используемые команды Selenium
  • Достоинства и недостатки автоматизации тестирования
    • Процесс внедрении автоматизации тестирования
    • Что автоматизировать?
    • ROI в автоматизации тестирования - коэффициент окупаемости инвестиций
    • Зачем измерять эффективность?
    • Автоматизация с помощью Selenium IDE
  • Что такое База данных
    • Виды баз данных
    • Реляционная БД
    • Системой Управления Баз Данных (СУБД)
    • Язык SQL
    • SQL- стандарты
    • Работа с базами данных в SQL Server
    • Создание базовых запросов SELECT
    • Объединение таблиц
    • Сортировка данных в результате запроса
    • Расширенная фильтрация данных
    • Как выбрать неповторяющиеся значения из базы данных
    • Логический оператор LIKE
    • Статистические функции
  • MySQL
    • Группирование данных
    • Предложение HAVING
    • Выбор данных из нескольких таблиц
    • Вложенный запрос
    • Написание выражений используя разные типы JOIN
  • MySQL
    • Написание простого выражения CASE
    • Хранимые процедуры
  • Введение в тестирование мобильных приложений
    • Виды мобильных приложений
    • Особенности тестирования мобильных приложений
    • Сервисы для бета-тестирования
  • Облачные платформы устройств для тестирования мобильных приложений
    • Мобильное тестирование на эмуляторах мобильных устройств
  • Что такое Web Service?
    • Протокол SOAP
    • Структура протокола SOAP
    • Язык описания web-сервисов WSDL
    • Тестирование веб сервисов
    • SoapUI - кроссплатформенное клиентское оконное приложение
      • Функциональное тестирование веб-сервисов
      • Создание Test Case с помощью SOAP UI
  • REST (Representational state transfer) – стиль архитектуры программного обеспечения для распределенных систем, таких как World Wide Web
    • Управление информацией сервиса
    • RESTful-системы
    • Использование Rest запросов при тестировании Web-сервисов
    • Инструмент POSTER для вызова запросов в API интерфейсе
    • Создание GET запросов с помощью SOAP UI

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

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

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