FlexUnit 是一个非常令人印象深刻的测试框架,并且通过 Flash Builder 4 中的新集成,使用它很容易。但是,我不确定为什么它一定是单元测试独有的。在我看来,我认为这些工具也是性能测试的绝佳选择。
还应该提到的是,通过性能测试,我不是在谈论测试整个系统。相反,我对在库中测试实际单元更感兴趣。例如,对数据结构进行压力测试以确定可伸缩性问题。
是否正在这样做,或者是否有任何涉及该主题的参考资料?
为了进一步澄清这个问题,让我描述一个可能的场景。
假设我们正在创建一个数据结构库,例如集合。这些结构旨在关注效率而不是功能。虽然他们当然需要在现场或接近现场的场景中进行测试,但我可以想象在进行验收测试之前可能很容易发现一些瓶颈。
所以问题是,对单个单元进行压力测试的最佳实践是什么?单元测试对于对单个单元进行压力测试是否有用,或者从此类测试中收集的数据微不足道,只是浪费时间和精力?