gpt4 book ai didi

visual-studio-2008 - 分类 MsTest 案例

转载 作者:行者123 更新时间:2023-12-04 15:16:31 24 4
gpt4 key购买 nike

我正在寻找对我的测试进行分类的最简单方法,以便我可以单独运行它们。

我的组织将类似于以下内容

  • 单元测试
  • 集成测试
  • 系统测试

  • 这样做的原因是我们的所有测试还没有发展到完全自动化。我们的大多数单元测试都是完全自动化的,而集成和系统测试则不是。然而,所有测试对于在开发人员机器上调用仍然很有用。

    为简单起见,我希望我们可以提交具有独特属性的不同类型的测试 [IntegrationTest][TestCategory("Integration")]所以我们的构建服务器只运行我们想要的测试。

    我知道 nUnit 有测试类别,但我们的团队喜欢 Microsoft Stamp 对 MsTest + IDE 集成的认可。

    你的团队是如何解决这个问题的?
    是否有提供此功能的扩展?
    这会内置到 .Net 4.0 中吗?

    谢谢

    最佳答案

    你看过吗?测试列表 特征?点击Test -> Windows -> Test List Editor调出用于管理测试列表的 UI。右键单击 List of Tests并选择 New Test List给它一个名字并保存。然后将测试拖入新组,创建 All Tests 的子集。可以一起运行。

    另一种选择是使用 Test View 的过滤功能。工具窗口来选择具有相似特征的测试。它将匹配部分,因此您可以切换到 Test Name并输入诸如“Asp”之类的内容以匹配包含该字符串的所有测试,然后通过选择所有过滤项来一起运行结果。缺点是您可能必须重命名您的测试。

    按照同样的思路,更接近您的想法,您可以右键单击 Test View 中的测试。窗口,选择 Properties并填充 Description属性或按照您的建议使用 Description 装饰测试属性。之后您可以使用之前的方法来过滤测试(这次过滤 Description )虽然不是该领域的预期用途,但它可以达到您想要的结果

    关于visual-studio-2008 - 分类 MsTest 案例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1568950/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com