FlexUnit是一个非常令人印象深刻的测试框架,通过Flash Builder 4中的新集成,使用它是一件很容易的事情。但是,我不确定为什么它只是单元测试所必需的。在我看来,我认为这些工具也是性能测试的理想选择。
还应该提到的是,通过性能测试,我不是在谈论测试整个系统。相反,我更感兴趣的是测试库中的实际单元。例如,压力测试数据结构以确定可伸缩性问题。
这是否已经完成,或者是否有任何涉及此主题的参考资料?
为了进一步澄清这个问题,让我来描述一个可能的情况。
假设我们正在创建一个数据结构库,例如集合。这些结构旨在关注效率而非功能。虽然他们当然需要在现场或近距离测试场景中进行测试,但我可以想象在进行验收测试之前可能很容易发现一些瓶颈。
所以问题是,对个别单位进行压力测试的最佳做法是什么?单元测试对于单个单元的压力测试是否有用,或者从这种测试中收集的数据是无关紧要的,这只会浪费时间和精力?
答案 0 :(得分:1)
“单位测试对单个单位的压力测试是否有用”
为什么不让你的一个单元测试创建几千个实例,稍微运用它们,然后销毁它们。计算整个序列的时间,如果花费的时间太长,则无法通过测试。
至少那时你正在限制它。