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

всего отдела и отложить релиз, премию, отпуск и другие сладкие

вещи.

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

167

Оговорка

Термин "тул" (tool (англ.) — инструмент) используется для обозначения

компьютерной программы, как правило, вспомогательного свойства.

Автоматизировать можно сотни вещей. Вот наиболее часто

встречающиеся виды автоматизации:

а. Тулы для помощи в черноящичном и сероящичном тес-

тировании.

Например,

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

зователя;

• тул, совершающий запросы к базе данных и генерирующий

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

извлеченные данные;

• тул, генерирующий транзакции покупки в нашем магазине,

и т.д. и т.п.

Вариантам нет конца и края. Такие тулы пишутся программиста-

ми компании или самими тестировщиками.

Пример тула, создающего эккаунты пользователя

Если набрать в браузере www.main.testshop.rs/tools/register.py (это

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

ществует), то мы увидим не 10 обязательных полей, которые нужно за-

полнить, а одно текстовое поле и кнопку "создать тест-эккаунт". Вы

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

[email protected], и нажимаете на кнопку. Тул делает за

вас все остальное. Пароль для всех эккаунтов будет, например "898989".

Хорошая идея:

используется автоматизация для создания новых эккаунтов или

нет, очень удобно, когда в компании существует конвенция для

одного пароля при создании тест-эккаунтов, например "898989".

Дело в том, что иногда нет времени/возможности создать эккаунт

с определенными транзакциями, настройками и т.д., и если такой

эккаунт уже существует, то, зная пароль, вы сможете им воспользо-

ваться.

При этом помните о деловой этике, и если этот эккаунт создан не вами,

то по возможности вежливо спросите у "хозяина" эккаунта разрешение.

б. Программы для регрессивного тестирования

Это специальное ПО, созданное для буквального воспроизведе-

ния действий тестировщика.

168

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

Пример

Согласно тест-кейсу вы должны

войти в систему,

выбрать товар,

положить его в корзину,

заплатить и

удостовериться, что баланс на кредитной карте уменьшился на

сумму покупки.

Чтобы исполнить этот тест-кейс, вы должны запустить браузер, ввести

имя пользователя и пароль, нажать на кнопку "Вход"... и, в конце кон-

цов, сравнить фактический и ожидаемый результаты.

Теперь представьте себе, что некая программа делает те же самые

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

но, имя пользователя и пароль, нажимает на кнопку "Вход"... и, в конце

концов, сравнивает ожидаемый и фактический результат и сообщает

вам о нем (через сообщение на экране, запись в файле, е-мейл и т.д.).

Такое ПО, как правило, поддерживает режим "Запись / Воспроиз-

ведение", т.е. когда мы нажимаем на кнопку "Запись" и начинаем

кликать мышками и клацать клавишами клавиатуры, ПО записы-

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

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

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

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

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

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

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

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

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