We use Playwright to test the user interface. For each page in the user interface, there should be an acceptance test that verifies that the page can be displayed successfully.
If a page has a form, there is an associated acceptance test to ensure that it behaves correctly.