Java Integration Testing: Framework Insights and Practical