XMLUnit 是一種 JUnit 擴展框架,有助于開發人員測試 XML 文檔。實際上,XMLUnit 是一種真正的 XML 測試的“多面手”:可以使用它來驗證 XML 文檔的結構、內容甚至該文檔的指定部分。
最簡單的做法是使用 XMLUnit 在邏輯上對比運行時 XML 文檔和預定義的有效控制文件。本質上講,這就是一種差異測試:假定一個 XML 文檔是正確的,那么此應用程序在運行時是否會生成同樣的東西?它是相對簡單的一種測試,但也可以使用它來驗證 XML 文檔的結構和內容。也可以通過 XPath 的一點幫助來驗證特定內容。