2016-10-04 11 views
0

Я искал селен и размещенный сервис ghostscript для поведенческой платформы тестирования для нашего сложного webapp.Служба модульной автоматизации тестирования/фреймворк для веб-приложения

Я хочу разбить эту задачу на несколько небольших кусков тестовых костюмов, которые проверяют определенную меньшую функцию независимо. Затем я хочу создать больший поток, используя все эти меньшие единицы. Это даст мне несколько преимуществ.

  1. Я могу создать различные варианты повторного использования меньших единиц. Это также поможет мне проверить меньшие единицы с разными точками входа/выхода.
  2. Если в какой-либо части приложения есть какие-либо изменения, мне не нужно менять его в каждом потоке, в котором он используется.
  3. Весь поток можно легко визуализировать.

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

ответ

1

Здесь можно использовать огурцы. В одном из моих проектов у нас было разработано много отдельных модулей, которые впоследствии были повторно использованы в нескольких решениях (сочетание нескольких модулей в соответствии с требованиями). Итак, мы достигли этого с помощью BDD-фреймворка с использованием Cucumber для разработки сценариев автоматизации для модулей каждого человека и повторного использования того же сценария, написанного для отдельных решений, которые имеют этот модуль.

+0

Спасибо! огурец можно также использовать для тестирования автоматизации для веб-приложений? Я использовал его для тестирования автоматизации мобильных приложений. Как это работает с веб-приложениями – hridayesh

+0

Да, его можно использовать. На самом деле мы все еще используем тот же подход BDD с огурцом и java для автоматизации нашего веб-сайта. И всем это нравится, так как это заполняет разрыв между бизнес-и техническим персоналом в команде. –

+0

Спасибо! Это хорошая информация. Я тоже исследую это. Есть ли какая-либо статья о том, как организовать тестовые примеры, чтобы различные небольшие модули могли быть объединены для увеличения потока. – hridayesh