Добавить
Уведомления

22. Renzo Kottmann and Fabian Büttner: XML-MutaTe: A declarative approach to XML Mutation and Test.

Important in XML based data standardisation is correctness of XML language designs. A general approach to testing of XML Schema and Schematron designs is to write own test frameworks including a set of XML instances to validate against the XML schema languages during development. We present a new integrated test approach. It combines three concepts with a simple declarative language for annotating XML test instances. The first concept of mutation for automatically generating many new test instances from a single original instance. The concept of validation with expectation compares a positive or negative validation result with an expectation of a test writer. The last concept adds test metadata XML test instances without interfering with XML schema language design and XML parsing. We also present xml-mutate as a prototype implementation that supports generation, execution and reporting of positive and negative test cases.

12+
15 просмотров
2 года назад
2 декабря 2023 г.
12+
15 просмотров
2 года назад
2 декабря 2023 г.

Important in XML based data standardisation is correctness of XML language designs. A general approach to testing of XML Schema and Schematron designs is to write own test frameworks including a set of XML instances to validate against the XML schema languages during development. We present a new integrated test approach. It combines three concepts with a simple declarative language for annotating XML test instances. The first concept of mutation for automatically generating many new test instances from a single original instance. The concept of validation with expectation compares a positive or negative validation result with an expectation of a test writer. The last concept adds test metadata XML test instances without interfering with XML schema language design and XML parsing. We also present xml-mutate as a prototype implementation that supports generation, execution and reporting of positive and negative test cases.

, чтобы оставлять комментарии