Я не собираюсь дать вам конкретные предложения здесь: Вы уже несколько. Вместо этого я собираюсь предложить общую стратегию, которую вы можете использовать для этого типа вопросов. (Следующее интервью может быть не диалогом входа в систему. Это может быть регистрационная форма.)
Я не использую этот конкретный вопрос в интервью, но то, что я обычно ищу, когда задаю этот вопрос, заключается в том, что люди смогут придумать множество тестовых идей и что они не фиксируют на конкретном типе теста тоже. Попасть на кусочек рулона и выбросить множество вариаций на тему - это хорошо, если позже вы переключитесь на другую тему и сделаете то же самое - но если вы только, похоже, сможете придумать тестовые идеи для одного вида теста, и вы закончите довольно быстро, я могу беспокоиться, что вы немного сосредоточены на тесте.
Будучи способным генерировать множество тестовых идей и диапазонов в широком пространстве, когда вы делаете это, является ключевым показателем хорошего тестера для меня: я хочу работать с людьми, которые являются одновременно творческими и аналитическими, т.е. вы можете придумать много идей, а также объяснить мне базовую модель для них: безопасность, удобство использования и т. д.
Шаг назад и вздохните, когда у вас закончились идеи, и задайте им еще пару вопросов о контексте - для какой системы является диалоговое окно входа? На какой платформе он работает? Это для общедоступного веб-приложения или эта страница доступна только внутри компании?Это может вызвать дополнительные тесты для вас - например, вы можете подумать о том, сколько раз вы можете повторить вход в систему, - если учетные записи пользователей будут заблокированы, если они будут повторять слишком много раз? Если это так, должно ли сообщение об ошибке дать им указания о том, как сбросить пароль?
Я предлагаю вам попробовать проверить эвристику тестов и использовать их с различными сценариями: например, проверить диалоговое окно входа в систему, проверить регистрационную форму, корзину покупок и т. д.
Это хорошо для начала - попробуйте сесть и просто запишите быстрый список того, что приходит на ум для всех приведенных выше примеров. Затем повторить его с другом, и сравнение списков: http://www.satisfice.com/articles/sfdpo.shtml
Для дальнейшего чтения, я хотел бы предложить эту страницу ресурсов: http://www.developsense.com/resources.html
Такая практика поможет подсказать вам, когда вы находитесь под давлением: вы можете отступить и спросить себя: «Как бы я классифицировал те тесты, которые я предложил до сих пор? Существуют ли какие-либо области, которые я пропустил полностью? Что было бы одним из видов теста для этого?».
Отлично! Это напрямую удовлетворяет основные проблемы, из-за которых я задал этот вопрос. Спасибо за Ваш ответ. – Mugen