- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在一个软件开发项目中,该项目使用主要用C和C#编写的代码。当前,在开发人员更改代码时,测试的责任主要落在开发人员身上。
我对实现自动化测试框架感兴趣,以帮助我们提高代码质量。尤其是,每次将代码提交到版本控制时都运行一次自动化测试,将是一件很棒的事情。
我在自动测试(或与此相关的单元测试)方面经验不足。有没有人使用针对C/C#的测试框架来完成开发,如果是这样,那么在全公司范围内以及在相当大的现有代码基础上实现该框架,我们可能会遇到哪些障碍?
特别是,我一直在研究如何使用Gallio。对此产品的任何评论将不胜感激。
附加信息:
Adding unit tests to an existing project
Unit Testing Legacy ASP.NET Webforms Applications
Moving existing code to Test Driven Development
Favorite .NET Unit Testing framework
最佳答案
直言不讳,这听起来像是您在寻找不这样做的原因。只需获取NUnit即可开始。从最小的一块开始,让您的双脚湿润。
关于.net - 自动化测试.NET(Gallio?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/379091/
我已经安装了 Sonar 并将其配置为分析我们的 (.NET) 项目(使用 Sonar-Runner)。除了测试(MsTest)之外,一切都很好。我用谷歌搜索,花了很多时间尝试,但没有成功。每次运行
我见过一些使用 gallio 的示例,例如: Gallio.Echo.exe Widget.Tests.dll /runner:NCover /runner-property:NCoverCovera
我正在一个软件开发项目中,该项目使用主要用C和C#编写的代码。当前,在开发人员更改代码时,测试的责任主要落在开发人员身上。 我对实现自动化测试框架感兴趣,以帮助我们提高代码质量。尤其是,每次将代码提交
对于那些熟悉 Gallio 的人, 您在使用这个工具(即所谓的测试自动化平台)时遇到了哪些优点和缺点? 最佳答案 我们使用 Gallio/MbUnit 已经一年了。我们对此非常满意,Gallio 的人
我有一个 tdd 系统,我在其中使用 Gallio 3.1 和 TestDriven.Net。我已经为他们下载了补丁。 1) 我得到了这个堆栈,测试不会停止 -SRCSRV: cmd/c svn.ex
我想我在这里遗漏了一些东西。我安装了 Tesdriven然后 Gallio (顶部的第三个链接 - Gallio 3.5 x64 安装程序) 然后我安装了mbunit dlls from Nuget因
有谁知道是否可以将结果写入某些跟踪监听器或测试报告捕捉并嵌入到测试报告中的内容? 例如, 无功贷款 = GetLoans(...参数); Assert.IsTrue(Loans.Length>0);
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 8 年前。 Improv
我是一个彻头彻尾的构建系统新手。我已经断断续续地玩了大约两周,但我就是无法破解它,我想我已经到了需要一双新眼睛的地步。最终,我的目标是在我的 TeamCity 构建项目中生成一份新的 NCover 覆
我正在使用 OpenCover 使用 Gallio 的 Sonar ,尽管有测试类并且我的机器需要大约 15 秒来尝试运行测试(至少看起来是这样),但它给我的代码覆盖率为 0%,之后,它们被总结为 0
好吧,我正在尝试使用 MbUnit 和 Gallio 在 VS 中运行一些测试。我正试图通过伊卡洛斯运行它们。我只是浏览网站上的基本教程,如果它说要添加“SimpleLibrary.Test.dll”
我正在尝试以编程方式检查我的单元测试是否作为部署过程的一部分通过。该应用程序使用 MBunit 和 Gallio 作为其单元测试框架。 这是我的代码: var setup = new Gallio.R
我最近升级到 VS2012 以解决我的团队之前的问题。我们使用 Gallio 3.3 作为单元测试框架,并编写了许多在 VS2010 中工作的测试。但是,VS2012 似乎无法识别它们。 VS2012
我正在尝试使用 Gallio (v3.1)/MbUnit/NCover 在我的 C# 代码中运行单元测试,作为我的持续集成系统构建过程的一部分。 我可以让 Gallio.Echo.exe 执行测试并输
我在一个没有 Visual Studio 的机器上安装了最新的 Gallio 版本 3.2.603,它将成为我们的 CI 服务器。 NAnt 脚本成功构建了 .Net 4.0 项目,但是当它尝试运行
情况是这样的,我试图在服务器的构建/部署过程之后触发一组 Gallio 测试。构建脚本是 Nant,我们通过 Hudson 将它激活到远程服务器。 经过一番努力后,我在构建脚本中遇到了以下错误。注意:
当我在 Gallio 中使用 [Debug] 按钮时,我的单元测试中的断点没有命中。单元测试是用 MbUnit/Gallio 编写的。我在 Visual Studio 2010 Beta 2 中使用
我正在使用 Gallio 和 MbUnit 3,并且安装了 Team City 4。我只是将 Gallio 的整个 bin 目录放到 Subversion 中,因为我不知道我需要什么 dll。你知道哪
我正在尝试获取 Resharper测试运行程序通过 Gallio 识别我的 MSTest 单元测试. 我安装了以下内容: VSTS 2005 8.0.50727.762 Resharper 4.1 加
如果我安装了Gallio 3.x,还会安装Visual Studio的测试运行器插件吗? 还是必须使用诸如TestDriven.NET或Visual Nunit之类的其他插件才能从VS中运行MbUni
我是一名优秀的程序员,十分优秀!