原文:.netcore持续集成测试篇之MVC层单元测试

系列目录 前面我们讲的很多单元测试的的方法和技巧不论是在.net core和.net framework里面都是通用的,但是mvc项目里有一种比较特殊的类是Controller,首先Controller类的返回结果跟普通的类并不一样,普通的类返回的都是确定的类型,而mvc项目的返回的ActionResult或者core mvc里返回的IActionResult则是一个高度封装的对象,想对它进行很 ...

2019-08-16 07:57 0 561 推荐指数:

查看详情

.netcore持续集成测试测试方法改造

系列目录 通过前面两节讲解,我们的测试类中已经有两个测试方法了,总体上如下 改进一:将对象初始化移到外部类中 以上方法看似没有问题,实际上却有一个性能陷阱,我们通过前面章节的知识已经知道,xunit里测试类的构造函数会在每一个测试方法运行的时候都执行一遍,通常情况下我们的测试 ...

Thu Aug 15 16:04:00 CST 2019 0 393
.netcore持续集成测试之搭建内存服务器进行集成测试

系列目录 在web项目里,我们把每一的代码的单元测试都通过并不代表程序能正常运行,因为这个过程缺失了http管道,很多时候我们还还需要把项目布在iis环境中或者在vs里启动iis express服务器进行集成测试.对于返回view的的方法我们通常是在浏览器中输入地址进行测试,对于返回 ...

Tue Aug 13 16:27:00 CST 2019 0 398
.netcore持续集成测试之Xunit数据驱动测试

系列目录 Nunit里提供了丰富的数据测试功能,虽然Xunit里提供的比较少,但是也能满足很多场景下使用了,如果数据场景非常复杂,Nunit和Xunit都是无法胜任的,有不少测试者选择自己编写一个数据提供程序,但是更建议使用AutoFixture框架,一是因为自己工作中写的往往只是为了 ...

Mon Aug 12 16:02:00 CST 2019 1 461
.netcore持续集成测试之web项目验收测试

系列目录 通过前面的单元测试,我们能够保证项目的基本模块功能逻辑是正常的,通过集成测试能够保证接口的请求是正常的.然而最终项目交付我们还需要对项目进行页面的行为进行测试,比如页面布局是否正常,按钮是否能点击,点击后执行的动作是否正确,链接是否正常等功能进行测试,表单提交是否返回正确 ...

Tue Aug 20 16:07:00 CST 2019 1 445
持续集成单元测试——WWH(讲讲我们做单元测试的故事)

文章导航-readme 持续集成单元测试——WWH(讲讲我们做单元测试的故事) 前言 临近上线的几天内非重大bug不敢进行发版修复,担心引起其它问题(摁下葫芦浮起瓢) 尽管我们如此小心,仍不能避免修改一些bug而引起更多的bug的现象 往往有些bug已经测试通过了但是又复现 ...

Mon Oct 08 16:59:00 CST 2018 4 1199
.netcore持续集成测试之开篇简介及Xunit基本使用

系列目录 为了支持跨平台,微软为.net平台提供了.net core test sdk,这样第三方测试框架诸如Nunit,Xunit等只需要按照sdk提供的api规范进行开发便可以被dotnet cli工具调用,这样就解决了在持续集成过程中第三方框架依赖于windows平台 ...

Fri Aug 09 16:10:00 CST 2019 0 824
.net持续集成测试之Nunit 测试配置

系列目录 在开始之前我们先看一个陷阱 用到的Person类如下 这个类以前也用过,有三个属性和一个方法,其中方法用于判断Name字段是否包含大写字母B,如果包含返回true,不包含返回false,如果Name为null则抛出异常 测试类如下 第一个测试给Name赋值 ...

Thu Aug 08 16:04:00 CST 2019 0 413
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM