Тестирование производительности с помощью FlexUnit - PullRequest
2 голосов
/ 01 сентября 2010

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

Следует также отметить, что при тестировании производительности я не говорю о тестировании целых систем. Скорее, я больше заинтересован в тестировании реальных модулей в библиотеке. Например, стресс-тестирование структур данных для определения проблем масштабируемости.

Это делается или есть какие-либо справочные материалы, которые касаются этой темы?


Чтобы прояснить вопрос, позвольте мне описать возможный сценарий.

Допустим, мы создаем библиотеку структур данных, например коллекций. Эти структуры призваны сосредоточиться на эффективности, а не на функциях. Хотя они, безусловно, нуждаются в тестировании в реальных условиях или в условиях, близких к живым, я могу себе представить, что некоторые узкие места могут быть легко обнаружены перед началом приемочного тестирования.

Итак, вопрос в том, что считается наилучшей практикой для стресс-тестирования отдельных устройств? Является ли юнит-тестирование полезным для стресс-тестирования отдельных юнитов или данные, полученные в результате такого теста, незначительны, что делает его пустой тратой времени и энергии?

1 Ответ

1 голос
/ 05 октября 2010

«Полезно ли юнит-тестирование для стресс-тестирования отдельных юнитов»

Почему бы одному из ваших юнит-тестов не создать несколько тысяч экземпляров, не потренировать их, а затем уничтожить. Время всей последовательности и провалить тест, если это занимает слишком много времени.

По крайней мере, тогда вы ограничиваете его.

...