Trong dự án của chúng tôi, chúng tôi có rất nhiều bài kiểm tra đơn vị. Họ giúp giữ cho dự án được kiểm tra khá tốt.Làm cách nào để chạy thử nghiệm tích hợp?
Bên cạnh đó, chúng tôi có một tập hợp các bài kiểm tra là bài kiểm tra đơn vị nhưng phụ thuộc vào một số loại tài nguyên bên ngoài. Chúng tôi gọi cho họ kiểm tra bên ngoài. Ví dụ, đôi khi họ có thể truy cập các dịch vụ web.
Trong khi kiểm tra đơn vị dễ chạy, các kiểm tra tích hợp không thể vượt qua đôi khi: ví dụ: do lỗi hết thời gian chờ. Ngoài ra, các thử nghiệm này có thể mất quá nhiều thời gian để chạy.
Hiện tại, chúng tôi tiếp tục thử nghiệm tích hợp/kiểm tra đơn vị bên ngoài chỉ để chạy chúng khi phát triển chức năng tương ứng.
Đối với các thử nghiệm đơn vị đơn giản, chúng tôi sử dụng TeamCity để tích hợp liên tục.
Làm thế nào để bạn chạy thử nghiệm đơn vị tích hợp và khi nào bạn chạy chúng?
Như lẽ của cuộc thảo luận này, tôi lookto làm thế nào để phân loại thử nghiệm tích hợp. Và bây giờ những gì tôi có thể tự thêm: 1. Kiểm tra để kiểm tra xem phần mềm của chúng ta có giao tiếp như mong đợi với phần mềm từ xa hay không (các mô hình từ xa có thể được sử dụng cho điều đó như được ghi nhận bởi S. Lott). 2. Kiểm tra để kiểm tra xem dịch vụ từ xa có hoạt động như chúng tôi mong đợi hay không. – Vladimir