首页 > 解决方案 > windows应用程序如何调用单元测试项目?

问题描述

我是 selenium 和 C sharp 的新手,我以某种方式设法编写了一个代码来对我的应用程序进行单元测试并创建一个包含我所有 7 个测试用例输出的范围报告一切都按预期工作问题是我不希望每次都登录到 Visual Studio 并运行选定的测试用例有什么方法可以创建一个 Windows 应用程序并通过单击一个按钮使测试用例运行

我总共有 7 个测试用例,运行时运行完美,我选择它们并运行选定的测试,但我不需要每次都去那里,而是想从一些 Windows 应用程序运行它。

标签: c#selenium-webdriverselenium-extent-report

解决方案


如果您在单元测试项目中有测试,您可以创建一个 Windows 控制台应用程序并将您的测试项目作为依赖项添加到它。

然后你可以在主函数中创建你的测试类对象并调用测试方法。

using Test.Project.Namespace;

    static void Main(string[] args)
            {
                TestClass testclass = new TestClass();
                testclass.TestMethod1();
                testclass.TestMethod2();
                etc...
            }

它可以在很多方面进行改进,但你明白了。


推荐阅读