Уважаемые гуру тест - дизайна, нужна помощь.
Несколько лет работаю в тестировании десктопных приложений. Тестирование по принципу серого ящика: я не знаю доскональной реализации, но имею доступ к коду, могу в любой момент получить любую интересующую меня информацию.
Недавно получила что-то вроде тестового задания: веб-страница с набором контролов, предназначенная для оставления отзывов пользователями сервиса. Задание: написать тест-кейсы на функционал. Доступа к реализации нет, уточняющих вопросов задавать нельзя. Действительно полный черный ящик.
Сначала я подумала: "Чего проще?" - но чем дольше думала, тем больше путалась. Наверное, я слишком привыкла к знанию всех важных для анализа моментов. А теперь у меня вызывает бурю сомнений такая вещь: текстовое поле для ввода e-mail. Сначала я кинулась составлять кучу кейсов, с содержанием в имени типографских символов и с нестандартно - длинными доменными частями и т.п. Но потом задумалась.... В реальности, как часто я в жизни сталкиваюсь с тем, что при регистрации в форуме автомобилистов проверяется мой e-mail на корректность так дотошно? Ну, не получу письмо со ссылкой о подтверждении регистрации - сама себе сделаю хуже... И вот с точки зрения здравой логики, мне не кажутся нужными эти 30 проверок несчастного e-mail...
Да, я знаю, правило, что раз ящик черный, то проверять надо все. Но где границы этого "все"?
Как бы вы подошли к такому ящику, чтобы не скатываться до абсурда?