For the last two JIRA releases we have been working hard to revamp our in-browser acceptance test suite by developing a library of reusable page objects. In this three-part blog series I will talk about what we did and how JIRA plugin developers can make use of that work. Browser automation - the Beauty, or the Beast? It’s nice to have a suite of lightning fast unit tests with high coverage of your production code, but in a large and complex product like JIRA you can’t really do without functional tests that verify end-to-end behaviour of the application.