Jump to content

Веб-тестирование

Веб-тестирование — это тестирование программного обеспечения , ориентированное на веб-приложения . Полное тестирование веб-системы перед запуском в эксплуатацию может помочь устранить проблемы до того, как система будет представлена ​​публике. Проблемы могут включать безопасность веб-приложения, базовую функциональность сайта, его доступность для пользователей с ограниченными возможностями и полностью дееспособных пользователей, его способность адаптироваться к множеству настольных компьютеров, устройств и операционных систем, а также готовность к ожидаемому трафику и количество пользователей и способность пережить резкий всплеск пользовательского трафика, оба из которых связаны с нагрузочным тестированием .

Инструмент повышения производительности веб-приложений

[ редактировать ]

Инструмент производительности веб-приложений (WAPT) используется для тестирования веб-приложений и веб-интерфейсов. Эти инструменты используются для тестирования производительности, нагрузки и стресс-тестирования веб-приложений, веб-сайтов , веб-API , веб-серверов и других веб-интерфейсов. WAPT имеет тенденцию имитировать виртуальных пользователей, которые будут повторять либо записанные URL-адреса, либо указанный URL-адрес, и позволяет пользователям указывать количество раз или итераций, которые виртуальные пользователи должны будут повторять записанные URL-адреса. Таким образом, этот инструмент полезен для проверки узких мест и утечек производительности на тестируемом веб-сайте или веб-приложении.

WAPT сталкивается с различными проблемами во время тестирования и должен иметь возможность проводить тесты для:

  • Совместимость с браузером
  • Совместимость с операционной системой
  • Совместимость приложений Windows, где это необходимо

WAPT позволяет пользователю указать, как виртуальные пользователи участвуют в среде тестирования. Например, увеличение числа пользователей, постоянная или периодическая нагрузка пользователей. Постепенное увеличение пользовательской нагрузки называется RAMP, где количество виртуальных пользователей увеличивается от 0 до сотен. Постоянная пользовательская нагрузка всегда поддерживает заданную пользовательскую нагрузку. Периодическая пользовательская нагрузка имеет тенденцию время от времени увеличиваться и уменьшаться.

Тестирование веб-безопасности

[ редактировать ]

Тестирование веб-безопасности показывает, выполняются ли требования веб-приложений, когда они подвергаются воздействию вредоносных входных данных. [1] Существует коллекция плагинов для тестирования безопасности веб-приложений для FireFox. [2]

Тестирование веб-API

[ редактировать ]

интерфейса прикладного программирования API предоставляет услуги другим программным компонентам, которые могут запрашивать API. Реализация API отвечает за вычисление службы и возврат результата компоненту, отправляющему запрос. Часть веб-тестирования фокусируется на тестировании этих реализаций веб-API.

GraphQL — это специальный язык запросов и API. Именно на этом сосредоточены специальные методы тестирования. Генерация тестов на основе поиска дает хорошие результаты при создании тестовых примеров для API GraphQL. [3]

См. также

[ редактировать ]
  1. ^ Надеюсь, Пако; Уолтер, Бен (2008), Поваренная книга по тестированию веб-безопасности , Севастополь, Калифорния: O'Reilly Media, Inc., ISBN  978-0-596-51483-9
  2. ^ адаммунтнер (14 марта 2010 г.). «Тестирование на проникновение в безопасность веб-приложений :: Коллекции» . Дополнения для Firefox . Архивировано из оригинала 3 июля 2010 г.
  3. ^ Карлссон, Стефан; Каушевич, Аднан; Сундмарк, Дэниел (май 2021 г.). «Автоматическое тестирование API GraphQL на основе свойств» . Международная конференция IEEE/ACM по автоматизации тестирования программного обеспечения (AST) 2021 г. Мадрид, Испания: IEEE. стр. 1–10. arXiv : 2012.07380 . дои : 10.1109/AST52587.2021.00009 . ISBN  978-1-6654-3567-3 . S2CID   229156477 .

Дальнейшее чтение

[ редактировать ]
  • Хунг Нгуен, Боб Джонсон, Майкл Хакетт: Тестирование приложений в Интернете (2-е издание): Планирование тестирования мобильных и интернет-систем ISBN   0-471-20100-6
  • Джеймс А. Уиттакер: Как взломать веб-программное обеспечение: функциональное тестирование и тестирование безопасности веб-приложений и веб-служб , Addison-Wesley Professional, 2 февраля 2006 г. ISBN   0-321-36944-0
  • Лидия Эш : Помощник по веб-тестированию: Руководство для инсайдеров по эффективным и действенным тестам , Wiley, 2 мая 2003 г. ISBN   0-471-43021-8
  • С. Сампат, Р. Брайс, Гокулананд Вишванат, Вани Кандималла, А. Гунес Кору. Приоритизация тестовых случаев на основе пользовательских сеансов для тестирования веб-приложений. Материалы Международной конференции по тестированию, верификации и валидации программного обеспечения (ICST), Лиллехаммер, Норвегия, апрель 2008 г.
  • «Эмпирический подход к тестированию веб-приложений в различных конфигурациях клиентских платформ», Синтрика Итон и Атиф М. Мемон. Международный журнал по веб-инженерии и технологиям (IJWET), специальный выпуск по эмпирическим исследованиям в области веб-инженерии, том. 3, нет. 3, 2007, стр. 227–253, Inderscience Publishers.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b59351b8e972067da2dc47b8cca58384__1713778140
URL1:https://arc.ask3.ru/arc/aa/b5/84/b59351b8e972067da2dc47b8cca58384.html
Заголовок, (Title) документа по адресу, URL1:
Web testing - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)