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

Базовый курс
соединительная статья для базовый курс тестирвание

До начала осталось 3 дня
Длительность курса

Курс читается 2 раза в неделю начало с 18:30*


Групповые занятия
0 0грн
Записаться
Контакты
(044) 599-01-79
(093) 193-53-14
(050) 599-46-63
*Объявленный формат чтения занятий предварительный. За уточнениями обращайтесь, пожалуйста, к менеджеру.

До начала осталось 3 дня
Длительность курса 40 часов

Курс читается 2 раза в неделю начало с 18:30*


Групповые занятия
5650 3955грн
Записаться
Контакты
(044) 599-01-79
(093) 193-53-14
(050) 599-46-63

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

Тестирование ПО играет важнейшую роль в создании и внедрении качественного программного продукта. Изучение основных понятий процесса обеспечения качества поможет понять его цели, виды и уровни. Вы будете понимать место и значение тестирования в общем процессе разработки ПО. Познакомитесь с понятием деффекта(ошибки) и его жизненным циклам, а так же научитесь создавать отчеты об ошибках в системах Jira и Redmine. Разберетесь во множестве тестовых артефактов: тестовый случай(Test Case), тест набор(Test Suite), список проверки (Check-list), сценарий использования(Use Case), тест план(Test Plan), отчет о тестировании(Summary Report). Сможете создавать эти документы в специальных хранилищах (Quality Center, TestLink). Изучите виды документов с требованиями RDD; SRS; PRD; BRD; и научитесь их тестировать на соответствие критериям качества (полнота; однозначность; непротиворечивость; реализуемость; отслеживаемость и т.д.).

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

  • Вступительное занятие
    • Представление преподавателя
    • Знакомство с группой
    • Содержание и цели тренинга
    • Важность тестирования при создании ПО
  • Определение тестирования
    • Цели тестирования ПО
    • Место тестирования в системе качества
    • Тестирование как самостоятельная часть процесса
  • Проектная команда
    • Состав проектной команды
    • Роли каждого члена команды
    • Взаимодействие в команде
    • Тест команда как часть проектной команды
  • Методологии разработки ПО:
    • Водопадная модель
    • V-модель
    • Итеративная модель
  • Отчет о дефекте
    • RUP
    • MSF
    • Agile
      • Скрам
      • Спринт
      • Резерв проекта
      • Резерв спринта
      • Диаграмма выгорания
      • Стори Поинт
      • Остановка Спринта
      • Покер Планирования
      • Встречи в Скраме
    • TDD
  • Дефект программного продукта
    • Определение
    • Симптомы дефекта и их связь с причиной отказа
    • Цена дефекта
  • Отчет о дефекте
    • Анализ найденного дефекта
    • Основные поля отчета
    • Дополнительные поля отчета
    • Критерии хорошего отчета об ошибке
    • Наиболее частые ошибки в отчете об ошибке
  • Жизненный цикл бага
    • Определение
    • Графические схемы
    • Роли участников команды в управлении дефектами
  • Системы отслеживания отчетов об ошибках (Bug-Tracking Systems)
    • Краткий обзор актуальных систем отслеживания отчетов:
      • Jira
      • Quality Center
      • Bugzilla
      • Redmine
    • Ознакомление с системой Jira
    • Написание отчетов об ошибках в Jira
    • Jira’s tips & tricks
  • Тестовый случай (Test Case)
    • Определение
    • Основные поля
    • Дополнительные поля
    • Критерии хорошего тестового случая
    • Наиболее частые ошибки при написании тестовых случаев
  • Системы хранения и управления тестовыми случаями
    • Краткий обзор актуальных систем
      • Quality Center
      • TestLink
      • Word\Excel
    • Ознакомление с системой TestLink
    • Написание тестовых случаев в системе TestLink
  • Оптимизация количества тестовых случаев
    • Классы эквивалентности
    • Граничные условия
    • Метод пар
  • Альтернативные тестовые артефакты
    • Сценарий использования (Use Case)
    • Список проверки (Check-List)
    • Матрица покрытия (Coverage Matrix)
  • Тестирование требований как первый этап тестирования ПО
    • Что такое требование?
    • Виды документов с требованиями
      • RDD
      • SRS
      • PRD
      • BRD
    • Виды требований
    • Критерии тестирования требований
      • Полнота
      • Однозначность
      • Непротиворечивость
      • Реализуемость
      • Отслеживаемость
      • Тестируемость
    • Матрица отслеживания требований (Requirement Traceability Matrix)
  • Уровни тестирования:
    • Определение и характеристика уровней:
      • Модульное
      • Интеграционное/MUT
      • Компонентное/Подсистемное
      • Системное
      • Приемочное/UAT (alpha/beta)
    • Место каждого из уровней в процессе разработки ПО
    • Связь уровней тестирования с видами тестирования
  • Виды тестирования:
    • По доступности исходного кода
      • Белый ящик
      • Черный ящик
      • Серый ящик
    • По выполнению программного кода
      • Статическое
      • Динамическое
    • По месту в цикле тестирования
      • Smoke
      • Ad-Hoc
      • Sanity
      • Exploratory
      • Functional
      • Regression
    • По корректности входных данных
      • Позитивное
      • Негативное
    • По способу реализации
      • Ручное
      • Автоматизированное
  • Виды тестов по видам требований
    • Функциональное
    • GUI
    • Интерфейс
    • Безопасности
    • Удобства использования
    • Надежности
    • Документации
    • Установки
    • Конфигурационное
    • L10n/i18n
    • Производительности
  • Права и обязанности руководителя группы тестирования
    • Руководство тестовой командой
    • Планирование активностей по тестированию (Тест план)
    • Ежедневная отчетность о работе тест команды
    • Финальный отчет по проделанной работе (QA Sign-off)
  • Жизненный цикл программного продукта от идеи до вывода из эксплуатации
    • Идея
    • Набор команды
    • Формирование требований
    • Подбор модели, методологии, технологий и пр.
    • Архитектура
    • Разработка
    • Тестирование
      • Тестовый стенд
      • Передача сборок на тестирование
      • Этапы тестирования сборки
      • Отличие тестового раунда от тестового цикла
      • Завершение тестирования и его артефакты
    • Поддержка
  • Финальный тест и тестовое собеседование

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

  • Окончив базовый курс к вам придет понимание важности тестирования, как неотъемлемой части разработки и внедрения программных продуктов
  • Использовать на практике все виды и уровни тестов
  • Находить баги и писать отчеты о них
  • Создавать тест-кейсы и правильно их объединять в наборы
  • Разбираться в каждой стадии QA процесса
  • Поняв основы тестирования вы очень скоро сможете поднять свой статус до уровня Middle QA и получить широчайшие возможности для дальнейшего развития в сфере IT

