Tôi đang phát triển các thử nghiệm sử dụng Nunit và kiểm tra hướng dữ liệu theo cách. Tôi có phương pháp thử nghiệm với 2 tham số: đường dẫn đến tệp xlsx và tên trang tính. Nó hoạt động hoàn hảo trong Visual Studio khi tôi vượt qua các thông số trong TestCase
thuộc tính, ví dụ như khi tôi muốn chạy 3 trường hợp thử nghiệm phải viết một cái gì đó như thế này:thông số trường hợp kiểm tra vượt qua bằng cách sử dụng giao diện điều khiển nunit
[TestCase(@"pathToFile.xlsx", "TestCase1")]
[TestCase(@"pathToFile.xlsx", "TestCase2")]
[TestCase(@"pathToFile.xlsx", "TestCase3")]
public void performActionsByWorksheet(string excelFilePath, string worksheetName)
{
//test code
}
Tôi muốn chạy các trường hợp thử nghiệm của tôi và vượt qua các thông số sử dụng Bàn điều khiển Nunit (không viết các tham số trong mã).
Có thể đạt được điều đó không?
Cảm ơn rất nhiều! Nó hoạt động cho 1 bộ tham số. Còn nếu tôi muốn chạy nhiều trường hợp thử nghiệm như trong câu hỏi của tôi thì sao? – kotoj
@kotoj, chuyển chúng thành chuỗi phân cách bên trong một tham số – Fabio
bạn có thể giúp tôi làm điều này với AutoRun(). Thực hiện(). Tôi chạy thử nghiệm với thuộc tính category như '' .Execute (new String [] {"--where = cat = testname"}); '' bây giờ làm thế nào để thêm '--params' trong này? – Dimple