我正在使用播放列表以特定顺序运行测试用例(它们相互依赖)。我第一次使用播放列表时,它工作正常。但是一旦我关闭视觉工作室并再次打开,播放列表就无法正常工作。这是我的代码。
[TestMethod]
public void Test2()
{
// code
}
[TestMethod]
public void Test1()
{
//code
}
[TestMethod]
public void Test3()
{
//code
}
我的执行要求是测试1,测试2,测试3的方式,但它是按测试2,测试1,测试3顺序执行的。打开后,如果我从播放列表中删除一些测试用例并从测试资源管理器中再次添加它们,那么我得到了所需的结果(但是如果我关闭解决方案,问题仍然存在。尝试在互联网上搜索,但找不到任何解决方案。甚至找不到像我这样有类似问题的帖子。希望有人有这样的问题。如果您需要更多信息,请告诉我。
对于排序测试,请使用Visual Studio中存在的"有序测试"。播放列表不是为了在测试用例中创建顺序。