Tôi hiện đang làm việc trong một dự án khá lớn và tôi đã sử dụng JUnit và EasyMock cho chức năng kiểm tra đơn vị khá rộng rãi. Bây giờ tôi quan tâm đến những loại thử nghiệm khác mà tôi nên lo lắng. Là một nhà phát triển, tôi có trách nhiệm lo lắng về những thứ như chức năng, hoặc kiểm tra hồi quy? Có cách nào tốt để tích hợp những thứ này một cách có thể sử dụng trong các công cụ như Maven / Ant / Gradle không? Đây có phải là phù hợp hơn cho một Tester hoặc BA? Có những loại thử nghiệm hữu ích khác mà tôi đang thiếu?