c# - windows应用程序如何调用单元测试项目?
问题描述
我是 selenium 和 C sharp 的新手,我以某种方式设法编写了一个代码来对我的应用程序进行单元测试并创建一个包含我所有 7 个测试用例输出的范围报告一切都按预期工作问题是我不希望每次都登录到 Visual Studio 并运行选定的测试用例有什么方法可以创建一个 Windows 应用程序并通过单击一个按钮使测试用例运行
我总共有 7 个测试用例,运行时运行完美,我选择它们并运行选定的测试,但我不需要每次都去那里,而是想从一些 Windows 应用程序运行它。
解决方案
如果您在单元测试项目中有测试,您可以创建一个 Windows 控制台应用程序并将您的测试项目作为依赖项添加到它。
然后你可以在主函数中创建你的测试类对象并调用测试方法。
using Test.Project.Namespace;
static void Main(string[] args)
{
TestClass testclass = new TestClass();
testclass.TestMethod1();
testclass.TestMethod2();
etc...
}
它可以在很多方面进行改进,但你明白了。
推荐阅读
- python - 如何解决 IndexError:索引 151 超出轴 1 大小为 151 的范围?
- python - 为什么 django rest 框架的搜索过滤器会出错?
- sql - SQL:在SQL中加入3个表,返回最早日期且日期不为空
- spring - 我可以发送错误映射以及响应对象作为响应吗?什么是正确的方法?
- sql-server - 分区后非聚集索引会发生什么
- node.js - Linux 上的 NextJS + web pack 构建问题
- java - Person[]::new 调用了哪个类的构造函数
- linux - 即使服务器中有图像,Docker API 也总是返回空 JSON
- java - 如果它不是 int,如何捕获用户输入?
- python - 如何使用 feedparser 在 tkinter 文本小部件中添加文本链接?