iValidator is a framework for XML-based test automation of complex test scenarios. iValidator is completely written in Java. The framework is available under an open source licence. iValidator is designed to run integration tests with large test scenarios for J2EE based applications. iValidator is equally suitable for black box and white box tests. Especially server applications can be tested at any desired level of complexity. Although applicable iValidator is not designed for unit and gui tests.