Выпущен Hopper для Windows Mobile 6.5!

Оригинал: https://windowsteamblog.com/blogs/windowsphone/archive/2009/07/30/hopper-for-windows-mobile-6-5-released.aspx

Тех из вас, кто давно ждал этого события, я не буду заставлять читать дальше. Сразу загружайте утилиту для тестирования Hopper. Новая версия совместима с Windows Mobile 6.0, 6.1 и 6.5. В предыдущей версии Windows Mobile 6.5 не поддерживалась.

Hopper – это утилита для тестирования программного обеспечения, создающая на устройствах, работающих под управлением Windows Mobile, повышенную нагрузку при операциях ввода. Утилита нагружает все приложения из системного меню, случайным образом имитируя активное нажатие клавиш и касания экрана. Рассылая приложениям чрезвычайно интенсивный поток "пользовательского" ввода, Hopper очень быстро находит "узкие места" и ошибки.

В процессе разработки очень важно начать использовать Hopper для нагрузочного тестирования как можно раньше. Чем раньше проблема найдена, тем проще ее исправить, и что еще более важно – своевременное исправление ошибок позволяет стабилизировать код уже на ранних этапах разработки, что обеспечивает надежную базу в дальнейшем. Иногда бывает очень сложно локализовать и исправить обнаруженные Hopper'ом ошибки, но значение таких ошибок ни в коем случае нельзя недооценивать. Hopper может найти такие неожиданные сценарии работы приложений и системы, о которых вы могли даже не догадываться.

Вся мощь утилиты именно в том, что она умеет очень быстро отсылать системе случайные операции ввода. Но у этой мощи есть и обратная сторона – поскольку ошибки, найденные Hopper'ом почти невозможно повторить при "ручном" тестировании, возникают сложности при отладке.

Проведение тестов с использованием Hopper – обязательная часть сертификации приложений, загружаемых на Windows Marketplace for Mobile. Тестируемое приложение два часа работает под нагрузкой, при этом не должно возникать фатальных ошибок, зависаний, или еще каких-то непредсказуемых ситуаций. На момент написания этого блог-поста, в текущей редакции документа Application Submission Guidelines (Руководство по загрузке приложений) указано, что тестирование осуществляется утилитой Hopper версии 2.0.24.7025 – это ошибка. Исправленный документ будет ссылаться на версию 2.0.24.2359.

Кроме того, в руководстве описано, как следует настраивать и устанавливать тестируемое приложение, чтобы Hopper сфокусировал внимание именно на нем. Более подробную информацию по этому вопросу можно получить здесь.

Перевод: Светлана Шиблева