Если вы настаиваете на использовании общих настроек, нам нужно увидеть ваш logcat.
В любом случае, я думаю, что вы можете использовать базу данных. Я предлагаю вам использовать любую схему без схемы (например, ObjectBox), но вы должны использовать любой тип. Общие настройки используются для объектов значения ключа (например, предпочтений), но не для динамически меняющихся объектов.
Я понимаю, что ваши текущие тестовые случаи не автоматизированы.
Помимо того, что предлагают другие ответы, неплохо было бы автоматизировать некоторые тестовые случаи (наиболее важные / критические сценарии) - проверьте out watin или Selenium . Затем вы можете запустить их для нескольких браузеров, чтобы обнаружить некоторые ошибки. Вы можете делать скриншоты во время выполнения теста и использовать инструменты визуального сравнения для обнаружения изменений и регрессий, которые очень помогут вам поддерживать приложение.
Выполнение этого и отслеживание ошибок IE приведет вас только к некоторому моменту. Вы не можете полностью избежать ручного тестирования ...
Для тестирования сайта в различных версиях IE я использую IETester .
У меня нет контрольного списка, но я просто визуально сравниваю сайты в другом браузере и проверяю, работают ли css и javascript (например, плагины jQuery) как задумано. Большую часть времени вы знаете, какие части могут вызывать проблемы в старых версиях браузера ...
Я иногда использую BrowserShots , но он будет показывать только скриншоты, и есть задержки при получении скриншотов, так что вы приходится ждать результатов ...
Microsoft выпустила Expression Web SuperPreview , которая позволяет тестировать несколько версий IE (6, 7 8) бок о бок.
Только тестирование IE бесплатно. У них есть планы добавить поддержку Firefox и Safari и взимать плату за это. Это выглядит довольно интересно, но все еще только бета.
Обзор с довольно большим количеством снимков экрана: http://www.istartedsomething.com/20090318/expression-web-superpreview-cross-browser-testing/
Загрузить бета-версию: http://www.microsoft.com/downloads/details.aspx?FamilyID=8e6ac106-525d-45d0-84db-dccff3fae677&displaylang=en
Другая ссылка: http://www.webdesignerdepot.com/2009/03/microsoft-announces-superpreview-for-ie-browser-testing/
Вам нужен
Он имеет движки рендеринга от IE6 до IE8, а также поддерживает Firefox и Safari. Также ознакомьтесь с этой публикацией в блоге для получения подробной информации и других методов кросс-браузерного тестирования.
Попробуйте поискать фреймворки для модульного тестирования в Javascript (например, jsUnit). Наличие большого тестового примера уменьшит трудность тестирования вашего кода в разных браузерах!
Чтобы спасти веб-дизайнеров от этой мучительной работы по тестированию совместимости браузеров в различных браузерах, существует несколько веб-сайтов, которые предлагают эту услугу. На этих сайтах вы можете проверить совместимость вашего сайта со всеми желаемыми браузерами. Вы можете найти эти веб-сайты по адресу http://www.bestpsdtohtml.com/7-awesome-resources-to-test-cross-browser-compatibility-of-your-website/