Добавление точек проверки "равно"

Точки проверки "равно" позволяют проверить точное соответствие возвращенного службой содержимого тому содержимому, которое указано в точке проверки.

Об этой задаче

Когда добавлены точки проверки, результаты из ответа службы сравниваются с ожидаемыми данными, которые указаны в элементе теста точки проверки. Точки проверки равно или содержит позволяют прямо сравнить документ XML, возвращенный службой.

Сложные запросы на обслуживание или точки проверки могут содержать пустые элементы XML, которые не требуются в тестовом сценарии. При воспроизведении теста можно такие пустые элементы XML можно пропустить. В меню Окно > Параметры > Тест > Редактор тестов > Тест службы убедитесь, что включен переключатель Показывать столбец 'Пропустить пустой' в программе просмотра структуры XML. Эта опция отображает столбец Пропустить пустой в утилите просмотра структуры запроса. После этого можно выбрать элементы XML для пропуска.

Процедура

  1. Откройте редактор тестов и щелкните правой кнопкой мыши на элементе ответа, а затем выберите Добавить > Точка проверки "равно".
  2. Выберите точку проверки и введите ее имя в области Сведения элемента теста.
  3. Выберите опции проверки:
    • Выберите переключатель Тестировать с помощью пространств имен XML, чтобы выполнить проверку по полной структуре документа XML, включая теги пространства имен, а не только простого имени. Отключите эту опцию для проверки только простого имени элемента и окончательного значения возврата.
    • Выберите переключатель Тестировать узлы текста XML для включения в проверку содержимого текстовых элементов.
    • Выберите переключатель Тестировать атрибуты XML для включения в проверку содержимого атрибутов.
  4. На странице Сообщение выберите панель Форма, Структура или Исходный текст для указания ожидаемых данных XML.

    Для точки проверки "равно" ожидаемые данные XML содержат документ XML из элемента теста ответа. При необходимости можно отредактировать ожидаемые данные XML.

    Можно указать стандартные регулярные выражения Java™ на панели Структура. Для этого выберите столбец Регулярное выражение в строке атрибута или значения текста и введите регулярное выражение в столбец Значение. Например, следующее регулярное выражение проверяет правильность формата электронного адреса: /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/

    При использовании регулярных выражений число узлов XML или фрагментов XML в точке проверки должно соответствовать числу ожидаемых узлов.

Дальнейшие действия

Можно включить или выключить любую точку проверки, щелкнув правой кнопкой мыши в редакторе тестов и выбрав Включить или Выключить.

Комментарии