This document discusses testing Enterprise JavaBeans (EJB) applications. It acknowledges that EJB frameworks were not originally designed with testing in mind. However, it outlines several approaches that can be used to test EJBs, including unit testing from the bottom of the test pyramid, using dependency injection frameworks like Spring that facilitate testing, and using embedded containers or the Arquillian testing framework to test more fully integrated applications. The document advocates for testing EJB applications and provides examples of how different testing frameworks approach testing EJBs.