Có ai tìm thấy cách chạy thử nghiệm Selenium RC/Selenium Grid, viết bằng C# song song không?Có ai tìm thấy một cách để chạy thử nghiệm C# Selenium RC song song không?
Tôi hiện có một bộ thử nghiệm khá lớn được viết bằng trình điều khiển C# của Selenium RC. Chạy toàn bộ bộ thử nghiệm mất hơn một giờ để hoàn thành. Tôi thường không phải chạy toàn bộ bộ phần mềm vì vậy nó không phải là một mối lo ngại cho đến bây giờ, nhưng đó là điều mà tôi muốn có thể làm thường xuyên hơn (ví dụ như một phần của bản dựng tự động)
Tôi đã dành một số thời gian gần đây poking xung quanh với các dự án Selenium Grid có mục đích cơ bản là để cho phép các xét nghiệm để chạy song song. Thật không may, có vẻ như các plugin TestDriven.net mà tôi đang sử dụng chạy các bài kiểm tra serially (ví dụ, cái khác). Tôi giả định rằng NUnit sẽ thực hiện các bài kiểm tra trong một thời trang tương tự, mặc dù tôi đã không thực sự thử nghiệm điều này.
Tôi đã nhận thấy rằng NUnit 2.5 beta đang bắt đầu nói về chạy thử nghiệm song song với pNUnit, nhưng tôi chưa thực sự làm quen với dự án để biết chắc chắn liệu điều này có hiệu quả hay không.
Một tùy chọn khác mà tôi đang cân nhắc là tách bộ thử nghiệm thành các thư viện khác nhau, đồng thời cho phép tôi chạy thử nghiệm từ mỗi thư viện một cách đồng thời, nhưng tôi muốn tránh điều đó nếu có thể vì tôi không tin điều này là hợp lệ lý do cho việc chia tách bộ thử nghiệm.
Cảm ơn bạn đã trả lời. Tôi đã rời khỏi dự án này trong thời gian này, nhưng khi tôi quay lại, tôi sẽ đưa ra giải pháp của bạn một shot! –