-1

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

4

1 回答 1

0

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

有些人更喜欢独立的测试,这样他们就不需要先运行其他测试。原因是(对于您的场景)如果 add-data 测试失败,那么 delete-data 测试必然会失败。一种解决方案是进行一个更大且自包含的测试,即添加记录、检查记录是否已添加、删除记录并最终检查记录是否已删除的测试。

于 2013-08-16T12:36:58.337 回答