slider bg

Изграждане на автоматизирана среда за уеб и мобилно тестване на голяма финансова институция

Case Study

Начало | Успешни истории на клиенти | Изграждане на автоматизирана среда за уеб и мобилно тестване на голяма финансова институция

Клиентът

Нашият клиент е водеща финансова институция в Югоизточна Европа, предоставяща услуги в областта на банкирането на дребно, корпоративното и инвестиционното банкиране.

Работейки в силно регулирана среда с високи изисквания за сигурност, те търсеха начини да подобрят процесите си по осигуряване на качеството на своите онлайн и мобилни банкови платформи.


Проектът

Клиентът разполагаше с екип за ръчно тестване, но нямаше вътрешната експертиза за проектиране, разработване и поддържане на надеждна рамка за автоматизирано тестване. 

Тъй като повечето им клиенти вече използват дигитални канали, организацията искаше да пуска обновления по-бързо, да подобри тестването и да повиши увереността си в качеството на продуктите - като същевременно запази високо ниво на сигурност и съответствие с регулаторните изисквания.

Предизвикателства

Строги изисквания за сигурност

Строги изисквания за сигурност

Обработката на чувствителни лични и финансови данни изисква спазване на строги правила. Всяко ново решение трябваше да отговаря напълно на тези стандарти и регулаторни изисквания.

Ограничен опит в автоматизацията

Ограничен опит в автоматизацията

Липса на опит с автоматизационни рамки и скриптове. Клиентът се нуждаеше от решение за автоматизация, което екипът да може самостоятелно да използва, поддържа и развива.

Способност на екипа да използва рамката

Способност на екипа да използва рамката

QA екипът трябваше лесно да работи с новата автоматизирана среда. Тя трябваше да бъде интуитивна, добре документирана и подкрепена с качествено обучение.

Нашето решение

Създаване на автоматизация за уеб и мобилни приложения

Създаване на автоматизация за уеб и мобилни приложения

Успяхме да автоматизираме целия smoke testing пакет, което гарантира бърза валидация след всеки нов билд. Освен това покрихме най-важните потребителски сценарии в бизнеса.

Паралелно тестване на различни устройства и браузъри

Паралелно тестване на различни устройства и браузъри

Проверка на функционалността в различни браузъри и на различни устройства в рамките на минути, вместо часове.

Разширено репортване + CI/CD интеграция

Разширено репортване + CI/CD интеграция

Тестовете се изпълняват автоматично след всеки билд. Дашбордите показват резултатите в реално време, което дава на продуктовите и инженерните екипи ясна видимост върху тенденциите в качеството.

Тримесечно обучение на QA екипа

Тримесечно обучение на QA екипа

Екипът усвои Java за нуждите на автоматизацията, създаваше автоматизирани тестове върху текущите системи, подобряваше и разширяваше рамката, както и практикуваше отстраняване на проблеми и поддържане на стабилността.

Запазете безплатна консултация. Планирайте среща с нас.

Свържете се с нас

Внедряване

check_icon

За да изпълняваме тестове едновременно на множество устройства, използвахме BrowserStack, осигурявайки широко покритие на различни браузъри и устройства.

check_icon

За онлайн платформата автоматизирахме процесите със Selenium WebDriver, гарантирайки стабилни и надеждни UI тестове.

check_icon

За мобилното тестване интегрирахме Appium, което ни позволи да автоматизираме както iOS, така и Android приложения в рамките на една и съща система.

check_icon

За по-бърза подготовка на тестови данни и подпомагане на системните процеси внедрихме API-базирани решения. Това значително ускори подготовката на тестовете и повиши тяхната надеждност.

check_icon

В рамките на тримесечно обучение QA екипът започна самостоятелно да разработва автоматизирани тестове и да оптимизира вече създадените от нас. Практическият подход им даде реален опит и увереност в работата с новата система.

check_icon

Всички автоматизирани тестове бяха интегрирани в CI/CD pipeline-а на банката чрез Jenkins. Така тестовете се изпълняват автоматично след всяка нова версия, осигурявайки постоянна видимост върху качеството на продукта.

Технологии

BrowserStack
Selenium Webdriver
Java
Jenkins
Rest Assured
Appium

Резултати

Detail

Автоматизацията и CI/CD значително съкратиха времето за тестване 3 пъти, което позволи на банката да пуска обновления по-бързо.

Detail

Тъй като автоматизацията пое повтарящите се задачи, QA екипът може да се фокусира върху по-сложни казуси, експлораторско тестване и допълнително повишаване на качеството. Екипът вече разполага със система, която може да се разширява и поддържа вътрешно, като същевременно се оптимизират външните разходи.

Detail

Проектът беше завършен за около шест месеца, включително изграждането на рамката, внедряването на автоматизацията, интеграцията на CI/CD и тримесечното обучение на QA екипа.

Detail

Клиентът вече използва една система за автоматизирано тестване на различни браузъри, платформи и устройства, която отговаря на съвременните QA нужди.

Detail

Екипът се научи как да управлява, развива и подобрява системата. Това им дава контрол и намалява нуждата от външна помощ.

Detail

Ключовите процеси вече се изпълняват автоматично след всеки билд, което прави валидацията на версиите по-бърза и по-надеждна.

Проектът беше завършен за около шест месеца. Това включваше изграждането на рамката, внедряването на автоматизацията, интеграцията с CI/CD и тримесечното обучение на QA екипа.

Продължаваме да оказваме подкрепа на екипа, като гарантираме, че те могат уверено да развиват рамката, да решават сложни автоматизационни проблеми и да поддържат стабилността ѝ в дългосрочен план.

Днес QA екипът самостоятелно управлява автоматизационната система, която ще продължава да носи стойност за нашия клиент и в бъдеще.

Запазете безплатна консултация. Планирайте среща с нас.