Trên dự án tôi đang làm việc vào lúc này, chúng tôi có một số lần kiểm tra nhấp nháy không thành công với tốc độ khác nhau (bất cứ nơi nào khác chạy đến 5000 lần chạy) đã khiến chúng tôi tin rằng chúng tôi có một số Heisenbugs nghiêm túc để giải quyết. Hầu hết thời gian bao gồm các phát biểu dấu vết trong mã thay đổi thời gian đủ để loại bỏ các lỗi này, hoặc ít nhất làm cho chúng xảy ra ít thường xuyên hơn, nhưng rõ ràng đây không phải là một sửa lỗi hợp lệ.Có bất kỳ công cụ gỡ rối đồng thời nào cho C# .NET trong VS2010
Chúng tôi đang tự hỏi nếu có bất kỳ công cụ similair để CHESS (http://research.microsoft.com/en-us/projects/chess/download.aspx) mà làm việc trong/với Visual Studio 2010 để căng thẳng ứng dụng thử nghiệm và phát hiện tình trạng cuộc đua và deadlocks tiềm năng?
Làm theo câu hỏi SO có thể giúp: http://stackoverflow.com/questions/1715822/unit-test-for-thread-safe-ness –
Cảm ơn - đến thông tin hữu ích ở đó, đặc biệt là viết các bài kiểm tra chủ đề an toàn và Typemock Racer. Thông tin ở đây (http://stackoverflow.com/questions/537014/using-tdd-to-drive-out-thread-safe-code) cũng hữu ích. –
Bất kỳ cơ hội nào bạn đang cố gắng để * đơn vị kiểm tra * lớp học đối phó với singletons và các đối tượng tĩnh được viết vào trong một số * đơn vị kiểm tra * và đọc khác? –