Bất kỳ đề xuất về cách viết các bài kiểm tra đơn vị lặp lại cho mã có thể dễ bị deadlocks và điều kiện chủng tộc?Kiểm tra đơn vị, deadlocks, và điều kiện chủng tộc
Hiện tại tôi đang nghiêng về việc bỏ qua các bài kiểm tra đơn vị và tập trung vào các bài kiểm tra căng thẳng. Vấn đề với điều đó là bạn có thể chạy một bài kiểm tra căng thẳng 5 lần và xem năm kết quả khác nhau. EDIT: Tôi biết nó có thể chỉ là một giấc mơ, nhưng nếu có một cách để kiểm soát các chủ đề cá nhân và làm cho họ thực hiện một lệnh tại một thời điểm sau đó tôi có thể nhận được một nơi nào đó. Chúc May mắn!
* Tuyên bố từ chối trách nhiệm: Tôi làm việc tại Typemock. * Tôi đã xem các nhận xét về Typemock Racer và tôi muốn làm rõ một số điều sau: 1. Racer is ** not ** a "tool test stress" các thuật toán phân tích để khám phá Deadlocks trong mã .NET. Điều này có nghĩa rằng trong trường hợp không có Deadlock được tìm thấy bằng cách sử dụng Racer không có deadlock tồn tại (trừ khi chúng ta có lỗi :)). 2. Chúng tôi đang làm việc chăm chỉ để thêm phát hiện điều kiện Race vào Racer - Trong (gần) các phiên bản tương lai, chúng tôi sẽ phân tích Race Condition nhưng phiên bản hiện tại chỉ tìm thấy bế tắc. 3. Cuối cùng - Racer là trong giai đoạn Alpha của nó có nghĩa là nó miễn phí để tải về và sử dụng b –