c# - 将当前的单元测试结果与之前的进行比较

标签 c# visual-studio-2010 unit-testing

使用 QualityTools.UnitTestFramework 我想测试算法的性能。测试包括验证当前版本在某些测量(数字)方面是否“足够”接近先前版本。

在连续运行的单元测试之间,这里需要某种历史记录。实现这一目标的最佳方法是什么?

最佳答案

根据您的比较要求的详细程度,我基本上只创建一个包含您的指标的对象以进行比较。 然后我会使用 xml 序列化以 xml 文件的形式将它写入磁盘。 在测试开始时,您可以将 xml 文件反序列化为对象列表,并执行您需要执行的任何测试运行比较

关于c# - 将当前的单元测试结果与之前的进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9651589/

相关文章:

c# - 是否有许多可用的免费/开源扩展方法库?

c# - "Fold"LINQ 扩展方法在哪里?

.net - 每隔一次 Visual Studio "run test"尝试都会导致 "Unable to start program QTAgent32.exe"

java.sql.DriverManager 无法识别 java.sql.Driver stub

c# - 如何确定属性是否是具有反射的自动实现属性?

c# - 使用 Excel Interop 扩展公式范围

visual-studio-2010 - 构建 MSI 文件(wix 项目)时在文件名(OutputName)中包含 MajorVersion 等

c# - 如何在 Asp.Net 中设置上传文件的物理路径?

python - 单线程的 ZeroMQ 进程间通信丢失消息

c++ - 在 Visual Studio 2013 Express 中运行谷歌测试