Рассмотрим стартовую форму Skype, тот её участок, в котором предлагается ввести логин и пароль:
Сможете ли вы тут найти хоть сколько-нибудь неверное поведение?
Многие знают такие удобные сочетания клавиш, как «Ctrl+влево» и «Ctrl+вправо» — они позволяют быстро перемещаться между словами. Причём, в некоторых программах строка без пробелов, но со знаками препинания считается в этом смысле за несколько слов, по её частям можно прыгать означенными сочетаниями клавиш. Каково же было моё удивление, когда я обнаружил, что данный функционал поддерживается в поле для пароля. Да, именно для пароля. Введите, например, пароль «start;end». Первое же «Ctrl+влево» откинет нас с 10-ой позиции к 7-ой, затем к 6-ой, и только после этого — к 1-ой. Возможно, некоторые не согласятся, что это именно бага, но, надеюсь, вы согласитесь, что в любом случае поле пароля не должно себя так вести.
Мораль: не бывает программ без ошибок, бывают недотестированные. Даже самые простые фрагменты функционала программы могут содержать косяки. Тестирование — очень важный этап в цикле разработки ПО, не стоит им пренебрегать даже в тех случаях, когда кажется, что «да тут же всё элементарно, ошибкам просто неоткуда взяться!»
Эксперимент проводился в следующих условиях: ОС Windows 7, Skype 6.5.66.158.
ссылка на оригинал статьи http://habrahabr.ru/post/186030/
Добавить комментарий