вторник, 3 июля 2012 г.

Тестирование календаря

Что надо проверить при тестировании календаря?

Смотря какого, разумеется. Но, допустим, календарь, на дату которого строится отчет. Проверяем:
  • Заносим данные, смотрим на дату, когда данные были внесены;
  • Граничные значения - чуть пораньше, чуть попозже, это может быть день, а могут быть минуты
  • Другая бизнес-логика;

Потом пошли отрицательные кейсы - многие наверняка захотят вкопипастить в поле ввода какую-нибудь бяку. Но вот с этого ли стоит начинать?

Я тут на днях услышала про один весьма любопытный кейс:

Звонит пользователь, так и так, данные в отчет не приехали. 
Ребята и так и сяк отчет корячат, разные коэффициенты пробуют, плохие данные...
Потом выяснилось, что пользователь ввел дату (внимание!)... С клавиатуры! 

И в каком-то браузере (что-то мне подсказывает, что в IE, не знаю что...) оказалось, что, если выбрать дату из выпадающего календарика - все работает! А если вбить руками - нет...

Мораль сей басни такова... Бежим и пробуем "положительный" кейс в своих приложениях :)

А еще, перед тем, как пытаться разломать ваш календарик, потратьте минутку, просто пролистайте его и почитайте названия месяцев... Знаете ли вы, что...

При фильтрации ресурсов maven-ом в формате UTF-8, содержащих русские символы, заглавная буква 'И' преобразуется в "некорректный символ".
Такая ошибка воспроизводится только на ОС Windows и только с заглавной буквой 'И'. 

Комментариев нет:

Отправить комментарий