posted 8 years ago
Client-side; GUI manifestation of the backend data and its transformations -- presentation, format, consistency, some limit/sanity checks. (We have separate non-Java tests for the backend data.) In general, the UI tests will call for a report (or set of reports) and check its existence, data population, unit of measurement display, rendering performance, etc. We've typically used specific Selenium WebDriver calls to access the affected objects directly by XPath.
(There are efforts to quantify backend performance as well, but that's another set of teams, and not specifically in my focus. Always willing to share, though... )