Tôi đang thử nghiệm một dự án khá lớn (C#, VS2012) và tôi cần sắp xếp kiểm tra đơn vị của mình trong hệ thống phân cấp thử nghiệm (ví dụ: bây giờ tôi có 43 trường hợp thử nghiệm). Tôi thực sự cần phân cấp.Visual Studio 2012 phân loại danh mục thử nghiệm (Test Explorer)
Tôi đã xác định các danh mục thử nghiệm và trình khám phá kiểm tra hiển thị các trường hợp thử nghiệm theo các đặc điểm. Tôi có loại theo cách này (một bài kiểm tra có một số chuyên mục)
- TestCase01: MainTestType, SubTestType, SubsubTestType
- ...
- TestCase10: MainTestType, SubTestType, SubsubTestType
- TestCase11: MainTestType, SubTestType2 , SubsubTestType2
- ...
- TestCase15: MainTestType, SubTestType2, SubsubTestType2
Defined như thế này:
[TestMethod]
[TestCategory("MainTestType")]
[TestCategory("SubTestType")]
[TestCategory("SubsubTestType")]
public void MyTestCase()
{ /* etc. */
Nhưng thử nghiệm Explorer trình bày tiếp theo:
- MainTestType: tất cả các bài kiểm tra có loại MainTestType
- SubTestType: tất cả các bài kiểm tra có loại SubTestType
- vv .. .
Vì vậy, tôi thực sự bỏ lỡ hệ thống phân cấp. Tôi đã thử "Cat1 \ Cat2 \ Cat3" hoặc thậm chí với /. Nhưng không có hệ thống phân cấp nào được hiển thị. Bạn có biết làm thế nào để làm điều đó, hoặc một addon miễn phí mà có thể làm điều đó cho tôi?
Tôi cũng sẽ cần loại phân loại này, vì chúng tôi thường chạy thử nghiệm từ dòng lệnh và mstest.exe có thể chạy thử nghiệm cho một danh mục (ví dụ: tất cả MainTestType hoặc SubTestType). (Tôi gắn bó với mstest bởi vì một nửa của đội sử dụng vs2010). Nhưng giải pháp là đủ cho năm 2012.
Cảm ơn bạn trước.
Bạn đã cố gắng sử dụng [Danh sách phát] (http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/30/first-ctp-for-visual-studio-update-2.aspx# danh sách phát) từ VS Update 2? Tôi không biết sẽ dễ dàng như thế nào để duy trì cho bạn những danh sách phát này, nhưng bạn có thể thử nếu điều này thực sự sẽ giúp bạn. – outcoldman
Một danh sách phát biết, nhưng tôi đang tìm kiếm một catogerization phân cấp (có thể là một addon). Nhưng có lẽ nó là không thể, tôi chỉ tò mò – cseppento
Tôi đã không nhìn thấy nó trước đây. Bạn có thể thử với R #, nếu R # đơn vị kiểm tra thám hiểm có thể làm điều này hay không, nhưng tôi không nghĩ rằng nó có thể. – outcoldman