如何在单元测试中找到多个通过或失败的测试用例

本文关键字:失败 测试用例 单元测试 | 更新日期: 2023-09-27 18:25:22

如果我们使用Visual Studio 2010在单个TestMethod()单元测试中运行多个测试用例,如何找到通过或失败的测试用例。我需要找到哪一个通过,哪一个失败。例如:在XML中,我有两个类似的测试用例

<Testcases>
  <Test id="1">
      <Employee>A</Employee>
      <Country>B</Country>
  </Test>
</Testcases>
<Testcases>
  <Test id="2">
      <Employee>C</Employee>
      <Country>D</Country>
  </Test>
</Testcases> 

如何在单元测试中找到多个通过或失败的测试用例

您不应该在一个方法中混合测试用例。每个测试用例都应该有自己的方法。这样,每个测试用例都有一个清晰的名称,代码也更容易查找、阅读和理解。

Steven是对的,但并不总是有可能这样做,例如,如果老板告诉你这样做,而不问你怎么想。在这些情况下,测试用例应该返回一个数字,指示在什么情况下失败

是的,同意stevern的意见。。每个单元测试用例方法应该只有一个要测试的用例
考虑一个简单的方法来测试任何int是正还是负

然后测试用例应该有不同的名称来表示测试的正值、负值和零值。。。因此,我们只能从名称中识别天气测试用例是否通过

这是一个单一的责任——一种方法或一个实体应该只有一个改变的理由。。。。