The evolution which came with the Arquillian, award-winning integration test framework, and Selenium, outstanding tool for UI automation, allows to write high-quality tests. But these technologies can’t save the world by themselves, since they are leaving too many questions open:
- Mocking requests for testing server-side code is pain. Is it necessary?
- Are you able to detect that your component’s visual representation changes?
- Does investigating these changes involve a disproportionate amount of effort?
- Isn’t manual test development too expensive?
What if you could fill all the above gaps?