Введение в контроль качества 0:00 Алекс из USA Days начинает обсуждение контроля качества. Цель контроля качества — убедиться, что продукт соответствует установленным требованиям.
Определение контроля качества 0:29 Контроль качества гарантирует, что продукт будет соответствовать требованиям и содержать минимальное количество ошибок. Требования устанавливаются при разработке продукта: что продукт должен делать, как часто, какую нагрузку выдерживать и т. д.
Обязанности инженера по контролю качества 1:09 Обязанности варьируются в зависимости от отрасли и продукта. Примеры продуктов: веб-страницы, API, серверные части, носимые устройства. Главная цель — убедиться, что продукт соответствует требованиям и содержит минимум ошибок.
Что тестируют инженеры по контролю качества 2:05 Тестируется практически всё, что содержит код: от кофеварок до автомобилей. Примеры: тестирование подключения, локализации, игр, мобильных устройств, автомобилей.
Масштаб кода в современных продуктах 2:46 Современные продукты содержат огромное количество кода. Пример: в новой машине 2022 года около 100 миллионов строк кода.
Будущее контроля качества 3:20 Контроль качества будет востребован благодаря росту числа продуктов с кодом. Автоматизация не заменит человеческий труд полностью.
Где нанимают QA-инженеров 5:01 QA-инженеры нужны в каждой современной отрасли: от стартапов до крупных корпораций. Примеры отраслей: банковское дело, недвижимость, медицина, азартные игры.
Почему нужны QA-инженеры 6:03 Разработчики не всегда могут найти ошибки в своём коде из-за сложности взаимодействия между модулями. Ошибки могут стоить миллионы долларов и привести к потере пользователей.
Риски ошибок 8:09 Ошибки могут привести к утечке личной информации и банкротству компании. Примеры рисков: аварии с автоматически управляемыми автомобилями, неправильная навигация, избыточное излучение от рентгеновских аппаратов.
Задачи инженеров по контролю качества 9:18 Оценка, расстановка приоритетов, планирование и координация тестирования. Изучение требований и спецификаций, создание планов тестирования и тестовых кейсов. Проверка выполнения функций продукта на основе требований.
Обязанности инженеров QA 9:58 Тестирование продукта на соответствие ожиданиям и критериям приемлемости. Сбор, анализ и отчёт о результатах тестирования. Проверка исправлений ошибок и отсутствие новых проблем после исправлений. Настройка испытательных стендов для тестирования, например, подключение устройств к маршрутизатору.
Роль инженеров QA в команде 10:55 Участие в совещаниях, подготовке к репортажам и спринтам. Вклад в разработку, предложение улучшений функциональности. Роль связующего звена между разработчиками и владельцами продуктов.
Преимущества профессии QA 12:08 Возможность работы в различных отраслях: от разработки ПО до игр и медицины. Хорошая отправная точка в сфере информационных технологий. Конкурентоспособная зарплата и комфортная рабочая среда.
Потенциал роста в QA 14:42 Возможность стать инженером по автоматизации QA, разработчиком ПО, тестировщиком или менеджером проекта. Понимание своих сильных сторон и вклад в организацию. Возможность выбора другого пути в зависимости от личных предпочтений.