我是靠谱客的博主 冷艳发带,最近开发中收集的这篇文章主要介绍DotNetCore跨平台~xUnit和测试报告,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在进入dotnet core时代之后,测试驱动开发TDD的主要工具不再是微软的nunit,取而代之的是更通用的xunit,微软把它集成到了dotnetcore的项目里,在安装完成vs2017之后,你可以很容易的建立一个xunit单元测试项目,并且我们的dotnet宿主命令也有对它的支持,当然你在进行CI持续集成时可以使用jenkins里的xunit插件,不过对于原生的工具dotnet test来说,有时候感觉更让人喜欢!

从一个很简单的断言开始

       [Fact]
        public void Test2()
        {
            Object.Equals(2, 2);
        }

VS里调用时,使用可视化工具,NUGET里可以去安装它

 

然后VS的测试管理器里可以去管理你的所有测试用例

命令行更强大

你也可以在命令行使用dotnet test命令去测试它

当然,对于部署来说,使用dotnet命令就可以了,在打包镜像之前,然来个单元测试,如果通过再建立我们的docker镜像,保证你打的镜像是逻辑上没有问题的,感觉这样挺High,当然这也是一种趋势,也是CI持续集成不可缺少的一步!

请让你的开发团队更专业

需求分析-〉

软件建模-〉

代码开发-〉

源代码管理-〉

jenkins部署-v

打包测试镜像-〉

启动测试-〉

通过后打包程序镜像-〉

上传仓库-〉

下载到生产服务器-〉

启动docker容器(集群的方式)

 架构,我们还在继续!

学习,我们永不停息!

本文转自博客园张占岭(仓储大叔)的博客,原文链接:DotNetCore跨平台~xUnit和测试报告,如需转载请自行联系原博主。

最后

以上就是冷艳发带为你收集整理的DotNetCore跨平台~xUnit和测试报告的全部内容,希望文章能够帮你解决DotNetCore跨平台~xUnit和测试报告所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部