如何 运行 多次编码 ui 脚本以进行性能驱动测试
How to run coded ui script multiple times for performance driven test
我想 运行 编码 UI 数据驱动脚本 7 天。这可能吗?
我运行正在测试基于桌面的应用程序的性能。
我将数据源用作 XML 文件:
<Env>
<Nav>
<Path1>a</Path1>
<Path2>b</Path2>
<Path3>c</Path3>
<Path4>d</Path4>
</Nav>
<Nav>
<Path1>e</Path1>
<Path2>f</Path2>
<Path3>g</Path3>
<Path4>h</Path4>
</Nav>
</Env>
我的脚本导航到路径 abcd,然后是 efgh,然后停止。
我希望我的脚本在 efgh 之后继续 运行 abcd,直到我手动停止它。我可以使用 coded UI 来做到这一点吗?以及如何?
您可以向 [TestMethod]
添加一个简单的 GoTo 以保持 运行 一遍又一遍地执行相同的步骤:
[DeploymentItem("ProjectName\Data.xml"), TestMethod()]
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.XML",
"|DataDirectory|\Data.xml",
"Row",
DataAccessMethod.Sequential)]
public void Test()
{
Start:
DoStuff();
goto Start;
}
这是一个肮脏的解决方案,但这应该 运行 直到您手动停止它。
我想 运行 编码 UI 数据驱动脚本 7 天。这可能吗?
我运行正在测试基于桌面的应用程序的性能。
我将数据源用作 XML 文件:
<Env>
<Nav>
<Path1>a</Path1>
<Path2>b</Path2>
<Path3>c</Path3>
<Path4>d</Path4>
</Nav>
<Nav>
<Path1>e</Path1>
<Path2>f</Path2>
<Path3>g</Path3>
<Path4>h</Path4>
</Nav>
</Env>
我的脚本导航到路径 abcd,然后是 efgh,然后停止。 我希望我的脚本在 efgh 之后继续 运行 abcd,直到我手动停止它。我可以使用 coded UI 来做到这一点吗?以及如何?
您可以向 [TestMethod]
添加一个简单的 GoTo 以保持 运行 一遍又一遍地执行相同的步骤:
[DeploymentItem("ProjectName\Data.xml"), TestMethod()]
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.XML",
"|DataDirectory|\Data.xml",
"Row",
DataAccessMethod.Sequential)]
public void Test()
{
Start:
DoStuff();
goto Start;
}
这是一个肮脏的解决方案,但这应该 运行 直到您手动停止它。