Процесс обеспечения качества SAP-приложений, предлагаемый компанией S&T, представляет собой набор программ и сервисов, использование которых помогает значительно повысить их качество и производительность. Это последовательный, повторяющийся и уменьшающий риски подход к разработке, улучшению или изменению SAP-приложений.
|
|
S&T: Решение по тестированию SAP-приложений c помощью HP Quality Center и Performance CenterТрадиционно, тестирование SAP-приложений требует сотен высокооплачиваемых тест-менеджеров в связке с бизнес-пользователями для проверки каждого изменения в системе. Тестовые требования не всегда соответствуют бизнес-требованиям, разработка и выполнение тестовых сценариев занимает слишком много времени, не всегда существует систематизированный подход к анализу результатов тестирования и оценке рисков. В результате, выработка правильных и взвешенных решений по продукту представляется очень затруднительной. Процесс обеспечения качества SAP-приложений, предлагаемый компанией S&T на базе технологий HP, направлен на решение этих проблем, оптимизируя качество и производительность в течение всего жизненного цикла SAP-приложений. Это решение поддерживает ASAP методологию и интегрируется с платформой SAP для уменьшения затрат, времени и рисков развертывания SAP-приложений. ![]() Процесс обеспечения качества SAP-приложений в соответствии с их жизненным циклом Процесс обеспечения качества HP тесно сопоставим с ASAP методологией, стандартной для проектов SAP. На фазах Project preparation и Blueprint сопоставляются тестовые требования с бизнес-требованиями для обеспечения полного покрытия критических бизнес-процессов. На фазе Realization определяются и выполняются тестовые сценарии, фокусируясь на бизнес-процессах и снижении рисков. На фазе Final preparation тестируется производительность приложения, чтобы определить необходимый уровень пластичности при реальных нагрузках, создаваемых пользователями. Функциональное тестирование SAP-приложений с помощью инструментов НР Quality Center Оптимизация качества SAP-приложений осуществляется при помощи программ, входящих в состав HP Quality Center. Использование Quality Center позволяет уменьшить время и расходы на внедрение новых приложений и сервисов в производство путем автоматизации, контроля и усиления стандартов качества. Для сопоставления процесса обеспечения качества SAP-приложений с требованиями бизнеса в Вашей организации можно использовать модуль HP Enterprise Integration для SAP приложений. Этот модуль позволяет импортировать документацию (т.н. Blueprints) из SAP Solution Manager напрямую в HP Quality Center в качестве тестовых требований, благодаря чему каждый бизнес-сценарий, бизнес-процесс и бизнес-шаг может быть покрыт тестами. Управление требованиями и качеством необходимо для точного функционального поведения SAP и не-SAP бизнес-процессов. HP Quality Center является единым приложением для всех необходимых аспектов управления качеством – управление требованиями, разработкой и выполнением тестовых сценариев, дефектами - таким образом достигается высокий уровень консолидации среди ИТ-команд. Так как клиентская часть Quality Center интегрируется в интернет-браузер, то участники процесса могут иметь доступ ко всей информации независимо от их места нахождения. Таким образом, структурируя весь процесс тестирования, Quality Center дает следующие преимущества Вашей организации: • Бизнес-аналитики могут определять требования и цели тестирования, основываясь на бизнес-приоритетах • Менеджеры по контролю качества могут определять и оценивать усилия, необходимые для полной проверки всех требований в процессе тестирования, а также делать компромиссные заключения по релизам, основываясь на рисках • Тест-лидеры и проектные лидеры могут проектировать тест-планы и разрабатывать тесты • Инженеры по автоматизации могут создавать и хранить свои сценарии в основном хранилище Quality Center • Тестеры могут запускать ручные и автоматизированные тесты, вводить дефекты, создавать отчеты по результатам • Разработчики могут просматривать и исправлять дефекты, которые тоже хранятся в основном хранилище Quality Center • Менеджеры проектов могут отслеживать прогресс разработки приложений и проектные задачи • Бренд-менеджеры могут оценивать готовность приложений HP Quality Center представляет собой готовый продукт для тестирования SAP при внедрении новых или усовершенствовании уже существующих приложений. Однако, во время выполнения такого тестирования, могут возникнуть некоторые трудности. Непонимание и различие в приоритетах между экспертами по предметным областям и инженерами по обеспечению качества ПО могут привести к тому, что тестирование займет много времени. Вовлечение человека с ограниченными знаниями в области тестирования может привести к дефектам и сбоям в критически важных бизнес-процессах. Таким человеком может оказаться, например, бизнес-аналитик, чьи знания в области бизнес-процессов оказываются необходимыми для поддержки процесса определения, назначения и выполнения тестов. При этом возможно, такой человек не будет обладать необходимыми навыками программирования. Большинство современных продуктов для функционального тестирования зависят от наличия у пользователя навыков программирования, поэтому использование таких продуктов в команде, состоящей как из инженеров, так и из бизнес-аналитиков, становится затруднительным. Для вовлечения в процесс обеспечения качества приложения, помимо QA-специалистов, экспертов и по другим предметным областям, не обладающих необходимыми знаниями в области тестирования и программирования, можно использовать пакет HP Business Process Testing. Данный пакет представляет собой полноценную систему проектирования сценариев функционального тестирования для проведения тестов, как в ручном, так и в автоматическом режиме. Этот пакет позволяет специалистам по предметной области без серьезных технических навыков включиться в процесс оптимизации качества, автоматизировать создание документации по плану тестирования и упорядочить сопровождение тестов при модификации приложений. Одним из ключевых преимуществ Business Process Testing является возможность собирать бизнес-процессы «на лету» из готовых компонентов, которые представляют собой элементарные модули бизнес процесса. Используя эти компоненты, эксперты по предметным областям могут быстро построить множество пользовательских сценариев, проверить каждый из этих сценариев и оптимизировать протекание бизнес-процесса, вообще не обращаясь к коду на процедурных языках и к каким-либо ключевым словам. Еще одним важным преимуществом HP Business Process Testing является то, что он значительно увеличивает эффективность тестирования. На сегодняшний день многие компании до сих пор используют ручное тестирование, нанимая для этого дорогостоящих системных интеграторов. В производстве сотни или даже тысячи бизнес-пользователей выполняют эту нудную работу, которая может быть автоматизирована. Такой подход ведет к увеличению сроков тестирования либо к тому, что не вся функциональность остается протестированной, из-за чего увеличивается риск пропущенной ошибки. Для улучшения этого процесса требуется более полное решение. Первым шагом в этом направлении является использование средств автоматического тестирования, таких как HP QuickTest Professional, для записи, проверки и воспроизводства действий пользователя, поддерживая таким образом функциональную точность бизнес процессов. HP Business Process Testing усиливает QuickTest Professional, являясь его основным двигателем для запуска тестов. HP QuickTest Professional используется для автоматизации функционального тестирования. Поддерживая большинство вычислительных сред, в том числе SAP, этот продукт дает возможность команде тестеров создавать сложные тесты, обладая минимальными навыками. Упрощение создания и поддержки тестов достигается благодаря новому техническому подходу к разработке с использованием ключевых слов. Однако использовать HP QuickTest Professional отдельно можно будет только после того, как станет доступна стабильная версия приложения. В этом случае тестирование начинается поздно, уже на фазе реализации SAP-приложения, соответственно дефекты в работе приложения находятся позже и выпуск приложения затягивается. К тому же, во время доработки бизнес-процессов происходит много изменений, и автоматизированные сценарии требуют постоянного контроля. Без этого любое изменение в бизнес-процессе может привести к тому, что весь сценарий не будет выполняться, и тест, соответственно, завершится ошибкой. Использование HP QuickTest Professional совместно с Business Process Testing позволяет начать автоматизировать тестирование задолго до того, как появляется стабильная версия приложения благодаря тому, что Business Process Testing разбивает бизнес-процессы на отдельные компоненты. Обслуживание таких компонентов после их автоматизации так же гораздо проще, чем обслуживание сложного автоматизированного сценария в целом. Использование Business Process Testing совместно с QuickTest Professional позволяет значительно сократить время тестирования приложений или обновлений к ним, и уверенно принять решение об их поставке конечным пользователям. Для еще большего уменьшения времени и затрат на тестирование во время разработки и обновления SAP-приложений существует пакет HP Test Accelerator. Это решение базируется на HP Business Process Testing модуле и предоставляет готовые компоненты, специально подобранные для каждого клиента SAP, и которые могут быть быстро обновлены при изменении системы. После того, как новое SAP-приложение внедряется в производство, в него постоянно приходится вносить изменения. Некоторые изменения вызваны требованиями бизнеса и проводятся локально, другие вводятся с поставкой «горячих» или планируемых обновлений. Вносить такие изменения нужно в короткие сроки, стараясь уменьшить при этом риск нарушения критичных бизнес-процессов и эффективно распределить ресурсы для тестирования. Дать точную оценку того, как вносимое изменение повлияет на транзакции и другие SAP-сущности, обычно довольно сложно. Для этого требуется большое количество экспертов, чтобы проверить все зависимости между данными или внутри кода приложения. В результате отсутствия во многих компаниях достаточно количества таких экспертов, команды тестеров проверяют всю функциональность приложения. В качестве альтернативы можно тестировать функциональности приложения «наугад», либо вообще не проверять вносимые изменения. Все это ведет либо к увеличению сроков и затрат на тестирование, либо к значительному увеличению риска возникновения непредвиденных ошибок и сбоев в работе приложения. HP Change Impact Testing модуль позволяет уменьшить время, затраты и риски, связанные с внесением изменений в работу SAP-систем. HP Change Impact Testing для SAP-приложений помогает проанализировать предложенные изменения, оценить риски и рекомендовать стратегию тестирования. Он также дает возможность команде по тестированию принимать взвешенные решения по распределению ресурсов. Тестирование производительности SAP-приложений с помощью инструментов НР Performance Center В то время как SAP-процессы протекают точно и в соответствии с ожиданиями, требуется убедиться в надлежащем уровне производительности и масштабируемости критически важных приложений и в соответствии программных решений всем требованиям бизнеса. Используя минимальные аппаратные ресурсы, продукты HP Performance Center позволяют снизить затраты на мониторинг распределения нагрузок системы и реализовать стандартизированное, управляемое через Интернет решение для нагрузочного тестирования приложений с доступом к тестируемой системе в режиме 24х7. Это программное обеспечение для оценки суммарной производительности ИТ-систем имитирует параллельную работу сотен или тысяч пользователей, позволяя проверить виртуальное окружение или приложения под нагрузкой, которую они будут испытывать в реальной среде. Таким образом, Performance Center позволяет проводить всестороннее нагрузочное и стресс-тестирование приложений. Средствами Performance Center можно проанализировать полученные при стресс-тестировании данные, и, на основании этого, определить масштабируемость системы. Performance Center является набором интегрируемых друг с другом программных продуктов и позволяет: • снизить затраты на распределенное нагрузочное тестирование • уменьшить риски развертывания систем, неудовлетворяющих требованиям производительности • уменьшить расходы на аппаратную и программную составляющие систем за счет точного прогнозирования необходимой мощности • быстро и точно идентифицировать причины возникновения проблем, связанных с падением производительности приложений Первым шагом при нагрузочном тестировании является выявление требований к системе при установке приложений или обновлений к ним. Это необходимо для обеспечения приложению требуемой масштабируемости и производительности, а так же снижения рисков развертывания приложения в производстве. Для решения такой задачи можно использовать HP LoadRunner. С его помощью эмулируются сотни или тысячи параллельно действующих виртуальных пользователей, нагружающих SAP-систему так же, как в реальных условиях ее будут использовать обычные пользователи. LoadRunner измеряет время ответа ключевых бизнес-процессов, собирает системную информацию и метрики с SAP Computer Center Management System (CCMS), а затем комбинирует эти данные в модуле анализа, предоставляя менеджерам по качеству возможность быстро находить и анализировать узкие места. Этот продукт так же предоставляет специфичные для SAP-приложений возможности, такие как мониторы для SAP R/3 и SAP CCMS (Система управления компьютерным центром). Еще одним плюсом LoadRunner является то, что он интегрируется с HP Quality Center. Такой набор служит основой для формирования единой картины рисков, связанных с выпуском продукта. HP Diagnostics является продуктом, расширяющим возможности тестирования производительности приложений. Diagnostics для SAP-приложений анализирует действия пользователей в реальном времени для выявления проблем, начиная с уровня приложения и заканчивая ABAP (Advanced Business Application Programming). Заключение Как видно, для полного функционального и нагрузочного тестирования Вашей организации понадобятся следующие продукты HP: 1. Quality Center с Enterprise Integration module для SAP-приложений 2. Business Process Testing c Test accelerator для SAP-приложений 3. QuickTest Professional 4. Change Impact Testing module для Quality Center 5. LoadRunner 6. Diagnostics для LoadRunner Такой набор программных продуктов служит основой для всестороннего функционального и нагрузочного тестирования, автоматизации тестирования и формирования единой картины рисков, связанных с выпуском SAP-приложений или их обновлений. Но для того, чтобы воспользоваться всеми преимуществами такого решения, требуется правильно установить все описанные компоненты и настроить их взаимодействие не только с платформой SAP, но и друг с другом. Консультанты S&T International проведут установку и интеграцию вышеперечисленных программных продуктов HP с SAP и друг с другом, а также помогут подобрать подходящие лицензии на продукты и ответят на интересующие Вас вопросы. Приложения Диаграмма возможного построения процесса тестирования SAP-приложений и обновлений к ним при помощи средств HP Quality Center и Performance Center. ![]() На данной диаграмме представлен возможный вариант тестирования SAP-приложения или обновления к нему с помощью НР Quality Center и Performance Center в соответствии с SAP application lifecycle methodology. Одинаковым цветом выделены блоки, определяющие шаги тестирования приложения и его фазу в жизненном цикле SAP. |
Контакты
Истории успеха
Отзывы Заказчиков
|



