Chapter 15. Testing

When developing an application, we need to apply a testing mechanism to ensure that the application works as we intend. In practice, different kinds of testing exist, each with different goals, including quality assurance testing, acceptance testing, performance testing, integration testing, and unit testing. Customer satisfaction tests, performed by the quality assurance team, verify that the application meets the customer's needs and expectations. Acceptance tests exercise all operating conditions of the user's environment or features of the system. Performance tests evaluate how the application responds to a large number of requests, specifically testing the application's robustness, memory usage, and response time. Integration ...

Get Spring Persistence with Hibernate now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.