27.12.2021

К нам приближаются новогодние праздники

поделиться

Классификация по уровню функционального тестирования (по убыванию степени важности тестируемых функций) В этой классификации речь идёт о проверке функций тестируемого приложения. В зависимости от приоритета и объёма тестируемых функций выделяют следующие виды тестирования: дымовое тестирование, тестирование критического пути и расширенное тестирование. Дымовое тестирование (smoke test) — проверка самой важной, ключевой функциональности, неработоспособность которой делает бессмысленной саму идею использования приложения. Дымовое тестирование — первый вид тестирования, который проводят при передаче продукта (части продукта) на тестирование, чтобы убедиться в его работоспособности и принять решение о дальнейшем тестировании более тщательно. Если дымовое тестирование выявляет ошибки, дальнейшее тестирование нецелесообразно. Для продолжения тестирования необходимо, чтобы разработчики устранили все дефекты в основной функциональности. Для проведения дымового тестирования требуется небольшое количество тест-кейсов, и они, как правило, простые (включают в себя небольшое количество базовых проверок), поэтому именно тесты для дымового тестирования автоматизируют одними из первых. Пример дымового тестирования: при тестировании формы регистрации проверяется обязательность полей логин/пароль, маскировка пароля, возможность регистрации. Дальнейшие проверки, такие как регистрация в зависимости от регистра логина, сложность и надёжность пароля, будут проводиться уже на следующем уровне, при тестировании критического пути. Тестирование критического пути (critical path test) направлено на исследование функциональности, используемой типичными пользователями в повседневной деятельности. Это базовый вид тестирования, который применяется на проектах. Если дымовое тестирование прошло успешно, то на уровне критического пути должны быть проверены все функции, необходимые пользователю для успешной работы с приложением и достижения поставленных целей. Поэтому тестирование критического пути длительно по времени и включает в себя как ручное, так и автоматизированное тестирование. Пример тестирования критического пути: при тестировании приложения «Интернет-магазин» проверяются на работоспособность и удобство использования все функции, которые будут доступны пользователю, — возможность добавления товара в корзину, оплаты товара, отправки сообщения в службу поддержки. Расширенное тестирование (extended test) направлено на исследование всей заявленной в требованиях функциональности, в том числе той, у которой низкий приоритет и незначительная важность.

ссылки на источник нет, цитаты нет =(

ЧТО ЭТО?

просто птичкапросто птичка. Источник: отдел тестирования

Классификация по уровню функционального тестирования (по убыванию степени важности тестируемых функций)

quotesКлассификация по уровню функционального тестирования (по убыванию степени важности тестируемых функций)QA