Tôi đang làm việc trên một dự án nơi chúng tôi đang thêm thử nghiệm tự động vào một dự án hiện có. Chúng tôi đang bắt đầu với một thành phần trung tâm và thiết lập cả hai thử nghiệm đơn vị ở cấp mô-đun mã và các thử nghiệm chạy trên toàn bộ thành phần, mặc dù trong môi trường nhà phát triển. Mục đích là bộ kiểm tra này phải vượt qua trước khi đăng ký mã và sẽ được điều hành bởi một hệ thống tích hợp liên tục trên mỗi nhánh phát triển.
Chúng ta nên gọi cái này là gì? Ngay bây giờ chúng tôi gọi nó là "dev tests tests", nhưng khía cạnh mô phạm của tôi nói rằng điều đó không hoàn toàn đúng, bởi vì nó chứa nhiều hơn các bài kiểm tra đơn vị. Và tầm nhìn của chúng tôi là bộ sản phẩm này sẽ phát triển theo thời gian để bao gồm các thử nghiệm chấp nhận sản phẩm đầy đủ.
Bất kỳ đầu vào ở đây? Hay chúng ta nên ngừng tranh cãi về tên và đi viết bài kiểm tra?
Cập nhật
Mọi người, cảm ơn vì đã thảo luận tốt! Tôi nghĩ rằng kết luận mà tôi sắp đưa ra là thực sự không có định nghĩa "chung" - mỗi dự án / nhóm đưa ra những cái tên có ý nghĩa nhất cho dự án đó, tùy thuộc vào các công nghệ (Java, C #, ruby, v.v.) và các phương pháp (thác nước cũ, Scrum, XP, v.v.) đang sử dụng.