Вы уже написали свои начальные точки:
- Тестовые фильтры, которые вы уже перечислили: сегодня, на этой неделе, в этом месяце, в этом году и в прошлом году.И проверьте видимые результаты.Они правильно видны?Все ли результаты видны и правильно видны?
- Диапазоны испытаний: для исторических записей, будущих записей, если это возможно.Какой самый большой и самый маленький возможный диапазон?Попробуйте некоторые специальные даты, например, переход на новый год
Должны ли сохраняться настройки для выбора, когда пользователь переключается на какую-то другую часть приложения?Может ли пользователь установить свой собственный фильтр и сохранить его?Подумайте об этом короле функциональности, если они присутствуют.
Тестовый угол / другие сценарии:
- Что делать, если нет отчетов по дате / диапазону
- Что, если отчетов много?для даты / диапазона
- Не может быть выбрана дата?
- Что если несколько раз выбрана другая дата, правильны ли результаты?
Дополнительные сценарии зависят от вашего приложения, и вы обнаружите их, когда будете игратьс приложением, которое вы тестируете.
Является ли функция выбора даты новой функцией или она используется где-то еще?Если это где-то еще в вашем приложении, вы можете посмотреть, какие проблемы возникли ранее.
Если нет, возможно, попробуйте поговорить с программистом, чтобы помочь вам с дополнительными идеями.Спросите их, не наткнулись ли они на что-то странное?Если есть что-то, что вы должны проверить по их мнению?
Когда я искал такую функцию, я нашел несколько статей, которые могут дать больше идей: