SOAtest’s EJB Client tool (described in EJB Client) can test the remote interface of deployed EJBs. This allows testing of EJBs through their remote interfaces—without having to go through a Web or Web service interface. Additionally, you can use Tracer (described in Jtest Tracer Client) to generate functional JUnit test cases for specified components as you run your use cases on the working application.
Using Parasoft Jtest, you can perform additional levels of testing for EJBs and other code written for the Java EE framework. For example, as code is being written, a special rule library checks compliance to EJB and other Java EE best practices; these rules can be applied along with industry standard rules and rules that enforce your organization's specific polices. Upon component completion, unit tests can be generated and executed to test the code outside and/or inside the container.