2014-12-31 2 views
-3

Как проверить данные, появляющиеся в файле XML?Как проверить данные XML-файла

Может ли кто-нибудь помочь мне, как мне написать тестовые примеры для сложного XML-файла?

Мне нужно протестировать XML-файл с различными элементами дочернего дочернего элемента?

Существует много элементов, которые имеют необходимый атрибут и необязательный атрибут.

Как проверить правильность данных, полученных из приложения?

Любое предложение.

Пример файла XML выглядит, как показано ниже

<Business type="regular" time="2015191250"> 
    <ProductList> 
     <Product Available="True" Name="Book1" Code="BBCD"> 
     <Product Available="False" Name="Book2" Code="BaCD" link="ww.aab.com"> 
     <Product Available="True" Name="Book1" Code="BBCD"> 
    </Productlist> 
    <CustomerList></CustomerList> 
    <Address></Address> 
</Business> 
+1

Я бы предложил вам пример конкретных ограничений, которые вы хотели бы протестировать. Поскольку сейчас нет возможности ответить на ваш вопрос, потому что мы не можем догадаться, как выглядят ваши данные и какие ограничения у вас есть. – Filburt

+0

Привет, Примеры данных моего XML-файла выглядят следующим образом: <Доступный продукт = «False» Name = «Book2» Код = «BaCD» link = «ww.aab.com»> <Доступный продукт = «Истина» Имя = «Книга 1» Код = «BBCD»> < CustomerList>

ответ

0

не больше подсказок, я предлагаю, чтобы написать тест proyect с помощью DOM для проверки содержимого вашего XML.

Зависит от языка программирования, для этого вам нужно использовать разные методы.

Ex: В VB.NET, вы можете использовать класс XMLDOCUMENT

Дополнительная информация этого класса: http://msdn.microsoft.com/es-es/library/system.xml.xmldocument%28v=vs.110%29.aspx

С .load, .attributes, .selectNodes, .save, вы можете начать подсчет количество детей .. атрибуты ... подтверждение их значений ..

+0

вариант VB.net выглядит хорошо. Мне нужно работать над этим. Спасибо за предложение. –

+0

На мой взгляд, VB.net более дружелюбен к работе с XML по сравнению с Java. –

Смежные вопросы