Лекторы курса

Преподаватель

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

До начала осталось
Длительность курса 30 часов

Курс читается 2 раза в неделю начало с 18:30*


Групповые занятия
3950 2765грн
Записаться
Контакты
(044) 599-01-79
(093) 193-53-14
(050) 599-46-63
*Объявленный формат чтения занятий предварительный. За уточнениями обращайтесь, пожалуйста, к менеджеру.

До начала осталось
Длительность курса 30 часов

Курс читается 2 раза в неделю начало с 18:30*


Групповые занятия
3950 2765грн
Записаться
Контакты
(044) 599-01-79
(093) 193-53-14
(050) 599-46-63

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

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

Минимальные требования к слушателю

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

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

  • TDD & BDD & ATDD
    • Основные понятия BDD, TDD, ATDD
    • Введение в Gherkin синтаксис
    • Практические упражнения по написанию Сценариев
  • HTML, xPath, CSS
    • Введение в HTML, xPath, CSS
  • Automation Testing basics (Selenium IDE)
    • Основные понятия автоматизации тестирвоания
    • Какие проекты надо автоматизировать, какие нет
    • ROI
  • SQL
    • Архитектура SQL Server
    • Работа с базами данных в SQL Server
    • Создание базовых операторов SELECT
    • Удаление повторяющихся строк с DISTINCT
    • Написание простого выражения CASE
    • Создание запросов, фильтрация данных с использованием WHERE
    • Использование предложения GROUP BY
    • Фильтрация групп, используя предложение HAVING
    • Написание выражений используя разные типы JOIN
  • Mobile Testing
    • Введение в тестирование мобильных приложений
    • Native, Hybrid, web applications
  • WebService testing
    • Введение в WebService тестирование
    • SOAP \ REST webservices
    • SoapUI intrioductionervices
    • SoapUI intrioduction

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

  • Получите знания и умения, требуемые для работы младшим специалистом по тестированию программного обеспечения, а также навыки для сдачи сертификационного экзамена ISTQB Foundation.

