Вход/Регистрация
tестирование dot com
вернуться

Савин Роман

Шрифт:

таблице,

называемой,

например,

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 (данные которого идут

в ADDRESS1) нужно было бы ввести не милую сердцу 82 Boulevard de

Clichy, а строку

"а запятая является 38-м символом, 11111111111"

и затем проверить базу данных.

Если ADDRESS 1 содержит строку

"а запятая является 38-м символом", —

ни символом больше, ни символом меньше, то ADDRESS 1 вмещает

ровно 37 символов и код ведет себя согласно спеку. В любом ином

случае (36 или меньше символов либо 38 или больше символов) у нас

есть баг.

Я имя поля для пароля: *******

Поле пароля (passwordfield)

Это однострочное поле для ввода текста с тем нюансом, что каждый

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

* (звездочку, или, по-англ. — asterisk) либо в жирную метку (bullet).

Преобразование в звездочки (или буллеты) сделано для того, чтобы

какой-либо добрый, сердечный человек не подсмотрел ваш пароль и

не очистил ваш, например, банковский эккаунт.

  • Читать дальше
  • 1
  • ...
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: