Visual studio 2012 清理每个测试迭代的数据

Visual studio 2012 清理每个测试迭代的数据,visual-studio-2012,coded-ui-tests,Visual Studio 2012,Coded Ui Tests,我创建了Visual Studio 2012测试项目。我用网格中的数据测试了一些web应用程序。 首先,我创建了从网格中删除数据的测试方法。这是我第一次运行测试,它工作正常。下次运行测试方法时,测试失败。 在每次运行delete测试方法之前,是否有一行代码在网格中添加值? 我也有编辑和添加方法。同样的问题也适用于这些操作。第一次编辑数据可以正常工作,但下一次测试失败。首先,我在网格测试成功中添加了数据,但下一次运行表明这是重复的。 有人能给我推荐一些操作说明或其他完成测试的站点吗。测试应该在运行

我创建了Visual Studio 2012测试项目。我用网格中的数据测试了一些web应用程序。 首先,我创建了从网格中删除数据的测试方法。这是我第一次运行测试,它工作正常。下次运行测试方法时,测试失败。 在每次运行delete测试方法之前,是否有一行代码在网格中添加值? 我也有编辑和添加方法。同样的问题也适用于这些操作。第一次编辑数据可以正常工作,但下一次测试失败。首先,我在网格测试成功中添加了数据,但下一次运行表明这是重复的。
有人能给我推荐一些操作说明或其他完成测试的站点吗。

测试应该在运行之前设置好正确的环境。对于删除某些内容的测试,要删除的对象应该在测试运行之前存在。您可以编写另一个添加数据的测试,并声明这两个测试必须以正确的顺序运行

有些人喜欢独立的测试,这样他们就不需要先运行其他测试。原因是(对于您的场景),如果添加数据测试失败,那么删除数据测试肯定会失败。一种解决方案是进行一个更大的自包含测试,该测试添加一条记录,检查记录是否已添加,删除记录,最后检查记录是否已删除