Читаем tестирование dot com полностью

том, что человек может распознать символы, изображенные на

кепча, а компьютер нет. Вот пример кепча страница регист-

рации на Yahoo!. На ней изображено (буквы латинские): рЗт4ак:

Verify Your Registration

More info

*Enter the code shown:

This helps Yahoo! prevent automated registration.

В отношении проблем:

Размер текст-бокса (MAXLENGTH), т.е. максимальное количество

символов, которое можно ввести в текстовое поле, может быть

больше или меньше, чем указано в спецификации.

Проверка количества символов, которое может принять в себя тек-

стовое поле, проводится в рамках тестирования интерфейса пользо-

вателя (UlTesting).

Жизнь замечательных багов

215

Я имя многострочного текстового поля:

А я текст внутри многострочного текстового поля.

Такие вот дела.

Многострочное текстовое поле (text entry area)

используется для ввода информации, которая не умещается в одно-

строчном текстовом поле. Например, для создания постинга на

интернет-форумах под предмет сообщения (subject) отдается текст-

бокс, а под само сообщение — многострочное текстовое поле.

Кстати,

прекрасным, истинно сероящичным тестом является проверка того,

умещается ли наш ввод в соответствующую колонку базы данных.

Под вводом в данном случае подразумеваются данные, введенные

посредством текст-бокса или многострочного текстового поля.

Пример

При регистрации наш новый пользователь заполняет соответст-

вующую веб-форму и нажимает на кнопку "Зарегистрироваться".

Некий файл (например, написанный на языке Python и живущий на

сервере с приложением) трансформирует эту форму в язык, понятный

базе данных (язык называется SQL Structured Query Language,

произносится как "эс-кью-эл"), и создает новую строку (record) в

таблице,

называемой,

например,

USER

ADDRESS

(адрес

пользователя).

Допустим, что при создании таблицы USERADDRESS программист

ошибочно указал максимальный размер колонки ADDRESS1 в 7

символов (VARCHAR (7)) вместо 37, положенных по спеку. Это при-

ведет к тому, что при создании новой строки в USERADDRESS дан-

ные, включаемые в колонку ADDRESS1, будут ограничены 7 симво-

лами, а 8-й и прочие символы будут отсечены (truncated) (кстати,

пробел — это тоже символ):

USER_ADDRESS

RECORD

ADDRESS 1

ADDRESS2

CITY

STAT

Country ZIP CODE

ID

E

1

12 49th

Apt. 2

San Francisco CA USA

94118

2

121 Ano

Moscow

Russia 117602

3

221b Ba

London

UK

NW1

4

82 Boul

Paris

France 75018

Что делаем? Правильно, заносим баг, и, после того как баг зафик-

сирован и проверен нами, адреса, хвосты которых были отсечены, уже

выглядят так:

216

Тестирование Дот Ком. Часть 3

USER_ADDRESS

RECORDJ

ADDRESS 1

ADDRESS2

CITY

STAT

Country ZIP CODE

D

E

1

12 49th Avenue

Apt. 2

San Francisco CA USA 94118

2

121 Anokhin Avenue

Moscow

Russia 117602

3

221b Baker Street

London

UK

NW1

4

82 Boulevard

Paris

France 75018

de Clichy

Кстати, хорошей идеей для ввода при тестировании является описа-

тельный ввод, например, в текст-бокс Адрес 1 (данные которого идут

Перейти на страницу:

Похожие книги

1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.Компакт-диск прилагается только к печатному изданию книги.

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT
Wi-Fi: Все, что Вы хотели знать, но боялись спросить
Wi-Fi: Все, что Вы хотели знать, но боялись спросить

Жизнь современного человека — это движение. Мобильность для нас становится одним из самых важных моментов для работы, для общения, для жизни. Многие из нас сейчас уже не представляют жизнь без сотовых телефонов, которые из средства роскоши превратились в предмет, без которого жизнь современного человека стала просто немыслима. Многие уже оценили все преимущества Bluetooth, GPRS. Эти устройства превратили наши телефоны из средств связи в незаменимых помощников в работе. К сожалению, один из самых главных недостатков этих беспроводных технологий — малый радиус действия и низкая скорость передачи данных, что сейчас становится очень важным фактором для всех нас. Поэтому к нам на помощь приходит активно развивающийся во всем мире и в России стандарт Wi-Fi. Особенно радует, что в крупных городах России, особенно в Москве и Санкт-Петербурге, начинается массовое внедрение беспроводных сетей Wi-Fi в публичных местах (так называемых Hot Spot) — отелях, аэропортах, ресторанах, торговых центрах и кафе.Что же такое Wi-Fi? Очередной мыльный пузырь IT-индустрии, который изо всех сил надувают производители и поставщики телекоммуникационного оборудования или новая технология, призванная в очередной раз изменить наш привычный мир, как это случилось когда-то с появлением Интернет и сотовой связи?

А К Щербаков , А. К. Щербаков

Компьютерное 'железо' (аппаратное обеспечение), цифровая обработка сигналов / Интернет / Компьютерное «железо» / Книги по IT