Всем привет,
мой вопрос о составлении правильной структуры тестирования.
Существует приложение, с которыми могут работать разные роли.
Как будет правильно составить структуру тестирования:
1. Тестировать все последовательности функциональности для одной роли, потом для другой и т.д.
Например:
Роль 1:
Dashboard
Date filrter
Report 1
Report 2
Роль 2:
Dashboard
Date filrter
Report 1
Report 2
2. Тестировать каждую последовательность для каждой роли.
Dashboard:
Роль 1
Роль 2
Date filrter:
Роль 1
Роль 2
Report 1:
Роль 1
Роль 2
Report 2:
Роль 1
Роль 2
Мой вариант был номер 1, но более опытная коллега сказала, что никогда не видела структуры, где бы тестирование строилось на основе ролей, а не функциональности. Я думаю, что первый вариант будет быстрее, ведь все равно для каждой роли будет нужно тестировать каждую последовательность. Или может я ошибаюсь?
Поделитесь пожалуйста практическими и теоретическими наработками по этой теме.
Заранее спасибо.