Лекторы курса

Преподаватель

*Объявленный формат чтения занятий предварительный. За уточнениями обращайтесь, пожалуйста, к менеджеру.
Автоматизированое тестирование
Соединительная статья для автоматизирование тестирование

До начала осталось
Длительность курса 25 часов

Курс читается 2 раза в неделю начало с 18:30*


Групповые занятия
0 0грн
Записаться
Контакты
(044) 599-01-79
(093) 193-53-14
(050) 599-46-63
*Объявленный формат чтения занятий предварительный. За уточнениями обращайтесь, пожалуйста, к менеджеру.

До начала осталось
Длительность курса 25 часов

Курс читается 2 раза в неделю начало с 18:30*


Групповые занятия
3100 2170грн
Записаться
Контакты
(044) 599-01-79
(093) 193-53-14
(050) 599-46-63

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

Этот курс разработан для изучения User Interface тестирования web приложений. Курс построен на основе практической разработки собственного фреймворка по тестированию.

    Минимальные требования к слушателю

  • базовые знания по программированию (желательно java)
  • базовое понимание ООП
  • базовые знания по тестированию
  • уверенный пользователь ПК

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

  • Selenium. Основные компоненты.
  • Selenium IDE. Запись, экспорт и прогон тестов
  • Разработка тестов при помощи Selenium Web Driver (Java)
  • CSS селекторы.
  • Локаторы. Виды. Принципы написания и использования
  • Page Object pattern.
  • Разработка архитектуры фреймворка по тестированию
  • Архитектура client-server.
  • Работа с Java фреймворками для написания тестов:
    • TestNG Framework
    • JUnit Framework
  • Формирование отчетов и анализ результатов выполнения автоматизированных тестов.
  • Работа с Version Control Systems (VSC) GIT, SVN
  • Работак с Continuous Integration Systems (CI): Jenkins, TeamCity, Hudson.
  • Написание собственного фреймворка автоматизации тестирования
  • Техники тестирования
    • debugging
    • refactoring

    После изучения курса:

  • Вы будете знать теорию автоматизированного тестирования
  • Овладеете практическими навыками автоматизированного тестирования
  • Вы будете подготовлены к собеседованию и тестовым заданиям
  • Получите опыт работы с основными вспомогательными инструментами разработки и запуска тестов
  • Научитесь составлять отчеты, анализировать их, находить ошибки в тестах и править их
*Объявленный формат чтения занятий предварительный. За уточнениями обращайтесь, пожалуйста, к менеджеру.
Основы тестирования програмного обеспечения
Соединительная для Тестирование ISTQB Foundation level

До начала осталось
Длительность курса 72 часа

Курс читается 2 раза в неделю начало с 18:30*


Групповые занятия
9700 6790грн
Записаться
Контакты
(044) 599-01-79
(093) 193-53-14
(050) 599-46-63
*Объявленный формат чтения занятий предварительный. За уточнениями обращайтесь, пожалуйста, к менеджеру.

До начала осталось
Длительность курса 72 часа

Курс читается 2 раза в неделю начало с 18:30*


