Специалист - Тестирование ПО. Ведущий тестировщик ПО. Руководитель проектов (уровень 1-3) (2016)

Тема в разделе "Администрирование", создана пользователем Moony, 7 авг 2016.

  1. Moony

    Moony Active Member

    Сообщения:
    1.703
    Репутация:
    114
    Тестирование ПО. Ведущий тестировщик ПО / Руководитель проектов по тестированию (Test Lead) (уровень 1-3)
    [​IMG]
    Автор: Специалист
    Год: 2016
    Формат: mp4, xls, pptx, exe, sh


    Тестирование ПО. Уровень 1. Тестировщик программного обеспечения


    Software testing. Level 1. Software tester.
    Сверхнадежное программное обеспечение — мечта любого программиста и пользователя. Без работы специалиста по тестированию невозможен выпуск ни одного программного продукта. От правильного функционирования ПО может зависеть успех бизнеса, работа финансовых или промышленных компаний. В рамках курса по тестированию ПО Вы научитесь разрабатывать тестовые планы (TestPlan) и тестовые примеры (TestCase), выполнять тестирование в соответствии с заранее подготовленным тестовым планом, обнаруживать ошибки при выполнении тестирования и документировать их, оценивать и тестировать программный продукт с точки зрения функциональности.


    Цель курса:
    • Научить слушателей тестированию программного продукта, ознакомить его с целями тестирования и местом в процессе разработки программного обеспечения
    • Научить слушателей основным методам тестирования программного продукта
    • Научить слушателей работать с документами, применяемыми на этапах планирования и выполнения тестирования
    • Научить слушателей разрабатывать планы тестирования и тестовые примеры
    • Научить слушателей описывать обнаруженные дефекты (баг-репорты)

    В первую очередь курс будет интересен тестировщикам программного обеспечения, программистам.


    По окончании курса Вы будете уметь:
    • Владеть терминологией
    • Понимать процесс тестирования программного обеспечения и жизненный цикл программного продукта
    • Разрабатывать тестовые планы (Test Plan) и тестовые примеры (Test Case)
    • Выполнять тестирование в соответствии с заранее подготовленным тестовым планом
    • Обнаруживать ошибки при выполнении тестирования и документировать их
    • Оценивать и тестировать программный продукт с точки зрения функциональности
    Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

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

    Модуль 1. Введение в тестирование программного обеспечения
    • Зачем нужно тестировать программы?
    • Понятие качества ПО. Стандарты качества ПО.
    • Атрибуты и характеристики качества ПО.
    • Основные определения тестирования.
    • Цели и задачи процесса тестирования.
    • Полный цикл тестирования. Фазы тестирования.
    Модуль 2. Методы и виды тестирования. Анализ требований к ПО
    • Методы и виды тестирования. Общий обзор.
    • Критерии покрытия тестирования.
    • Требования к ПО.
    • Анализ требований с точки зрения пригодности к тестированию.
    • Учебный проект: тестирование требований к учебной программе.
    Модуль 3. Тестовая документация. Тест-план, тест-дизайн
    • Документы, создаваемые в процессе тестирования.
    • Тест план
    • Связь тестовых планов с другими типами документов.
    • Тест – дизайн.
    • Возможные формы подготовки тест-дизайна.
    • Учебный проект: составление плана тестирования учебной программы.
    Модуль 4. Тестовая документация. Test Case. Отчет о прохождении тестов
    • Определение Test Case.
    • Правила написания, степень детализации, независимость.
    • Правила описания дефектов, понятие важности, приоритета.
    • Ведение системы отслеживания дефектов.
    • Составление отчетов по результатам тестирования.
    • Учебный проект: создание test cases для учебной программы.
    Модуль 5. Техники тестирования
    • Покрытие входных данных. Допустимые и недопустимые данные.
    • Эквивалентное разбиение.
    • Анализ граничных значений.
    • Попарное комбинирование.
    • Предположение ошибок.
    • Учебный проект: составление набора входных данных для тестирования учебной программы
    Модуль 6. Уровни тестирования. Критерии покрытия кода программы тестами
    • Модульное тестирование. Драйверы. Заглушки.
    • Интеграционное тестирование. Способы интеграционного тестирования.
    • Системное тестирование.
    • Понятие покрытия кода тестами. Критерии покрытия.
    • Метрика покрытия.
    • Анализ покрытия.
    Модуль 7. Виды тестирования: функциональное и нефункциональное тестирование
    • Функциональные виды тестирования.
    • Тестирование безопасности, тестирование взаимодействия.
    • Нефункциональные виды тестирования.
    • Тестирование производительности.
    • Нагрузочное тестирование.
    • Учебный проект: инсталляционное тестирование учебной программы.
    Модуль 8. Тестирование пользовательского интерфейса (GUI). Тестирование web-приложений
    • Задачи и цели тестирования пользовательского интерфейса.
    • Функциональное тестирование пользовательского интерфейса.
    • Тестирование удобства пользовательского интерфейса.
    • Тестирование web-приложений
    • Учебный проект: функциональное тестирование GUI
    Модуль 9. Регрессионное тестирование
    • Регрессионное тестирование. Подходы к составлению набора test cases.
    • Жизненный цикл ПО. Каскадный, спиральный жизненные циклы.
    • Методологии разработки ПО. MSF, RUP, Экстремальное программирование.
    • Команда тестирования. Роли.
    Модуль 10. Практическая работа по тестированию ПО
    • Изучение требований к ПО.
    • Написание тестовой документации (плана тестирования и тестовых сценариев)
    • Выполнение тестирования
    • Написание отчетов о найденных дефектах.
    • Подведение итогов и обсуждение результатов слушателей



    Тестирование ПО. Уровень 2. Управление командой тестировщиков.


    Software testing. Level 2. Managing testers team.
    Курс поможет Вам эффективно сформировать команду и наладить процесс тестирования путем закрепления полученных знаний на «Тестировщик ПО. Уровень 1». В курсе на практике Вы узнаете, что такое тест-менеджмент, как сформировать эффективную команду для тестирования ПО, как выстраивать конструктивные отношения в команде, метрики и риски тестирования. Во втором модуле курса Вас ждет интенсивное погружение в тестирование ПО на специально разработанном программном комплексе. Тестируя его, Вы столкнетесь с типичными проблемами тестирования и способами их решения.

    Курс предназначен для тест-менеджеров, тест-лидов и тестировщиков, чтобы закрепить теоретические знания на практике. Вы научитесь тестировать ПО на практике, выстраивать отношения в команде, планировать свое время, делегировать задачи, выявлять риски. Кроме этого Вы систематизируете знания и намного повысите эффективность своей работы.

    По окончании курса Вы будете уметь:
    • Организовывать эффективную работу группы тестирования
    • Налаживать эффективное взаимодействие со смежными командами (разработчики, аналитики, тех.поддержка)
    • Выстраивать процесс тестирования и корректно адаптировать его к существующему процессу разработки
    • Закрепите знания, полученные при прохождении курса «Тестирование программного обеспечения. Уровень1»
    • Будете иметь представление об основах управления группой тестирования
    • Овладеете базовыми знаниями для оценки, планирования и контроля в тестировании
    • Узнаете о наиболее часто встречающихся проблемах в тестировании и путях их решения
    Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

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

    Модуль 1. Процессы тестирования
    • Место тестирования в процессе разработки ПО
    • Тестирование и качество. Оценка качества продукта. Метрики
    • Базовые принципы тестирования
    • Планирование работ по тестированию.
    • Виды деятельности, осуществляемые при составлении плана тестирования
    • Артефакты тестирования
    • Модели зрелости тестирования ПО (ТММi)
    • Инструментарий тест менеджера
    • Практическая работа: составление списка задач по тестированию учебного проекта.
    Модуль 2. Риски тестирования. Команда тестирования.
    • Работа с рисками. Риски проекта и продукта. Риски в тестировании
    • Типичные риски. Технические, проектные, организационные.
    • Участники команды. Роли и сферы ответственности.
    • Сравнительная характеристика централизованной группы и локальной.
    • Задачи руководителя: делегирование, контроль, мотивация.
    • Формирование новой командой. Управление «старой» командой
    • Найм и интеграция сотрудников в команду.
    • Практическое задание «Прием на работу»
    Модуль 3. Выстраивание отношений в команде. Основы тайм-менеджмента.
    • Создание условий работы в команде. Стили управления.
    • Выстраивание отношений. Коммуникации.
    • Постановка задач. SMART.
    • Хронофаги –поглотители времени
    • Оперативное планирование.
    • Приоритет задач. Матрица Эйзенхауэра.
    • Работа с почтой.
    • Практическое задание «составление оперативного плана на день».
    Модуль 4. Оценка трудозатрат на тестирование.
    • Определение задач, которые должны быть выполнены.
    • Оценка трудоемкости задач. Эмпирическое правило Брукса. Практические соображения.
    • Метод анализа видов ошибок и их влияния (FMEA). Упрощенный вариант.
    • Практическая работа: оценка трудозатрат на тестирование учебного проекта с использованием упрощенного варианта FMEA.


    Тестирование ПО. Уровень 2. Тест - дизайн.


    Software testing. Level 2. Test-design.
    Программные системы становятся все сложней и запутанней, обрабатывают все большие объемы данных, обзаводятся все более функциональным и красивым графическим интерфейсом. Для проверки выполнения требований и обнаружения ошибок чаще всего используется тестирование. Наибольшее внимание при тестировании программ уделяется проектированию эффективных тестов. Какие техники проектирования тестов использовать? Как решить, какие тесты являются самыми важными? Как можно уменьшить число тестов при увеличении охвата? Тест-дизайн отвечает на эти и многие другие вопросы тестировщиков.

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

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

    Цель курса:

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

    По окончании курса Вы будете уметь:
    • Выбирать и применять оптимальные техники тестирования в зависимости от поставленных задач
    • Самостоятельно составлять эффективные тест-сценарии
    • Оптимизировать ресурсозатраты на проведение тестирования
    Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.
    Программа курса

    Модуль 1. Введение в тест-дизайн
    • Место тест-дизайна в процессе тестирования ПО
    • Цели и задачи тест-дизайна
    • Роль тест-дизайнера: области ответственности, задачи, инструменты
    • Анализ функциональных требований
    • Выявление объектов тест-дизайна
    Модуль 2. Тестирование данных
    • Классы эквивалентности
    • Граничные значения
    • Анализ областей
    • Комбинирование данных
    Модуль 3. Тестирование логики поведения
    • Таблицы решений
    • Варианты использования
    • Диаграммы взаимодействия
    Модуль 4. Нестандартные подходы к дизайну тестов
    • Мыльная опера
    • Использование карт памяти
    Модуль 5. Стратегия тестирования
    • Общие техники тестирования
    • Рабочее окружение
    • Элементы тестируемого продукта
    Модуль 6. Учебный проект по тест-дизайну
    • Изучение требований к системе
    • Разработка сценариев тестирования
    • Проектирование тестов
    • Подведение итогов и обсуждение результатов слушателей


    Сайт/Скачать:

    Отзывы:
    Пока нет.
     
Загрузка...
Похожие темы
  1. shooter
    Ответов:
    0
    Просмотров:
    652
  2. Moony
    Ответов:
    0
    Просмотров:
    10
  3. Len0k
    Ответов:
    0
    Просмотров:
    44
  4. infomanka
    Ответов:
    0
    Просмотров:
    65
  5. infomanka
    Ответов:
    0
    Просмотров:
    142

Поделиться этой страницей