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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

169

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

компаниях.

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

ящик", "Белый ящик" и "Серый ящик". Водораздел между ними

лежит в плоскостях степени знания о внутренностях системы и

ориентированности на надежды и чаяния конечного пользователя.

3. Мы узнали, что паттерн поведения пользователя составляют

сценарии и данные для них (хотя мы стали все это вместе на-

зывать сценариями).

170

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

4. Мы узнали об основных источниках знания о потенциальных

паттернах поведения пользователей.

5. Мы узнали концепцию тестировочного покрытия.

6. Мы узнали, что количественное и качественное тестирование

обеспечивается путем слияния в оргазме черноящичных и бело-

ящичных методик тестирования.

7. Мы узнали, что мало быть хорошим человеком. Надо еще по-

нимать, какой ожидаемый вывод является тем самым ожидае-

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

рованию.

8. Мы поняли разницу между тестированием интерфейса поль-

зователя и тестированием с помощью интерфейса пользо-

вателя.

9. Мы удивились, узнав, что код, прекрасно работающий функ-

ционально, может привести к сбою в работе веб-сайта (про-

блемы перформанса).

10. Мы прочувствовали, что несовместимость — это проблема не

только человеческих отношений, но и отношений нашего сайта с

"железом" и ПО пользователя.

11. Мы запомнили, что, как правило, позитивные тесты исполняются

в первую очередь.

12. Мы прошли шаг за шагом от компонентного до системного тес-

тирования.

13. Мы разобрались в видах автоматизации.

14. Мы отметили, что интуитивное (эд хок) тестирование иногда

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

Задание для самопроверки

Приведите, пожалуйста, классификацию видов тестирования с оп-

ределением каждого из них.

ЧАСТЬ 3

ПОДГОТОВКА К ТЕСТИРОВАНИЮ

НИГИЛИСТИЧЕСКИЙ НАСТРОЙ

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

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

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

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

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

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

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

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

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