Групповые занятия
9700 6790грн
Записаться
Контакты
(044) 599-01-79
(093) 193-53-14
(050) 599-46-63

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

Программа тренинга, авторизирована и полностью соответствует требованиям, которые выдвигает ISTQB (международная организация, сертифицирующая специалистов по тестированию) к курсам предназначенным для подготовки к сдаче экзамена ISTQB Foundation level. Помимо теоретического блока, регламентируемого ISTQB, программа также содержит обширные дополнительные материалы по тестированию, практикум и блок технических знаний с лабораторными работами. Все курсы проводятся сертифицированными инструкторами Brain Academy (Brain Academy Certified Instructor).
После прохождения курса выдается сертификат Brain Academy, а те, кто успешно сдал экзамены получают статус Brain Academy Certified Associate in Testing.
После прохождения курса ISTQB Foundation level вы сможете отдельно сдать экзамен на получение сертификата, подтверждающий Ваш профессиональный уровень.

Минимальные требования к слушателю

  • Английский язык – желательно уровень intermediate. Чтение и понимание технических текстов, базовые навыки живого общения.Программа курса
  • Работа в среде операционной системы
  • Работа с офисными программами
  • Работа с браузером

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

    • Основы тестирования
    • Почему тестирование необходимо
    • Что такое тестирование
    • Семь принципов тестирования
    • Основной процесс тестирования
    • Психология тестирования
    • Кодекс этики
    • Место тестирования в жизненном цикле разработки ПО
    • Модели разработки ПО
    • Уровни тестирования
    • Типы тестирования
    • Тестирование в период сопровождения
    • Статические методы
    • Статические методы и процесс тестирования
    • Процесс рецензирования
    • Статический анализ с помощью инструментальных средств
    • Методы проектирования тестов
    • Процесс разработки тестов
    • Категории методов проектирования тестов
    • Методы, основанные на спецификациях, или методы черного ящика
    • Тестирование на основе структуры, или методы белого ящика
    • Методы, основанные на опыте
    • Выбор методов тестирования
    • Управление тестированием
    • Организация тестирования
    • Планирование и оценка тестирования
    • Мониторинг прогресса и контроль тестирования
    • Управление конфигурацией
    • Риски и тестирование
    • Управление инцидентами
    • Инструментальные средства поддержки тестирования
    • Типы инструментов тестирования
    • Эффективное использование инструментальных средств: выгоды и риски
    • Внедрение инструментального средства в организацию
    • Практикум по тестированию
    • Знакомство с учебным проектом
    • Анализ требований
    • Проведение группового ревью
    • Обсуждение результатов
    • Разработка тестов
    • Обсуждение тестов
    • Тестирование
    • Анализ результатов тестирования
    • Технические навыки
    • Основы реляционных баз данных
    • Язык структурированных запросов SQL
    • Базовые принципы структурированных языков разметки
    • Архитектура и структура веб-приложений
    • Архитектура веб браузера
    • Языки и технологии Веб-приложений
    • HTTP протокол
    • Мобильные технологии и платформы
    • Основы Linux
    • Виртуализация
  • Отработка навыков эффективной коммуникации

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

  • Знакомство основными понятиями, артефактам, ролями, принципами, уровнями и видами тестирования
  • Освоение основных методов тест-дизайна
  • Отработка базовых навыков тест-дизайна и тестирования
  • Освоение основ реляционных баз данных
  • Отработка навыков выполнения простых запросов с помощью SQL
  • Знакомство с основными понятиями из области ВЕБ технологий
  • Знакомство с основными понятиями из области мобильных технологий и платформ
  • Освоение базовых навыков работы с среде операционной системы Linux
  • Освоение базовых навыков работы с виртуальными средами
  • Отработка навыков эффективной коммуникации
  • Подготовка к сдаче экзамена ISTQB Foundation level
*Объявленный формат чтения занятий предварительный. За уточнениями обращайтесь, пожалуйста, к менеджеру.