Tôi đang đọc Osherove của "The Art of Đơn vị kiểm tra", và mặc dù tôi đã chưa thấy anh ấy nói gì về việc thử nghiệm hiệu suất, hai suy nghĩ vẫn vượt qua tâm trí tôi:Thử nghiệm tính năng so với đơn vị kiểm tra
- Performance kiểm tra thường không thể là kiểm tra đơn vị, bởi vì kiểm tra hiệu suất thường cần phải chạy trong thời gian dài.
- Kiểm tra hiệu suất thường không thể là kiểm tra đơn vị, vì các vấn đề về hiệu suất thường biểu hiện ở mức tích hợp hoặc hệ thống (hoặc ít nhất là logic của một bài kiểm tra đơn vị cần thiết để tạo lại hiệu suất của môi trường tích hợp liên quan đến một thử nghiệm đơn vị).
Riêng lý do đầu tiên đã nêu ở trên, tôi nghi ngờ việc kiểm tra hiệu suất sẽ được xử lý bởi khung kiểm thử đơn vị (chẳng hạn như NUnit).
Câu hỏi của tôi là: những phát hiện/độ nghiêng của tôi có tương ứng với suy nghĩ của cộng đồng không?
Tôi thường gọi là kiểm tra toàn bộ hệ thống "kiểm tra chức năng". Tôi không biết làm thế nào mà jibes với "ngành công nghiệp", nhưng trong công ty của tôi tiếng địa phương bị mắc kẹt. Đó là một chút khôn lanh để có được vào vị trí, mặc dù, kể từ khi chúng tôi cần một số "bên ngoài" hệ thống để có thể lái xe ứng dụng. Ứng dụng chạy trên phần cứng và đầu vào chuyên dụng đến từ các cổng tùy chỉnh không khả thi để lái xe trực tiếp từ máy chủ. Nó chắc chắn là giá trị nó ở cuối, mặc dù. –