?

Log in

 
 
27 October 2014 @ 10:18 am
Стандартные проверки элементов UI  
текстовое поле:
- спецсимволы (сохранение, отображение)
- буквы - кирилица, латиница, арабская вязь...(сохранение, отображение)
- цифры (сохранение, отображение)
- отрицательные цифры (сохранение, отображение)
- пробелы (сохранение - обычно негативный кейс)
- пустое поле (сохранение - обычно негативный кейс)
- переносы строки (сохранение - может быть негативный кейс)
- вставка из буфера текста с недопустимыми символами (сохранение - негативный кейс, зависит от требований)
- вставка из буфера предельно большого текста (сохранение, отображение)

кнопка:
- отображение в 4 состояниях: обычная, наведенная, нажатая, заблокированная.
- текст на кнопке (если можно изменить - попробовть длинный текст)
- изменение размера (например, в зависимости от содержимого текста)
- всплывающая подсказка (при наведении)

список:
- длина строки (прокрутка или обрезание)
- длина списка (прокрутка)
- масштабируемость (или ширина колонок)
- пустые строки (отображение)
- спецсимволы (отображение)
- одинаковые строки (возможность сохранения)
- принцип сортировки, фильтрации (например, по клику на заголовке)

окно:
- заголовок
- стандартные кнопки (Х, _, □)
- масштабируемость, наличие минимального размера окна
- прокрутки - горизонтальная, вертикальная
- горячие клавиши ( ESC, Ctrl+F4, Enter, Tab)

редактирование:
- сохранение без изменений
- отмена изменений
- сохранение пустых полей
- проверки проверок (пробелы, спецсимволы и пр)
- одновременное редактирование двумя пользователями
- обрывы связи перед сохранением