XNAT Functional Testing with Selenium
The XNAT development team uses a Selenium test suite to ensure that new development does not interrupt core XNAT functionality. The development team has ported their tests into an external resource that can be run on any XNAT. You can extend or modify our test suite, or create your own.
See XNAT Tools Documentation: NRG_Selenium