Содержание

Регистрация нового пользователя

Логин под существуюшим пользователем – смена пароля:

- Попробовать залогиниться
- Попробовать сменить пароль
Причина: возможно несовпадение максимумов между строками ввода нового пароля, ввода пароля, смены пароля, и в БД.
- Дополнительно: проделать те же шаги, но с количеством символов макс+1
- Дополнительно: проделать те же шаги, но
с макс. количеством разрешенных символов + пробел (и другие безобидные);
с макс. количеством разрешенных символов + 1 запрещенный.

- Попробовать залогиниться
- Попробовать сменить пароль (а может – и сам логин?)
Причина та же: возможно несовпадение максимумов между строками ввода нового пароля, ввода пароля, смены пароля, и в БД.

Ввод некорректных данных

Смена/удаление логинов

- запомнить пароль
- войти в систему
- поменять пароль
- разлогиниться
- залогиниться обратно со старым паролем.
Expected: не пускает.

Особые случаи

- применить все варианты некорректных данных, включая запрещенные символы, и пограничные значения; - передать еше какой-нибудь параметр из существующих, напр. «login=bla-bla&password=bla-bla&state=update»