ICode9

精准搜索请尝试: 精确搜索
  • 使用 DrillSergeant 进行行为测试2023-07-05 12:32:41

    介绍行为测试是软件开发中经常被忽视的一部分。公司通常擅长推广基于 TDD 的软件开发,许多公司利用 SonarQube 等工具作为 CI/CD 管道中的质量门,以确保代码具有足够的测试覆盖率。不幸的是,当涉及到行为测试时,事情往往会变得有点模糊。在大多数情况下,在开发某个功能时,只要开发人员能

  • 单元测试-xUnit2022-04-01 18:04:58

    xUnit.Net特点:# 支持多平台/运行时 并行测试 数据驱动测试 可扩展 xUnit支持的平台:# .Net Framework.Net Core.Net StandardUWPXamarin 官网:https://xunit.net 测试工具:# Copy VS自带的测试浏览器(右键测试或者ctrl+r,t) resharper, cmd命令行(.net cli): dotnet test dotnet t

  • xUnit框架整合定制测试报告Allure22022-01-26 09:34:58

    1、报告框架分类 xUnit style xml报告 mvn surefire插件的html报告 Allure2多语言测试报告 2、生成测试报告 2.1 xUnit style xml报告 所有XUnit的测试报告都适用,如Java的Junit,Python的pytest等 1)现有如下测试类Junit4DemoTest package junit4demo; import org.jun

  • 单元测试(一)——xUnit2021-11-09 20:00:50

    一、为什么要做单元测试 可以频繁测试 比人工测试要快 测试代码和人工代码紧密结合 测试结果非常可靠 更容易更快发现错误 二、测试坐标图    一般开发会做单元测试和集成测试 三、测试分成三个阶段    四、Xunit介绍    支持范围: 1、多平台(asp、asp.net core) 2、并行

  • C#搭建单元测试项目2021-09-28 14:59:08

    一、集成Test.SDK与Xunit 方法1:程序包管理器控制台安装 Install-Package Microsoft.NET.Test.Sdk -Version 16.11.0 Install-Package xunit -Version 2.4.1 Install-Package xunit.runner.visualstudio -Version 2.4.3 Install-Package Shouldly -Version 4.

  • Visual Studio插件CodeRush v21.1.4全新发布2021-06-25 10:03:03

    CodeRush能帮助你以极高的效率创建和维护源代码。Consume-first 申明,强大的模板,智能的选择工具,智能代码分析和创新的导航以及一个无与伦比的重构集,在它们的帮助下能够大大的提高你效率。 CodeRush v21.1.4新版下载 DevExpress技术交流群4:715863792      欢迎一起进群讨论 具

  • Abp vNext之单元测试初探2021-05-08 13:30:07

    首先,一个优质的项目,UT是不可或缺的一部分,起先经历的N个项目几乎都是赶功能快步前进式的开发方式,项目质量保证大部分依靠实际使用和手工测试机械点界面来排查,不仅效率低下且很难保证覆盖率等等要求。 这些理论,刚开始我其实是不以为然的,我做过很多项目,没有UT也照样能跑,业务运行也

  • 基于.NetCore3.1系列 ——认证授权方案之Swagger加锁2020-07-18 14:00:28

    services.AddSwaggerGen(c => { c.SwaggerDoc("V1", new OpenApiInfo { Version = "V1", //版本 Title = $"XUnit.Core 接口文档-NetCore3.1", //标题

  • XUnit _ Using XUnit [Theory] and [InlineData] to Test C# Extension Methods2020-05-21 11:08:41

    Let's unit test a C# extension method using XUnit's [Theory] and [InlineData] attributes, so we can write lots of tests in little time! In this final part of my unit testing series, we're going to take a single extension method and show how

  • 使用 xUnit 编写 ASP.NET Core 单元测试2020-05-14 17:04:47

    还记得 .NET Framework 的 ASP.NET WebForm 吗?那个年代如果要在 Web 层做单元测试简直就是灾难啊。.NET Core 吸取教训,在设计上考虑到了可测试性,就连 ASP.NET Core 这种 Web 或 API 应用要做单元测试也是很方便的。其中面向接口和依赖注入在这方面起到了非常重要的作用。 本文就

  • 使用xUnit为.net core程序进行单元测试(上)2020-04-17 10:57:55

    一. 导读 为什么要编写自动化测试程序(Automated Tests)? 可以频繁的进行测试 可以在任何时间进行测试,也可以按计划定时进行,例如:可以在半夜进行自动测试。 肯定比人工测试要快。 可以更快速的发现错误。 基本上是非常可靠的。 测试代码与生产代码紧密结合。 使得开发团

  • 单元测试-xUnit总结2020-02-26 23:04:05

    xUnit总结 什么是xUnit xUnit.net是针对.NET Framework的免费,开源,以社区为中心的单元测试工具。 自动化测试的优点 可以频繁的进行测试 可以在任何时间进行测试,也可以按计划定时进行,例如:可以在半夜进行自动化测试 比人工测试速度快 可以更快速地发现错误 基本上是非常可靠的 测

  • c#-Moq usermanager缺少IUserEmailStore2019-12-11 00:05:44

    我正在测试. 这是一个登录到联合网关的身份服务器项目.我无法控制此网关,并且遇到问题,他们没有向我退回我需要验证用户登录名的正确声明.我希望能够测试我可以处理这些错误. 例如,如果没有电子邮件声明,我将无法登录用户. 我创建了一个测试,用于测试缺少电子邮件声明的返回错误.(

  • c#-单元测试仅在构建服务器上运行时失败2019-11-18 23:05:30

    为了帮助进行单元测试,我们将DateTime类包装在委托中,以便可以在单元测试中覆盖DateTime.Now. public static class SystemTime { #region Static Fields public static Func<DateTime> Now = () => DateTime.Now; #endregion } 这是在xunit单元测试中使用它的示例

  • 将VS2015升级到Update 3后,XUnit2不再找到测试2019-11-18 11:18:09

    在对解决方案进行清理/重建时,如果测试显示在“测试资源管理器”中,则会出现以下错误: ‘检测到意外错误.检查测试输出窗格以了解详细信息. 而且没有任何测试出现. 当我检查测试输出窗格时,它说:’test-xunit’返回了’-532462766′(除非在DropDownList中选择了“测试”的“输出窗口

  • CodeGo.net>如何使用CSV文件中的数据运行XUnit测试2019-11-11 16:16:38

    有没有一种方法可以使用CSV文件作为数据源来运行数据驱动的XUnit测试?我已经尝试过Cavity.Data.XUnit,但是它不再与最新版本的XUnit兼容.到目前为止,我只能使用Excel文件实现此目的,但是我需要将其更改为CSV. 任何帮助是极大的赞赏. 一个例子: [Theory] [ExcelData(@"Settings\TestF

  • 设置Selenium和ChromeDriver以无头模式运行2019-11-11 12:17:45

    我正在尝试使用xUnit,Selenium和Chrome Canary(无头模式)运行浏览器测试,但始终出现此错误: OpenQA.Selenium.WebDriverException The HTTP request to the remote WebDriver server for URL http://localhost:58692/session timed out after 60 seconds. 这是我的代码: var chro

  • C#-模拟实体DbContext插入2019-11-09 07:08:56

    我正在使用Xunit&起订量我希望能够模拟插入到表中.这样,记录实际上不会填充表,但是单元测试可以验证插入是否成功.使用真实的DbContext,单元测试适用于下面的方法Add_Works().当我尝试在Add_WantToWork()中模拟时,出现错误“对象引用未设置为对象的实例”.该失败发生在ARepository

  • HttpResponse模拟WriteAsync2019-11-09 03:05:12

    我试图在模拟HttpResponse上模拟对WriteAsync的调用,但我不知道要使用的语法. var responseMock = new Mock<HttpResponse>(); responseMock.Setup(x => x.WriteAsync(It.IsAny<string>(), It.IsAny<CancellationToken>())); ctx.Setup(x => x.Response).Returns(responseMo

  • Lambda函数导致编译器错误具有0个参数,异常具有1个或多个2019-11-08 06:08:22

    我在带有Moq的C#.NET CORE环境中使用lambda函数.更具体地说,我在类似这样的设置方法中使用它: MockObject.Setup(o => o.GetList()).Returns<List<DifferentClass>>(() => Task.FromExisting(existingList)); 问题出在.Returns()调用中.如果我使用空的Lambda,则会收到以下编译器错

  • VS测试资源管理器找不到我的单元测试(XUnit.Runner)ASP.NET 52019-10-27 13:09:35

    我将ASP.NET 5与XUnit一起使用,而Visual Studio在测试资源管理器中找不到我的测试. 我已多次重建项目以使它们刷新.我的测试浏览器为空. 有任何想法吗? 这是我的project.json文件: { "version": "1.0.0-*", "description": "TestLibrary", "authors": [ "brivell" ],

  • 带有ExpectedException的XUnit和MSTest返回不同的结果2019-10-26 10:07:48

    我有一个正在使用yield return的项目,并且不理解为什么在MSTest通过时XUnit未能在我的单元测试中捕获异常. 这是我的伪代码. 奇怪的是,如果我采用我的私有方法EnumerableYieldReturn,并将该逻辑直接放在我的公共方法YieldReturnList中,则结果将因XUnit测试通过而MSTest失败而翻转.

  • 如何使用Moq aspnetcore C#xUnit模拟ActionContext2019-10-26 06:07:53

    我正在尝试模拟此控制器: public IActionResult List() { Response.Headers.Add("contentRange", "1"); Response.Headers.Add("acceptRange", "1"); return Ok(); } 通过此测试: [Fact] public void when_call_list_should_

  • 我如何模拟AddAsync?2019-10-25 10:08:27

    我正在编写单元测试.为了测试以下方法, public async Task<Guid> CreateWebJobStatus(string blobId, Guid loggedInUserId, string loggedInUserEmail) { Guid webJobStatusId = Guid.NewGuid(); WebJobStatus newWebJobStatus = new WebJobStatus { WorkJ

  • c#-将测试项目appSettings附加到ASP.NET Core集成测试2019-10-24 23:07:57

    我将在these docs之后创建ASP.NET Core集成测试(基于xUnit).我想使用自己的appsettings.json启动测试Web服务器.我的缩写文件夹结构是: \SampleAspNetWithEfCore \SampleAspNetWithEfCore\SampleAspNetWithEfCore.csproj \SampleAspNetWithEfCore\Startup.cs \SampleAspNetWithEfCo

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有