2

FlexUnit 是一个非常令人印象深刻的测试框架,并且通过 Flash Builder 4 中的新集成,使用它很容易。但是,我不确定为什么它一定是单元测试独有的。在我看来,我认为这些工具也是性能测试的绝佳选择。

还应该提到的是,通过性能测试,我不是在谈论测试整个系统。相反,我对在库中测试实际单元更感兴趣。例如,对数据结构进行压力测试以确定可伸缩性问题。

是否正在这样做,或者是否有任何涉及该主题的参考资料?


为了进一步澄清这个问题,让我描述一个可能的场景。

假设我们正在创建一个数据结构库,例如集合。这些结构旨在关注效率而不是功能。虽然他们当然需要在现场或接近现场的场景中进行测试,但我可以想象在进行验收测试之前可能很容易发现一些瓶颈。

所以问题是,对单个单元进行压力测试的最佳实践是什么?单元测试对于对单个单元进行压力测试是否有用,或者从此类测试中收集的数据微不足道,只是浪费时间和精力?

4

1 回答 1

1

“单元测试对单个单元的压力测试有用吗”

为什么不让你的一个单元测试创​​建几千个实例,稍微练习一下,然后销毁它们。对整个序列进行计时,如果时间过长,则测试失败。

至少那时你是在限制它。

于 2010-10-05T11:52:13.193 回答