Нет общего ответа на этот (вроде) широкий вопрос. Это зависит от ваших целей тестирования и веб-приложения.
Изолированные тестовые случаи имеют тенденцию к
- быть более стабильным
- имеют меньше зависимостей
- выполнить медленнее
- быть более избыточным
- произвести больше тестового кода
- нужно увеличить модульность
Для комплексных тестов верно обратное. Для некоторых вариантов использования (например, сценариев CRUD) комплексный тестовый пример, возможно, является наиболее естественным подходом.
Итак, в итоге вы можете выбрать, какие характеристики подходят для вашей ситуации.