我正在开发一个软件开发项目,该项目使用主要用 C 和 C# 编写的代码。目前,测试的责任主要落在开发人员更改代码时。
我有兴趣实现一个自动化测试框架来帮助我们提高代码质量。特别是,每次将代码提交给版本控制时运行自动化测试会很棒。
我在自动化测试(或单元测试)方面没有太多经验。有没有人使用 C/C# 的测试框架进行过开发,如果是这样,我们在公司范围内以及在相当大的现有代码库上实施它可能会面临哪些障碍?
特别是,我一直在研究如何使用Gallio。对此特定产品的任何评论将不胜感激。
附加信息:
将单元测试添加到现有项目
单元测试 旧版 ASP.NET Webforms 应用程序
将现有代码移动到测试驱动开发
最喜欢的 .NET 单元测试框架