Câu hỏi được gắn thẻ «unit-testing»

Kiểm thử đơn vị là một phương pháp theo đó các đơn vị mã nguồn riêng lẻ được kiểm tra để xác định xem chúng có phù hợp để sử dụng không.

5
Kiểm tra đơn vị cũ / cũ
Tôi làm việc cho một công ty lớn và tôi chịu trách nhiệm cho một ứng dụng java lớn với hàng ngàn bài kiểm tra. Kể từ khi tôi chuyển sang vai trò này, đã có 200-300 bài kiểm tra bị hỏng (có thể bị hỏng trong nhiều năm). Các …

3
Làm thế nào để thu hút sự chú ý của lập trình viên trong những điều kiện nhất định?
Hãy bắt đầu với một ví dụ. Giả sử, tôi có một phương thức được gọi exportphụ thuộc rất nhiều vào lược đồ DB. Và bởi phụ thuộc rất nhiều, tôi có nghĩa là tôi biết rằng việc thêm một cột mới vào một bảng nhất định thường xuyên (rất …



4
Bằng cách này, tôi đang viết mã này có thể kiểm tra được, nhưng tôi có thiếu sót gì không?
Tôi có một giao diện được gọi là IContext. Đối với mục đích này, nó thực sự không quan trọng những gì nó làm ngoại trừ những điều sau đây: T GetService<T>(); Phương pháp này làm là nhìn vào thùng chứa DI hiện tại của ứng dụng và cố gắng …

1
Chiến lược thử nghiệm cho các trò chơi
Tôi đã thừa hưởng một trò chơi giáo dục dựa trên web. Trong năm qua tôi đã làm việc để ổn định mã và thêm các tính năng mới. Hầu hết logic nằm ở front-end, vì vậy các bài kiểm tra đơn vị back-end, trong khi hữu ích, bao gồm …

5
Các loại kiểm tra đơn vị dựa trên tính hữu ích
Từ quan điểm giá trị tôi thấy hai nhóm thử nghiệm đơn vị trong thực tế của tôi: Các thử nghiệm kiểm tra một số logic không tầm thường. Viết chúng (trước khi thực hiện hoặc sau) cho thấy một số vấn đề / lỗi tiềm ẩn và giúp tự …
13 unit-testing  tdd 

2
Tôi có nên cấu trúc lại các bài kiểm tra đơn vị của mình khi tôi trích xuất một lớp ra khỏi System Under Test không?
Tôi đã viết lớp này làm một vài điều (có lẽ đây là vi phạm Nguyên tắc Trách nhiệm duy nhất). Bây giờ tôi nhận ra rằng một số phần khác của dự án cần một phần logic đó và cách tôi sẽ trình bày nó là trích xuất một …








Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.