Bất cứ điều gì được viết bởi Kent Beck, cha của cả JUnit và SUnit, là một nơi tuyệt vời để bắt đầu (đối với các bài kiểm tra đơn vị/viết bài kiểm tra nói chung). Tôi giả định rằng bạn không có nghĩa là "tích hợp liên tục", đó là một phương pháp xây dựng dựa trên quy trình (rất hay, khi bạn làm cho nó hoạt động).
Theo kinh nghiệm của riêng tôi, các bài kiểm tra tích hợp trông rất giống với các bài kiểm tra đơn vị thông thường, chỉ đơn giản là ở cấp độ cao hơn. Nhiều đối tượng giả. Thêm khởi tạo trạng thái.
Tôi tin rằng các thử nghiệm tích hợp giống như hành tây. Họ có các lớp.
Một số người thích "tích hợp" tất cả các thành phần của họ và kiểm tra sản phẩm "toàn bộ" dưới dạng thử nghiệm "tích hợp". Bạn chắc chắn có thể làm điều này, nhưng tôi thích một cách tiếp cận gia tăng hơn. Nếu bạn bắt đầu ở mức độ thấp và sau đó tiếp tục thử nghiệm ở các lớp thành phần cao hơn, thì bạn sẽ đạt được thử nghiệm tích hợp.