Лучшая практика при тестировании обновлений модулей

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

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

Иногда бывает так много факторов, чтобы иметь в виду, что их невозможно проверить, и неизменно клиент на фазе UAT обнаруживает основные проблемы, которые, возможно, были слепы по различным причинам.

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

6 голосов | спросил persepolis 6 Jpm1000000pmFri, 06 Jan 2012 13:42:49 +040012 2012, 13:42:49

1 ответ


5

Решение, которое я бы очень хотел как , чтобы проверить, но не так, объединяет такую ​​ветвящуюся модель, как этот , не обязательно с git, с автоматическим тестированием селена. Каждую ночь такой инструмент, как Дженкинс, вытягивает ветвь развития, запускает drush make, drush site-install и запускает ваш тестовый пакет selenium.

Я также помню, как читал эмпирическое исследование об обнаружении ошибок в программном обеспечении, о котором я, к сожалению, сейчас не могу найти ссылку. Выводы заключались в том, что ни один способ поиска ошибок не был «достаточно хорош», и чтобы по крайней мере две отдельные модели, такие как «Test-driven», «Пользовательское бета-тестирование», «Обзор кода» и т. Д., Были необходимы для высокий, + 75%, уровень найденных ошибок, до выпуска.

ответил Letharion 6 Jpm1000000pmFri, 06 Jan 2012 14:29:39 +040012 2012, 14:29:39

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132