Как автоматически проверить, работает ли автономный режим в веб-приложении - PullRequest
3 голосов
/ 25 августа 2010

У меня есть мобильное веб-приложение с автономными возможностями (через HTML5).

В настоящее время я создаю автоматическую сборку и тестирование для него (ant, JsTestDriver и т. Д.), Пока не столкнусь с стеной.Как проверить, работает ли веб-приложение в автономном режиме?Это особенно больно, так как если проверено вручную;iPhone практически нуждается в полном сбросе между тестами (он имеет тенденцию цепляться за некоторые части данных).

Я обдумываю что-то вроде этих строк (на уровне идеи):

  1. Настройте веб-сервер Java с помощью ant
  2. Запустите какой-нибудь безголовый клиент, поддерживающий автономное использование HTML5
  3. Загрузите приложение
  4. Проверьте, что все загружено
  5. Отключить сервер
  6. Загрузить приложение
  7. Проверить, что все загружено, все еще

Есть предложения, как мне поступить, выполнив что-то подобное?

1 Ответ

2 голосов
/ 27 мая 2011

Не уверен, что я понимаю ваш вопрос, но что вы думаете о:

  1. Не используется iPhone, но Chrome на ПК с эмулятором пульсации http://ripple.tinyhippos.com/
  2. Настройкаподдельный прокси или редактирование файла .host, чтобы быть уверенным, что ваш сеанс chrome не имеет доступа к вашему серверу.
...