【问题标题】:How to create Startup and Cleanup script for Visual Studio Test Project?如何为 Visual Studio 测试项目创建启动和清理脚本?
【发布时间】:2011-01-19 06:13:28
【问题描述】:

我正在使用 Visual Studio 测试项目,正在使用部署文件等修改测试配置(通过 VS GUI),现在我需要为测试运行编写启动脚本。

我不知道这些脚本使用什么语言或文件类型或机制。需要小费。

【问题讨论】:

    标签: visual-studio automated-tests mstest


    【解决方案1】:

    在您的测试项目中创建一个单元测试。在单元测试类中,创建具有[TestInitialize] 和[TestCleanup] 属性的方法。它们将在每个测试方法之前/之后运行。

    或者,如果您想在该类中的所有测试之前/之后运行,请创建具有 [ClassInitialize] 和 [ClassCleanup] 属性的静态方法。

    最后,要在程序集中的所有测试之前/之后运行,请使用 [AssemblyInitialize] 和 [AssemblyCleanup] 属性创建静态方法。

    【讨论】:

    • 感谢您的提示 - 它让我朝着正确的方向前进。从那里我找到了AssemblyInitialize 和AssemblyCleanup,这是我在这种情况下需要的。您能否将这两个属性附加到您的后代答案中...
    • 使用[ClassInitialize]而不是使用Class构造函数有什么好处吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多