Введение

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

Дисциплины испытаний

Тестирование и оценка веб-систем и приложений. Автоматизация тестирования, методы и инструменты.