有人做过时间单元测试吗?
我甚至不确定这种术语是否被创造出来,但重点是测试操作是否在时间限制内执行.我有一些算法,我想测试他们的执行时间是否按预期增加,我想类似的测试可以用于IO,什么不是,有点像test_timeout或其他东西.
但是,由于硬件会影响执行速度,因此它似乎并不重要.所以我想知道是否有人曾经尝试过这种事情,如果他们愿意分享他们的经验.
谢谢
编辑:尝试编译在这种情况下需要处理的事项列表
从我的经验中得到的一些注释......我们关心我们许多组件的性能,并且有一个非常类似于测试的框架来锻炼和计时(事后看来,我们应该使用CppUnit
或者boost::test
像我们一样用于单元测试).我们将这些称为"组件基准"而不是单元测试.