модульное тестирование входа пользователя / выхода из системы - PullRequest
2 голосов
/ 26 февраля 2009

Я очень плохо знаком с концепцией модульного тестирования, поэтому прошу прощения, если слово «модульный тест» не подходит для этого слова. Я думаю, что это может быть «интеграционный тест»?

В любом случае, я использую систему членства asp.net для входа в систему, выхода из системы, изменения пароля и т. Д. Но я делаю несколько дополнительных вещей, таких как обновление билета аутентификации, добавление записи в другую таблицу при регистрации, обновление билета аутентификации при смене пароля и т. д.

Как лучше всего писать тесты для таких случаев?

1 Ответ

2 голосов
/ 26 февраля 2009

Я вижу 2 основных варианта:

  • Если у вас есть оболочка для заявки на аутентификацию и интерфейс для хранилища, вы можете эффективно провести модульное тестирование соответствующей логики (не уверен, как вы используете платформу членства asp.net, но в любом случае вы можете переместить эту логику в классе вы можете юнит-тест).
    • Проведите автоматические приемочные веб-тесты с использованием ватина или селена - это все равно будет записано в выбранной вами среде тестирования (mstest, nunit и т. Д.)

Обновление 1: Я бы проводил как полномасштабные модульные тесты для логики, так и WAT вместо тестов на дым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...