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

Савин Роман

Шрифт:

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

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

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

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

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

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

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

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

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

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

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

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

вает наши действия и, когда мы закончили, генерирует код. Этот

код мы можем запустить с этим же ПО, и оно воспроизведет все

наши клики и клацы, т.е. буквально будет водить курсором мыш-

ки, набирать текст и т.д.

Такое ПО, как правило, имеет собственный язык программиро-

вания, т.е. можно не записывать свои действия, а непосредст-

венно написать код, что и делается теми, кто профессионально

работает с таким ПО.

Наиболее популярная и мощная программа для автоматизации

регрессивного тестирования веб-проектов — это Silk Test, выпус-

каемый компанией Segue.

У нас будет отдельная беседа о хороших и плохих вещах, связан-

ных с автоматизацией регрессивного тестирования.

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

О таком ПО мы уже говорили. И так как stress/load/performance

testing — это песня не нашего черно-сероящичного репертуара,

петь, т.е. говорить, о них больше не будем.

г. Прочие программы

Это, например, "Проверяльщики линков" (link checkers).

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

169

СМЕШАННОЕ/ПОЛУАВТОМАТИЗИРОВАННОЕ

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

Здесь ручной подход сочетается с автоматизированным. Напри-

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

генерирую транзакцию покупки.

8. По степени подготовки к тестированию

• тестирование по тест-кейсам (documented testing);

• интуитивное тестирование (ad hoc testing).

Здесь все просто. Есть тестирование по тест-кейсам, а есть тести-

рование ad hoc (лат. — для этой цели, читается как "эд-хок"), т.е.

мы просто интуитивно роемся в ПО, пытаясь найти баги. Интуи-

тивное тестирование, как правило, применятся:

• тестировщиком в качестве теста приемки и/или теста сдачи

(если тест-кейсы для них не формализованы в документации);

• тестировщиком в качестве успокаивающего для сердца в

довесок к документированным тестированию новых функ-

циональностей и регрессивному тестированию;

• тестировщиком, который только что пришел в компанию,

где код уже написан и нужно срочно все протестировать;

• когда бухгалтерия и менеджмент протягивают тестиров-

щикам руку помощи перед релизом;

• в других случаях, когда нет тест-кейсов.

Нужно отметить, что эд хок-тестирование часто дает поразитель-

ные результаты: бывает, исполняешь только что пришедшие в

голову сценарии, которые и не снились при подготовке к тестиро-

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

Краткое подведение итогов

1. Мы классифицировали основные виды тестирования в интернет-

компаниях.

2. Мы узнали о трех основных подходах к тестированию: "Черный

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

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

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

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

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