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

Савин Роман

Шрифт:

(semi automated testing).

О каждом из трех "друзей" будет еще сказано очень много и в

подробностях. Пока же давайте поговорим концептуально.

РУЧНОЕ ТЕСТИРОВАНИЕ

Это исполнение тест-кейсов без помощи каких-либо программ,

автоматизирующих вашу работу. Например, для того чтобы

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

www.main.testshop.rs, открываем страницу регистрации, запол-

няем формы и т.д.

АВТОМАТИЗИРОВАННОЕ ТЕСТИРОВАНИЕ

Это отдельная дисциплина искусства тестирования. Значительная

часть эффективности работы отдела тестирования зависит от

того, какие задачи отданы для автоматизации и как эта автома-

тизация была осуществлена. Автоматизация может как принести

огромное облегчение всем тестировщикам, так и завалить работу

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

вещи.

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

167

Оговорка

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

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

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

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

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

тировании.

Например,

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

зователя;

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

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

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

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

и т.д. и т.п.

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

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

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

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

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

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

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

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

rsavin-testuser1000@testshop.rs, и нажимаете на кнопку. Тул делает за

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

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

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

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

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

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

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

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

ваться.

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

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

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

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

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

168

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

Пример

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

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

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

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

• заплатить и

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

  • Читать дальше
  • 1
  • ...
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • ...

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

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

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

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