FlexUnit - это впечатляющая среда для тестирования, и с новой интеграцией в Flash Builder 4 его не составит труда использовать. Однако я не уверен, почему это обязательно только для модульного тестирования. На мой взгляд, я думаю, что эти инструменты также являются хорошими кандидатами для тестирования производительности.
Следует также отметить, что при тестировании производительности я не говорю о тестировании целых систем. Скорее, я больше заинтересован в тестировании реальных модулей в библиотеке. Например, стресс-тестирование структур данных для определения проблем масштабируемости.
Это делается или есть какие-либо справочные материалы, которые касаются этой темы?
Чтобы прояснить вопрос, позвольте мне описать возможный сценарий.
Допустим, мы создаем библиотеку структур данных, например коллекций. Эти структуры призваны сосредоточиться на эффективности, а не на функциях. Хотя они, безусловно, нуждаются в тестировании в реальных условиях или в условиях, близких к живым, я могу себе представить, что некоторые узкие места могут быть легко обнаружены перед началом приемочного тестирования.
Итак, вопрос в том, что считается наилучшей практикой для стресс-тестирования отдельных устройств? Является ли юнит-тестирование полезным для стресс-тестирования отдельных юнитов или данные, полученные в результате такого теста, незначительны, что делает его пустой тратой времени и энергии?