Быстрый в изучении - мощный в программировании
Скрипт ИНВЕСТОР на Python

Попробуйте себя в качестве инвестора имея в помощники мощный алгоритм советника на Python...

Все уроки по PyQt5

PyQt5 реализован как комплект Python-модулей. Он включает в себя около 620 классов и 6000 функций и методов...

Скрипт отправки SMS через Python

Была задача отправить SMS-ки большому списку номеров телефона с уточнением цены за всю рассылку "До" ее отправки...

Основы Web-Тестирования

1 октября 2015 г. Archy Просмотров: 2034
Общие вопросы

Основы Web-Тестирования

Web-приложения – популярный продукт не только у рядовых пользователей, но и у малого и крупного бизнеса, в котором они применяются для поддержки информационных систем. Они стали надежными помощниками в разных сферах, которыми удобно пользоваться и можно легко найти во всемирной сети.

Однако, чтобы web-продукты были такими же продуктивными, как десктопные аналоги, они не должны уступать конкурентам в качестве. Этого можно достигнуть благодаря комплексному тестированию.

Набор тестов для веб-приложений включает в себя:

- Функциональное тестирование. Оно необходимо для того, чтобы удостовериться в стабильности работы всех элементов системы, а также соответствии бизнес-требованиям. Оно может быть реализовано с применением инструментов как ручного, так и автоматизированного тестирования.

- Тестирование интерфейса. Оно должно включать в себя тестирование интерфейса и удобства пользования. На этом этапе, могут быть выявлены ошибки в работе интерфейса, в том числе непонятные и избыточно информативные элементы.

- Нагрузочное тестирование. Оно направлено на оценку работоспособности системы в условиях различных нагрузок, в том числе пиковые и длительные умеренные. Кроме того, оно дает возможность проверить способность системы к восстановлению до обычного состояния.

Что влияет на выбор подхода к тестированию веб-приложений?

Подход к тестированию web-приложений зависит от:

- типа

- объема

- сложности проекта

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

Тестирование веб-приложений – обязательная составляющая разработки. Оно позволяет своевременно исправлять недочеты системы и избегать ситуаций с доработками в ходе использования. С учетом высоких требований, предъявляемым к веб-приложениям, качественное, грамотное тестирование гарантирует соответствие программного продукта требованиям бизнеса и пользователей.