0

好的,所以我使用 Microsoft 测试框架进行测试,我需要以某种方式构建依赖测试。为什么你会说?因为其中一个测试确保我可以从数据库加载数据,而其他测试需要针对该集合进行操作——为了保持测试的自动化特性,我们不想做往返。

我一直在寻找,似乎无法找到一种方法来做几件事:

  1. 修饰测试方法,使它们被视为依赖。
  2. 在测试之间保持集合。

我尝试了什么?

好吧,关于依赖测试的装饰,不多,因为我似乎找不到为此构建的属性。

关于集合的持久性,我尝试了一个私有类变量并添加到Properties测试上下文中。这两者都导致了测试之间的集合丢失。

我希望你能在这里帮助我!

4

2 回答 2

2

单独创建您的测试,然后使用Ordered Test按您想要的顺序运行它们。

如果任何测试失败,则整个测试被中止并被认为失败:

在此处输入图像描述

于 2012-09-12T14:58:16.480 回答
1

我想,你需要的是一个orderer test list. 您可以在“新项目...”下的测试项目中创建它。有序测试列表是一个包含按指定顺序执行的测试的列表context

顺便说一句:单元测试应该只测试应用程序中最小的单元,而不是大量的操作。因为如果一个单元无法正常工作,您可以轻松找到一个。

于 2012-09-12T14:52:35.917 回答