Тестирование ПО / TeachMePlease

Confirmation of e-mail address is required!

The letter with the instruction has been sent to the e-mail address specified at the time of registration

Cookies

Cookies are disabled!

For the correct operation of the site, you must allow the use of cookies.

Cookies

Cookies are used to optimize the design and performance of our websites. By continuing to visit the website, you agree to use cookies.

Ok
Washington, D.C.

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

Sold Out
About the event
  • Level
    Any
  • Language
    Russian
  • Age
    Any
7%
When subscribing to the newsletter, you receive a 7% discount on the first purchase
Sold Out
About the event
  • Level
    Any
  • Language
    Russian
  • Age
    Any
7%
When subscribing to the newsletter, you receive a 7% discount on the first purchase
  • Course Description
  • What you will learn?
  • Program
  • Requirements for course participants
Course Description

Формат курса:

  • Курс состоит из 16 online занятий. (2 месяца)

  • Каждый модуль это 2ч занятий онлайн и 2ч самостоятельной домашней работы.

  • После каждого урока обязательно домашнее задании с проверкой на уроке.

  • Занятия проходят 2 раза в неделю, по вечерам (обычно 20-00 по мск)

 

4 причины стать тестировщиком:

  • Высокая зарплата

  • Самый простой вход в ИТ

  • Уникальные условия труда

  • Работа в любой точке мира

Болеее 7 лет опыта вложено в создание курса!

  • Пошаговый алгоритм входа в профессию

  • Структурированная информация (без воды)

  • Практика из реальных проектов

  • Список книг (только избранные)

  • Выжимка из реального опыта

What you will learn?
Узнаете какие бывают виды и техники тестирования.
Будут рассмотрены все понятия связанные с тестированием и работой тестировщиков программного обеспечения такие как: методологии, техники, виды, уровни тестирования и много другое  
Научитесь работать с современными баг трекинговыми системами JIRA, Bugzilla, Mantis  
Узнаете все виды требований и их характеристики, а так же научитесь анализировать и тестировать требования от заказчика. Во многих компаниях это является частью тестового задания для себеседования тестировщиков  
Научитесь планировать процесс тестирования и создавать тестовый артефакт – тест план
Узнаете все, что связано с тест кейсами и научитесь их правильно создавать, что будет плюсом при трудоустройстве  
Научитесь создавать различные виды отчетов, которые являются неотъемлемой частью работы тестировщика
Пунктуальность
Планирование реальных сроков тестирования и их соблюдение
Аналитическое мышление
Использование тестирования при анализе функциональности и работоспособности кода
Работа в команде
Быстрое внедрение в команду и эффективное взаимодействие с другими программистами
Личная эффективность
Умение быстро решать поставленные задачи как в работе, так и в личной жизни 
Program
Введение в Тестирование ПО
  • Webinar
  • Online
Что представляет собой тестирование. Как определить качество ПО (стандарты ISO, критерии качества, метрики). (Понятие качества ПО. Стандарты качества ПО.) Атрибуты и характеристики качества ПО. Категории программных ошибок. Зачем нужно тестировать программы? Основные определения и термины в тестировании. Цели и задачи процесса тестирования.
Методы и виды тестирования
  • Webinar
  • Online
Цикл разработки ПО. Цикл тестирования ПО. Типы тестов в процессе разработки ПО Полный цикл тестирования. Фазы тестирования. Регрессионное тестирование. Подходы к составлению набора test cases. Жизненный цикл ПО. Каскадный, спиральный жизненные циклы. Методологии разработки ПО. MSF, RUP, Экстремальное программирование. Виды и направления тестирования. Методы и виды тестирования. Критерии покрытия тестирования. Функциональные виды тестирования. Тестирование безопасности, тестирование взаимодействия. Нефункциональные виды тестирования. Тестирование производительности. Нагрузочное тестирование.
Тестовая документация
  • Webinar
  • Online
Определение и структура тест-кейсов. Характеристики хорошего теста. Аксиомы тестирования. Поддерживаемость тест-кейсов. Системы менеджмента качества. Тест-комплекты. Чек-листы. Подготовка тестовых данных Документы, создаваемые в процессе тестирования. Тест план Связь тестовых планов с другими типами документов. Тест – дизайн. Возможные формы подготовки тест-дизайна. Тестовая документация. Test Case. Отчет о прохождении тестов Определение Test Case. Правила написания, степень детализации, независимость. Правила описания дефектов, понятие важности, приоритета. Ведение системы отслеживания дефектов.
Основные техники тест дизайна. Планирование и работа с требованиями
  • Webinar
  • Online
Определение и поиск Классов эквивалентности. Границы классов эквивалентности. Работа требованиями к ПО. Участие в планировании релиза ПО. Что делать, если нет документации. Покрытие входных данных. Допустимые и недопустимые данные. Эквивалентное разбиение. Анализ граничных значений. Попарное комбинирование. Предположение ошибок. Требования к ПО. Анализ требований с точки зрения пригодности к тестированию
Работа с багтрекером (на примере JIRA)
  • Webinar
  • Online
Определение и функции баг-трекера. Как правильно формулировать задачи. Жизненный цикл (workflow) ошибок. Оперативное отслеживание задач в баг-трекере.
Регрессионное тестирование
  • Webinar
  • Online
Назначение регрессионного тестирования. В каких случаях требуется проводить регрессионное тестирование. Выбор тест-комплектов для регрессионного тестирования. Приоритизация и оптимизация тест-комплектов. Модульное тестирование. Драйверы. Заглушки. Интеграционное тестирование. Способы интеграционного тестирования. Системное тестирование. Понятие покрытия кода тестами. Критерии покрытия. Метрика покрытия. Анализ покрытия.
Юзабилити тестирование
  • Webinar
  • Online
Особенности тестирования пользовательских интерфейсов GUI и web-приложений. Задачи и цели тестирования пользовательского интерфейса. Функциональное тестирование пользовательского интерфейса. Тестирование удобства пользовательского интерфейса. Тестирование web-приложений Учебный проект: функциональное тестирование GUI
Организация процесса тестирования и отчетность
  • Webinar
  • Online
Должностная иерархия в тестировании. Планирование и оценка сроков на тестирование. Критерий начала/завершения тестирования. Отчетность по результатам тестирования. Подготовка рабочего места. Команда тестирования. Роли.
Исследование ПО. Декомпозиция требований
  • Webinar
  • Online
Типы и цели Тест-анализа · Определение особенностей программного обеспечения · Декомпозиция приложения · Декомпозиция требований · Обобщение информации исследования ПО.
Доменное тестирование
  • Webinar
  • Online
Техники тест-дизайна · Комбинаторное покрытие условий · Техники черного ящика · Доменный анализ · Классы эквивалентности · Стратегии тестирования домена
Использование комбинаторики
  • Webinar
  • Online
Минимальные проверки (Each Choice Testing) · Перебор значений (All combination testing) · Атомарные проверки (Base choice testing) · Попарное тестирование (Pairwise testing) · Метод взаимосвязанных проверок (Cause Effect Graphing)
Состояния и переходы
  • Webinar
  • Online
· Диаграмма состояний и переходов · Выявление жизненных циклов сущностей и комбинация состояний · Выбор валидных проверок
Тестирование при сложной бизнес логике
  • Webinar
  • Online
Таблицы принятия решений · Как применять в тестировании · Описание метода · Советы для упрощения таблиц · Инструменты для построения таблиц принятия решений
Предугадывание ошибок
  • Webinar
  • Online
Определение ошибки. Виды ошибок · Дефекты, ошибки, сбои, инциденты · Виды программных ошибок · Тестирование на основе опыта · Метод предугадывания ошибок · Локальное предугадывание ошибки · Предугадывание ошибки методом “тура”
Стратегия тестирования
  • Webinar
  • Online
Цели и задачи стратегии тестирования · Процесс формирования стратегии · Как описать стратегию тестирования? · Учет нефункционального тестирования
Оценка эффективности тестирования
  • Webinar
  • Online
Что такое тестовое покрытие? · Измерение тестового покрытия · Матрица трассировки · Оценка эффективности тестирования · Методы управления процессами разработки ПО · Метрики эффективности тестирования · Оценка эффективности автоматизированных тестов · Повышение эффективности тестирования
Requirements for course participants
Уверенное знание ПО, интернета.

Teacher

  • Более 7 лет работаю в сфере ИТ.

    Область деятельности - Обеспечение качества и тестирован...

Still have questions?

Start a chat with our support agent to get a quick response to all questions you might have