zoukankan      html  css  js  c++  java
  • 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容器(集群的方式)

    架构,我们还在继续!

    学习,我们永不停息!

  • 相关阅读:
    css实现文字渐变
    js 模拟window.open 打开新窗口
    在centos上安装nodejs
    css多行省略
    Vue 中渲染字符串形式的组件标签
    vue 中结合百度地图获取当前城市
    vue-cli 项目实现路由懒加载
    JavaScript学习-2循环
    早期自学jQuery-一入门
    JavaScript学习-1
  • 原文地址:https://www.cnblogs.com/lori/p/7846922.html
Copyright © 2011-2022 走看看