Ознакомьтесь с 5 лучшими решениями для управления тестированием для банковского сектора
21 апреля 2022 г.Гарантия качества в банковской сфере – дело непростое.
Выпуск без крупных ошибок — это не конкурентное преимущество, а нормативное требование. Не каждый поставщик средств управления тестированием общего назначения подходит для них, поэтому найти хорошее программное обеспечение гораздо сложнее.
Давайте взглянем на решения для управления тестированием, которые специально рекламируют себя как готовые к банковскому обслуживанию и популярные инструменты, которые этого не делают.
В этой статье:
- Распространенные и дорогостоящие ошибки, которых следует избегать при выборе решения для управления тестированием в банковской сфере.
- Ландшафт решений для управления тестированием в банковской сфере.
- Топ-5 решений для управления тестированием в банковской сфере.
- Контрольный список решений для управления тестированием банковских услуг.
Ошибки, которых следует избегать
Как я уже упоминал, банки находятся под более пристальным вниманием, чем большинство предприятий, когда речь идет о качестве их программного обеспечения. Ошибки стоят денег не только банку, но и его клиентам и, возможно, центральному банку страны.
Соответствие нормативным требованиям — это самое большое предостережение, когда речь идет о решениях по управлению тестированием для банков. Вот сертификаты, которые ваше решение должно получить и/или не блокировать получение:
- Интеграция тестовой модели зрелости.
- ИСО 9001.
- ИСО 27001.
- ИСО 26262.
- ИСО 13485.
- FDA 21 CFR часть 11.
Глубина прослеживаемости также является серьезной проблемой . Если что-то пойдет не так, вам нужно найти, кто внес небрежное или злонамеренное изменение в ваше программное обеспечение и/или утвердил нестабильную версию приложения.
Внедрение функции прослеживаемости является существенным отличием подходящих инструментов: эти функции могут быть полезны не только для прохождения нормативных проверок.
Не тщательное изучение локальных предложений может оказаться дорогостоящим. Требования информационной безопасности делают невозможным использование только облачных решений, поэтому некоторые новички на рынке управления тестированием не в состоянии вопрос.
Точно так же вам следует уделять особое внимание наборам функций решений, которые имеют как облачную, так и локальную версии. Последнее могло отставать из-за нюансов разработки и/или клиентского портфеля вендора.
Пренебрежение возможностями для больших объемов тестирования может привести к серьезным последствиям. Банки нередко достигают 6-значного и даже 7-значного количества тестов. Некоторые решения для управления тестированием не рассчитаны на такое количество задач из-за архитектуры базы данных и/или неоптимального взаимодействия с клиентом.
Ландшафт банковских инструментов
Я не буду строить догадки почему, но на удивление мало решений для управления тестированием явно заявляют, что они готовы к банковским операциям. К ним относятся QA Cube, Polarion и aqua. Эти услуги имеют специальные примеры успеха и утверждают, что соответствуют всем нормативным требованиям.
Большинство популярных инструментов управления тестированием не так просты. Хорошим примером здесь может быть Zephyr. Хотя они конкретно не говорят о банковских услугах, они называют Pfizer одним из своих клиентов. Если Zephyr столкнулась с еще большими трудностями при соблюдении требований медицинской отрасли, они наверняка могут работать с банками, не так ли? Что ж, это тот вопрос, который вам придется задать себе и/или уточнить у отдела продаж для большинства решений по управлению тестированием.
Выбор решения, явно готового к работе с банками, или просмотр вариантов, которые могут быть готовы к работе с банками, — это два допустимых подхода. Однако в этой статье мы сосредоточимся на первой группе.
Лучшие решения для управления тестированием в банковской сфере
аква АЛМ
aqua ALM была запущена в 2013 году немецкой группой andagon, которая предоставляет консультационные услуги в области ИТ с 2001.
Компания специализируется на строго регулируемых отраслях, о чем свидетельствуют страницы, посвященные решениям как для банковских, страховых, так и для государственных учреждений. Некоторыми из клиентов являются Nürnberger Versicherung и BaFin, регулирующий орган, которому известный конкурент Polarion помогает пройти аудит.
Естественно, Aqua использует прослеживаемость как один из основных пунктов продажи. Журналы соответствуют стандартам ISO 9001, BRSG и IFRS 17. Прослеживаемость не только отвечает нормативным требованиям, но и имеет свои особенности, например. сравнение ревизий и откат изменений на протяжении всего жизненного цикла проекта.
Безопасность является еще одним важным аспектом аква. Он имеет более 100 отдельных пользовательских разрешений, а не предопределенные уровни доступа; как SAML, так и LDAP поддерживаются для управления пользователями.
Локальные экземпляры могут полностью обрабатываться клиентом и полностью изолированы от аква. Подробно задокументировано Реализация REST API использует токены oauth2 для аутентификации, что означает, что вы можете подключить любой сторонний инструмент, не нарушая правила безопасности.
Основная критика в адрес аква в основном связана с отчетами и различиями в функциях интерфейса. Отчеты, хотя и предлагают большую глубину, могут быть немного сложными в настройке и требуют лицензии ALM для создания новых шаблонов. Некоторые функции настольного клиента могут быть недоступны в веб-версии, но примечания к исправлениям указывают на прогресс в этой области (последний раз добавлена функциональность Agile).
Куб контроля качества
[QA Cube] (https://www.capterra.com/p/144716/QACube/?featureDD=on) (швейцарская компания, основанная в 2014 году) — это решение для управления тестированием с упором на визуализацию.
Они не думают, что достаточно «просто» перейти от таблиц Excel к хорошо организованным проектам. Суть этого решения — настраиваемые информационные панели, а не база данных тестов или доски Канбан.
Еще одним преимуществом QA Cube является предиктивная аналитика. Компания утверждает, что это поможет выявить потенциальные точки отказа и [сделать тестирование более эффективным] (https://dzone.com/articles/types-of-test-cases-to-apply-when-testing-financia). Увы, эту же технологию нельзя использовать для разработки программного обеспечения, поскольку QA Cube — это управление тестированием, а не решение ALM.
Помимо этого, QA Cube может похвастаться настраиваемыми отчетами, интеграцией с решениями для автоматизации тестирования и поддержкой методологии Agile. Эти функции не являются исключительными по сравнению с другими решениями для управления тестированием, поэтому все сводится к реализации. К сожалению, вы должны убедиться в этом сами: QA Cube имеет в общей сложности 0 отзывов на G2 и Capterra.
Что касается очевидных недостатков, QA Cube не имеет перспективного (или устаревшего) решения для интеграции. Несмотря на то, что они предлагают 25 интеграций с основным и нишевым программным обеспечением, вы ограничены только ими.
Какое-то API-решение помогло бы потенциальным банковским клиентам подключить свое собственное программное обеспечение, а если QA Cube возьмет на себя активную разработку, также подключит новые сторонние инструменты. Некоторое недовольство в последнюю минуту: 48-часовой цикл поддержки клиентов — это довольно медленно.
Полярион
Компания Polarion, основанная в 2003 году и приобретенная Siemens 12 лет спустя, является одним из основных инструментов управления тестированием. Их крупнейшим банковским клиентом является центральный банк Германии, и Polarion также демонстрирует около дюжины европейских частных банков и финтех-компаний.
Polarion сильно подчеркивает их особенности прослеживаемости. Программное обеспечение регистрирует все изменения, чтобы вы могли продемонстрировать их регулирующим органам и даже автоматически проверять журнал самостоятельно. Polarion особо отмечает помощь в прохождении регулярных проверок BaFin и соблюдении требований MaRisk.
Еще одним важным моментом является возможность повторного использования. Polarion предлагает связывать проекты и требования, чтобы уменьшить избыточную работу, автоматизировать рабочие процессы на уровне проекта и/или выпуска и повторно использовать тесты. Polarion — это решение ALM, а это означает, что ваши разработчики также могут воспользоваться некоторыми из этих функций.
Некоторые относительно незначительные жалобы на Polarion включают отсутствие документации для некоторых интеграций и плохое повторное использование отчетов. Однако основная проблема, по-видимому, заключается в производительности в масштабе, как указано в нескольких обзорах G2 и рассмотрено в этом обзоре:
«Несмотря на то, что это один из лучших инструментов, которые я когда-либо использовал, лично мне нравится и в то же время не нравится бэкенд, основанный на Subversion. Мне это нравится, потому что благодаря своей природе Subversion сохраняет все в реальном конкретном хранилище без возможности потери данных. Моя личная неприязнь основана на том факте, что даже [хотя] Subversion может хранить миллионы ревизий, она основана на файлах, поэтому через несколько лет она может стать намного медленнее, чем ожидалось».
Подводя итог, Polarion великолепен, и большинство отзывов подтверждают это. Однако производительность может стать решающим фактором. Если вы представляете банк, который ищет решение для управления тестированием, я настоятельно рекомендую вам обсудить эту потенциальную проблему с отделом продаж, прежде чем продолжить.
Зефир
[Zephyr] (https://www.capterra.com/p/230857/Zephyr/) — это решение для управления тестированием для Jira, доступное с 2012 года и созданное американской компанией SmartBear. В первую очередь это приложение для Jira, а не отдельное решение для управления тестированием, хотя у Enterprise есть отдельный клиент. Избранные пользователи включают Microsoft и Expedia; на сайте не указаны банки.
Сильные стороны Zephyr заключаются в улучшении существующей функциональности Jira. Это помогает адаптировать функции Agile к работе по обеспечению качества и делает отчеты Jira полезными для целей управления тестированием. Пакет интеграции включает в себя как сторонние инструменты для автоматизации тестирования, так и REST API для подключения чего-либо еще.
Zephyr, часть портфолио SmartBear, проповедует развитие, основанное на поведении. Сдвиг оптики тестирования на опыт конечного пользователя является правильным подходом, поэтому Zephyr, по-видимому, является лучшим выбором для этой методологии.
Некоторая настойчивая критика Zephyr касается производительности и стабильности. Хотя «загрузка занимает слишком много времени» является субъективным, во многих обзорах утверждается, что новые выпуски также приносят новые ошибки. Это займет несколько дней, чтобы исправить и может быть разрушительным. Хотя такие обзоры были сделаны пару лет назад, стабильность — отличный момент, который следует учитывать при изучении Zephyr в качестве решения для управления тестированием для банковского дела.
QMetry
[QMetry] (https://www.capterra.com/p/98311/QMetry/) также представляет собой решение для управления тестированием от американской компании, запущенное в 2012 году. Они называют BFSI одной из ключевых отраслей и могут похвастаться разнообразным портфолио там. Возможно, их самый заметный клиент — Allianz.
Основное внимание QMetry уделяется соблюдению нормативных требований. Ведение журнала, хотя и не добавляет никакой дополнительной ценности, по-прежнему отвечает всем требованиям аудита. Увы, QMetry — это решение для управления тестированием, а не ALM, поэтому соблюдение нормативных требований для разработки выходит за рамки.
Одной из сильных сторон QMetry является функциональность eSignature. Это позволяет пользователям подписывать тесты для руководства, чтобы позже увидеть, кто что утвердил. Встроенные отчеты о рабочем процессе утверждения делают эту функцию еще лучше. Помимо этого, QMetry предлагает готовые интеграции и REST API, а также имеет достойные функции отчетности.
Главный недостаток QMetry, по-видимому, заключается в пользовательском опыте. В обзорах говорится, что на экранах администратора сложно ориентироваться; интеграция требует некоторого обучения и, как правило, немного сбивает с толку. Как и в случае с аква, отрицательных отзывов о производительности нет — а это главное в банковском деле.
Контрольный список решений для управления банковским тестированием
Подводя итог, вот что вам следует искать в решении для управления тестированием в качестве банка или финансовой организации:
☐ Соответствует специфическим банковским требованиям
☐ Демонстрирует, что банковские функции реализованы хорошо
☐ Имеет общие функции, ориентированные на эффективность (отчетность, Agile, повторное использование и т. д.).
☐ Хорошо справляется с большими объемами тестирования на фундаментальном уровне
☐ Предоставляет реализацию REST API для собственных и сторонних инструментов.
☐ Продолжает получать регулярные обновления локальной версии
Оригинал