G'day,Kiểm tra đơn vị có ý nghĩa gì đối với bạn?
Tôi đang làm việc với một nhóm các nhà phát triển nước ngoài đã sử dụng thử nghiệm đơn vị từ khá lỏng lẻo.
Tài liệu QA của họ nói về việc viết các bài kiểm tra đơn vị và sau đó thực hiện kiểm tra đơn vị của hệ thống.
Điều này không phù hợp với cách giải thích của tôi về thử nghiệm đơn vị nào.
Tôi thường được dùng để kiểm tra đơn vị là một thử nghiệm hoặc bộ kiểm tra đang được sử dụng để thực hiện một lớp đơn, thường là hộp đen. Các lớp học được kiểm tra có thể yêu cầu các lớp khác được bao gồm bởi việc thực hiện nhưng nói chung nó là một lớp duy nhất đang được thực hiện bởi các bài kiểm tra đơn vị (s).
Sau đó, bạn có hệ thống chức năng kiểm tra, thử nghiệm hội nhập, kiểm tra chấp nhận vv
Tôi muốn biết điều này là một chút pedantic trên một phần của tôi? Hay đây là những gì bạn nghĩ đến khi đề cập đến các bài kiểm tra đơn vị và kiểm thử đơn vị?
Chỉnh sửa: Rob Wells. Tôi cần phải làm rõ rằng việc tiếp cận thử nghiệm như vậy từ góc độ hộp đen chỉ là một khía cạnh. Khi sử dụng các đối tượng giả để xác minh các hành vi nội bộ, bạn thực sự đang thử nghiệm từ góc độ hộp màu trắng vì bạn biết những gì bạn muốn xảy ra bên trong hộp.
Tôi không nghĩ rằng đó là tất cả: một góc độ kỹ thuật phần mềm, mỗi loại thử nghiệm khác nhau (và hầu hết là khác biệt). –