Попробуйте XQSuite
Это довольно гладко; вот «минимальный пример»:
declare namespace test="http://exist-db.org/xquery/xqsuite";
declare function %test:assertEquals("Hello world") local:hello() {
"Hello world"
};
Кроме того, XSpec прекрасно работает для тестирования XSLT (например, предоставляет хорошо отформатированные результаты теста HTML), НО, похоже, нужно немного поработать с тестированием XQuery. Похоже, что в последние несколько лет проект стал неактивным.