- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个单元测试项目,示例代码如下。基本上我的计划是在运行时创建数据,这些数据将作为单元测试的数据源。
[TestMethod]
[TestCategory("UITest"), TestCategory("PersonalDetailsFlow")]
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.XML", "|DataDirectory|\\TestFlows.xml", "flow", DataAccessMethod.Sequential)]
public void TestMethod1()
{
//Test Code
}
[ClassInitialize]
public static void ClassInit(TestContext context)
{
DriverData driverData = new DriverData();
driverData.DataGenerator();
}
数据创建发生在 ClassInitialize 部分。当我将设置文件设置为测试设置文件时,项目运行没有任何问题。
当我将 testsettings 文件更改为指向 runsettings 文件时(因为我从 runsettings 文件传递了大量数据),我收到以下错误行“单元测试适配器无法连接到数据源或读取数据。有关解决此错误的更多信息,请参阅“数据驱动单元测试故障排除”
我很想知道当我使用 testsettings 运行以使其成功时发生了什么,但是当使用 runsettings 文件时,出现所有问题以及如何在使用 runsettings 文件时避免这种情况。
另请引用How to execute a line of code which is a data setup code in MSTest before all test
最佳答案
基本上,testsettings 文件是为了与旧的单元测试兼容。它在 VS 2013 中已被 runsettings 取代。使用测试设置时,它会回退到某些旧版兼容模式,该模式在相对路径等方面表现不同。不知道您遇到的实际问题。
关于c# - MSTest 中的 runsettings 和 testsettings 到底有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37742387/
使用 Visual Studio 创建新的测试项目时,会创建这 2 个文件,这些文件的用途是什么?如果要使用 Visual Studio 运行测试,显然不需要这些文件。 最佳答案 Local.test
我想知道准备和清理测试的 Julia 最佳实践是什么?其他编程语言有 before 和 after 或类似的命名函数。 Julia 似乎想念他们。 最佳答案 您只需在 testset 中编写行。前面有
VS 2012 附带的 .testsettings 文件包含过时的浏览器(IE 除外,它是最新的),例如 Chrome 2.0 和 Firefox 3.0(无法理解 MS 是如何错过这些的,嘿嘿)。但
我通常不会将不必要的文件(例如 .user 和 .suo 文件)提交到存储库。我不确定 .testsettings 和 .vsdmi 文件是否由 Visual Studio 重新生成(如果不存在)。
((EnvDTE80.Solution2)dte.Solution).GetProjectItemTemplate("Test Settings", "Test"); 我需要以编程方式将新的 Test
我有一个单元测试项目,示例代码如下。基本上我的计划是在运行时创建数据,这些数据将作为单元测试的数据源。 [TestMethod] [TestCategory("UITest"), TestCatego
我有一个包含 Local.testsettings 文件的解决方案。在 Visual Studio 2012 中,我们必须在每台开发机器中手动选择要使用的事件 .testsettings 文件。 我不
我有非常明确的机器学习训练集(仅字符串属性)。 例如 @relation training_rel @attribute class {politics,sports} @attribute text
我有以下内容的文件。我想删除 DeploymentItem 下的所有元素并创建新的。 These are default test settings for a local test run.
当我请求“TestSet”查询以获取特定测试集中的测试用例时。但是,获取的 TestCases 包含项目中不在特定测试集中的完整测试用例列表。 QueryRequest queryTestSet =
我想使用 Java Rally Rest API 将测试用例(已经存在于测试文件夹中的 Rally 中)添加到新创建的测试集中。基本上每次我想通过 Rally 执行测试用例时,我都需要创建新的测试集并
我正在使用 Visual Studio 2010 对 Web 应用程序进行负载测试。我的测试项目包括以下测试,myload.loadtest 由test1.webtest 和test2.webtest
HP QC OTA API 似乎提供了两种方法来返回指定 TestSetFolder 中的测试集列表。然而,这两种方法都是递归的,并返回层次结构中每个子文件夹的所有测试集。我希望能够只返回任何给定测试
我试图通过嵌入式jetty服务器和apache wink REST客户端在我的scim Restful服务器实现上运行集成测试,但未能运行测试。这是我的 EmbeddedServerBase 类 pa
我是一名优秀的程序员,十分优秀!