.net - 自动化测试.NET(Gallio?)

标签 .net unit-testing automated-tests

我正在一个软件开发项目中,该项目使用主要用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/

相关文章:

.net - 我的 ASP.NET session 太大了吗?

c# - 如何为 SslStream.AuthenticateAsServer() 创建证书?

angular - NGXS:测试调度 Action 不适用于 ofActionDispatched

c# - 如何在德里访问类的成员(用 C# 创建)

c# - LINQ intersect() 方法

java - 当一个函数调用另一个返回 boolean 值的函数时如何进行单元测试?

javascript - 如何对 Controller 的快速路由器调用进行单元测试

node.js - 如何/自动创建/保存自动测试报告日志的文本文件版本的最佳方法是什么

user-interface - 自动化 GUI 测试 : Meeting Us Halfway

automation - Cypress - 获取 iframe 中的元素