Добавить в корзинуПозвонить
Найти в Дзене
HRV3

❗Одной из востребованных профессий в мире разработки ПО является специалист по обеспечению качества - QA инженер.

👉QA - quality assurance - это процесс или результат формирования требуемых свойств и характеристик продукции по мере её создания. Обеспечение качества определено в стандарте ISO 9000:2005 "Системы менеджмента качества". Задача QA найти ошибку раньше, чем её обнаружит пользователь. Давайте посмотрим, каким бывает тестирование❓ 1️⃣Первый уровень - ручное тестирование. Начальный этап, который проходят все, необходим для понимания продукта "руками". В силу ранней стадии жизненного цикла выполняется человеком. Этап носит характер неопределенности, а "ручные" проверки содержат высокий процент вероятности ошибки. Особенно при множественном повторе действий. 2️⃣Второй большой уровень - автоматизированное тестирование, когда операции выполняются и анализируются автоматизированными системами. Здесь улучшаются критерии временных затрат, снижения вероятности ошибки в процессе тестирования. Ошибки становятся более детальными, выделяются характерные признаки (ошибка в функции, системная, интерфе

👉QA - quality assurance - это процесс или результат формирования требуемых свойств и характеристик продукции по мере её создания. Обеспечение качества определено в стандарте ISO 9000:2005 "Системы менеджмента качества". Задача QA найти ошибку раньше, чем её обнаружит пользователь.

Давайте посмотрим, каким бывает тестирование❓

1️⃣Первый уровень - ручное тестирование. Начальный этап, который проходят все, необходим для понимания продукта "руками". В силу ранней стадии жизненного цикла выполняется человеком.

Этап носит характер неопределенности, а "ручные" проверки содержат высокий процент вероятности ошибки. Особенно при множественном повторе действий.

2️⃣Второй большой уровень - автоматизированное тестирование, когда операции выполняются и анализируются автоматизированными системами. Здесь улучшаются критерии временных затрат, снижения вероятности ошибки в процессе тестирования. Ошибки становятся более детальными, выделяются характерные признаки (ошибка в функции, системная, интерфейсная и тд), появляется "пирамида тестирования". Становится возможным такое важное тестирование, как нагрузочное тестирование - проверка работы системы с высокими нагрузками, определение предела её возможностей.

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