Tag: automated tests

如何在c#中validation消息框弹出窗口?

我正在编写一些测试并尝试validation某些系统消息框是否正在弹出。 比如http://www.dotnetperls.com/messagebox-show 。 但是,MessageBox类用于创建消息框。 如何捕获并validation系统生成的系统并对其进行操作? 例如:行动是: 1.click on some execute file. 2.validate a warning messagebox pop up 3.click on yes/no on the messagebox 有什么提示吗?

如何导入UFT API测试的数据文件?

我正在开发一个项目,该项目需要在运行时动态导入测试数据并运行与测试数据相对应的API测试。 我尝试使用XMLload,我直接从xml请求加载。 这似乎工作得很好。 但是像我们导入测试数据的GUI测试一样,我希望API测试也是如此 – 我可以动态地从外部源导入excel并将值赋给请求。 我怎样才能做到这一点?

在xunit.net中有一个简单的方法来比较两个集合而不考虑项目的顺序吗?

在我的一个测试中,我想确保集合中有某些项目。 因此,我想将此集合与预期集合的项目进行比较,而不是关于项目的顺序 。 目前,我的测试代码看起来有点像这样: [Fact] public void SomeTest() { // Do something in Arrange and Act phase to obtain a collection List actual = … // Now the important stuff in the Assert phase var expected = new List { 42, 87, 30 }; Assert.Equal(expected.Count, actual.Count); foreach (var item in actual) Assert.True(expected.Contains(item)); } 在xunit.net中有没有更简单的方法来实现这一目标? 我不能使用Assert.Equal因为此方法检查两个集合中项目的顺序是否相同。 […]