Чтение онлайн

на главную

Жанры

tестирование dot com
Шрифт:

если сайт работает медленно, с перебоями или не работает со-

всем, так как не справляется с наплывом посетителей, то совре-

менный интернет-пользователь идет куда? Правильно, на сайт

конкурента, тем более что физически никуда идти или ехать не

надо, а надо лишь набрать "даблюдаблюдаблю точка адрес кон-

курента

точка ком ".

Тестирование скорости и надежности — это отдельная техниче-

ская дисциплина, за хорошее знание которой получают очень

большие деньги в иностранной валюте.

Как правило, целью такого тестирования является обнаружение

слабого места (bottleneck) в системе. Под системой подразумева-

ются все компоненты веб-сайта, включая код, базу данных, "же-

лезо" и т.д.

В моей практике был случай, когда из-за того, что один из за-

просов к базе данных был составлен громоздко (с точки зрения

обработки этого запроса системой), одна интернет-компания

потеряла много пользователей, так как в течение нескольких

дней сайт то работал, то не работал, и никто не мог понять,

what the heck is going on ("что за фигня "), пока один из програм-

мистов не встрепенулся и не исправил код. Прошу заметить,

что функционально старый код работал прекрасно, но с точки

зрения перформанса он никуда не годился.

Скорость и надежность веб-сайта профессионально проверяется

специальным ПО, которое легко может стоить под 100 тыс. долл.

(например, Silk Performer от Segue или Load Runner от Mercury Interactive).

Упомянутое ПО служит:

с одной стороны, для генерации наплыва пользователей,

154

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

с другой — для измерения скорости, с какой веб-сайт в сред-

нем отвечает каждому из "наплывших" и с третьей — для

последующего анализа полученных данных.

ТЕСТИРОВАНИЕ БЕЗОПАСНОСТИ (security testing)

Одна из знакомых моего друга несколько лет назад наотрез от-

казывалась пользоваться Интернетом. На вопрос "почему? " она

неизменно отвечала, что боится хукеров, чем неизменно вызывала

у окружающих смех до икоты, так как на самом деле она имела

в виду хакеров (hacker в современном значении киберпреступ-

ник, hooker девушка легкого поведения).

Шутки шутками, а киберпреступность (cyber crime) — это целая

криминальная индустрия, доходы ежегодно измеряются милли-

ардами долларов, которые соответственно теряют корпорации и

честные каптруженики.

Тестирование безопасности — это множество вещей, суть кото-

рых заключается в том, чтобы усложнить условия для кражи —

кражи данных, денег и информации.

Например, в одной из систем интернет-платежей есть специальный

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

же веб-сайта и получает премии за каждую найденную ошибку в сис-

теме обеспечения безопасности.

ТЕСТИРОВАНИЕ ОПЫТА ПОЛЬЗОВАТЕЛЯ

(usability testing)

Призвано объективно оценить опыт пользователя (user experience),

который будет работать с разрабатываемым интерфейсом.

Каждый из нас иногда ломает голову над тем, как исполнить же-

лаемое на том или ином сайте. Поясню.

Допустим, вы идете на сайт сети пиццерий и хотите найти

пиццерию, ближайшую к вашему дому. Если интерфейс сделан с

заботой об опыте пользователя (user friendly interface), то мы

быстро найдем вверху (header) и/или внизу (footer) страницы

хорошо заметный линк "restaurant locator" либо "store locator"

(месторасположение ресторана).

Вопрос: почему такой линк должен быть вверху или внизу стра-

ницы и называться именно так?

Классификация видов тестирования

155

Ответ: да потому, что это своего рода конвенция, и пользователь,

ищущий ближайшую к дому пиццерию, ожидает увидеть линк в

этих местах и с таким названием.

При юзабилити-тестировании также проверяется интуитивность

интерфейса. Я видел некоторые "гениальные" интерфейсы, кото-

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

Особое назначение

Тесленок Кирилл Геннадьевич
2. Гарем вне закона
Фантастика:
фэнтези
6.89
рейтинг книги
Особое назначение

Её (мой) ребенок

Рам Янка
Любовные романы:
современные любовные романы
6.91
рейтинг книги
Её (мой) ребенок

Я Гордый часть 2

Машуков Тимур
2. Стальные яйца
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я Гордый часть 2

Адепт. Том второй. Каникулы

Бубела Олег Николаевич
7. Совсем не герой
Фантастика:
фэнтези
попаданцы
9.05
рейтинг книги
Адепт. Том второй. Каникулы

Императорский отбор

Свободина Виктория
Фантастика:
фэнтези
8.56
рейтинг книги
Императорский отбор

Законы Рода. Том 6

Flow Ascold
6. Граф Берестьев
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Законы Рода. Том 6

Начальник милиции. Книга 3

Дамиров Рафаэль
3. Начальник милиции
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Начальник милиции. Книга 3

Огненный князь 3

Машуков Тимур
3. Багряный восход
Фантастика:
фэнтези
боевая фантастика
попаданцы
5.00
рейтинг книги
Огненный князь 3

Восход. Солнцев. Книга VI

Скабер Артемий
6. Голос Бога
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Восход. Солнцев. Книга VI

Страж. Тетралогия

Пехов Алексей Юрьевич
Страж
Фантастика:
фэнтези
9.11
рейтинг книги
Страж. Тетралогия

Мастер 7

Чащин Валерий
7. Мастер
Фантастика:
фэнтези
боевая фантастика
попаданцы
технофэнтези
аниме
5.00
рейтинг книги
Мастер 7

Волк 5: Лихие 90-е

Киров Никита
5. Волков
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Волк 5: Лихие 90-е

Сломанная кукла

Рам Янка
5. Серьёзные мальчики в форме
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Сломанная кукла

Идеальный мир для Лекаря 18

Сапфир Олег
18. Лекарь
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 18