Подпишитесь на телеграмм-канал про ИИ в образовании: Егошин | Кеды профессора
Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

Стоимость курса

16 500 ₽
нет рассрочки
Курс предназначен для слушателей, стремящихся познакомиться с современными понятиями процесса тестирования ПО, а также желающих упорядочить и систематизировать имеющиеся знания и навыки в области тестирования ПО.
В курсе рассматривается эволюция понятия тестирования по мере становления технологии промышленного производства ПО. Вводятся необходимые термины и определения, при этом за основу принимается глоссарий, предлагаемый ISTQB – международной организацией, занимающейся определением различных принципов развития сферы тестирования ПО, а также сертификацией специалистов по тестированию ПО.
Значительная часть курса посвящена сравнению различных моделей жизненного цикла разработки ПО, а также определению и обоснованию места тестирования в каждой модели.
Приведена классификация и детализация уровней (компонентное тестирование, интеграционное тестирование, системное тестирование, приёмочное тестирование и др.) и типов (функциональное тестирование, тестирование производительности, тестирование надежности и др.) тестирования, а также других классификационных признаков (с исполнением и без исполнения кода, различные знания о структуре кода, по изменениям, по типу прогона тестов и др.).
При рассмотрении дефектов анализируются различные примеры жизненных циклов дефектов, структура отчетов о дефектах.
Наконец, перечислены личностные навыки тестировщика ПО, включая навыки межличностного общения, а также требования к квалификации начинающего тестировщика.
Материал курса подкреплён большим числом примеров и упражнений для слушателей.

Что вы получите после обучения

Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Эксперт по управлению качеством ПО, управлению тестированием, анализу и совершенствованию инженерных процессов

Александр Александров – гуру российского тестирования ПО, эксперт по управлению качеством ПО, управлению тестированием, анализу и совершенствованию инженерных процессов с опытом работы более 50 лет, эксперт ISTQB.

Александр работает в компании Luxoft, где планирует и управляет тестированием в проектах, разрабатывает тестовые сценарии, проводит тестирование. Также Александр проводит аудиты процессов тестирования и смежных процессов, готовит предложения по совершенствованию этих процессов и участвует в реализации этих предложений.

Несколько лет работал в компании Auriga директором по качеству: занимался построением системы качества компании, подготовкой и успешным проведением оценивания компании на 4-й уровень CMMI.

С 2008 г. является экспертом по управлению качеством Luxoft. C 2010 г. – эксперт RSTQB - российского отделения International Software Testing Qualifications Board, всемирно известной международной организации по сертификации специалистов в области тестирования, что является признанием его профессиональных заслуг.

Преподавательскую деятельность Александр начал еще в 1970 г. в Московском государственном университете им. М.В. Ломоносова и в Московском государственном лингвистическом университете. С 2000 г. проводит тренинги в Luxoft, с 2006 г. – тренинг «Quality Assurance» университета Карнеги-Меллон, с 2011 г. – тренинги ISTQB.

Специалист в области тестирования ПО
Девиз: «Никому не интересно, насколько много и активно ты работал, все хотят, видеть их проблемы/задачи решенными».

Денис имеет опыт работы в сфере IT с 2001 г.  

С 2004 г. работает в компании Luxoft, где за это время был тестировщиком, тест-дизайнером, тест-менеджером, Java-разработчиком, консультантом по вопросам тестирования, менеджером проекта:
  • 2004–2006 гг. – тестировщик и тест-дизайнер; занимался тестированием ПО; созданием тестовых сценариев; тестированием трансформации и миграции БД; созданием эмуляторов и тестовых драйверов для проведения тестирования;
  • 2007–2009 гг.– тест-менеджер; основные обязанности – планирование и оценка проектов тестирования; встраивание новых членов проектной команды; разработка планов развития; поддержка acceptance тестирования на onsite и удаленно;
  • в 2008 г. участвовал в CMMI level 5 сертификации компании Luxoft;
  • 2010–2013 г.  – Java- и DB-разработчик; обязанности: разработка решений, кодирование, ревью кода; поддержка 3-го уровня для нескольких продуктов;
  • 2013 г. – по наст. вр. – менеджер проекта; основные обязанности: планирование и оценка проектов;  People management; полный цикл разработки ПО; управление процессами.
  • в 2014 г. участвовал в ISO 9001:2008 сертификации компании Luxoft.

Образовательная организация

Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.

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

Разбираемые темы:
1. Основы тестирования (3,5 часа).
Что такое тестирование?
Почему тестирование необходимо?
Процесс тестирования и тестовые активности
Цели тестирования
Терминология: «верификация» vs. «валидация»
Тестирование и качество
7 принципов тестирования
2. Модели жизненного цикла разработки (3 часа).
Проект разработки ПО
Разработка программного обеспечения
Жизненный цикл программного обеспечения
ЖЦ ПО: ключевые характеристики
Каскадная модель
Итеративная или инкрементальная модель
Agile-методологии
Спиральная модель
Трудности тестирования в каскадной модели
Трудности тестирования в итеративной или инкрементальной модели
Особенности Agile-тестирования
Трудности тестирования в спиральной модели
3. Команда тестирования (1 час).
Независимость тестирования
Уровни независимости
Важность независимости тестирования
Взаимодействие в проектной команде
Роль тестировщика
4. Типы и уровни тестирования (3,5 часа).
Уровень тестирования. Примеры уровней тестирования
Компонентное тестирование: общий обзор
Тестирование интеграции компонентов: общий обзор
Системное тестирование: общий обзор
Приемочное тестирование: общий обзор
Классификация тестирования
Статическое тестирование. Динамическое тестирование
Тестирование методами черного ящика, серого ящика, белого ящика
Тестирование целостности данных
Тестирование защищенности
Тестирование графического пользовательского интерфейса
Нефункциональное тестирование
Тестирование производительности
Нагрузочное тестирование
Стрессовое тестирование
Тестирование удобства использования
Тестирование по изменениям
Исследовательское тестирование
Туры тестирования по Виттакеру
5. Техники тестирования (1,5 часа).
Обзор техник тестирования
6. Введение в дефекты (3 часа).
Дефекты – основная продукция тестировщиков
Отчет о дефекте
Инструмент управления дефектами
Жизненный цикл отчета о дефекте
Пример ЖЦ дефекта
Классификация дефектов
7. Портрет тестировщика ПО (0,5 часа).
Личные навыки
Использование программных систем
Знание проблемной области или бизнеса
Участие в различных этапах разработки ПО
Участие в тестировании ПО
Навыки межличностного общения

Рейтинг курса

3.9
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 19.12.2024 09:35
Введение в тестирование ПО

Введение в тестирование ПО

Оставить отзыв
Поделиться курсом с друзьями