Usamos cookies para entender como você nos encontrou e melhorar sua experiência. Você pode aceitar ou recusar os cookies de análise. Saiba mais em nossa política de privacidade.
Nossa equipe colaborou com um importante grupo bancário para aprimorar sua aplicação de banco de varejo, focando na continuidade do negócio durante a transição para uma nova versão. Buscamos uma experiência de usuário fluida e confiável tanto em plataformas web quanto mobile.
Nosso cliente é uma figura de destaque no setor bancário, com um legado que se estende por mais de 150 anos. Iniciando sua jornada na Espanha, esse gigante bancário cresceu e se tornou um player global influente, com forte presença no Reino Unido, na Europa e na América Latina.
Estabelecido há mais de 150 anos na Espanha.
Atende uma base massiva de mais de 145 milhões de clientes globalmente.
Opera mais de 14.000 filiais em todo o mundo.
Reconhecido por seus serviços abrangentes de banco de varejo e comercial.
Nosso cliente enfrentava um desafio crucial: redesenhar sua aplicação de banco de varejo enquanto migrava para uma versão atualizada. Eles precisavam garantir que as funções críticas da aplicação, como contas de clientes, serviços de cartão e transferências de dinheiro, permanecessem perfeitas.
Nossa principal tarefa era manter a estabilidade do sistema e alcançar tempos de resposta ideais, particularmente sob alta carga de usuários, para proporcionar uma jornada de usuário sem atritos e entregar a melhor experiência de usuário possível durante o processo.
Com o objetivo de enfrentar esse enorme desafio com sucesso, desenvolvemos uma estratégia de testes holística que abrangia múltiplos tipos de teste, desde funcionais e de usabilidade até exploratórios e de desempenho.
Iniciando nosso engajamento, nossa equipe organizou sessões colaborativas com os canais eletrônicos do banco, as equipes de tecnologia e o provedor de software deles. Essas discussões foram fundamentais para compreender as funcionalidades que exigiam testes.
Elaboramos casos de teste no Microsoft Excel e empregamos o Azure DevOps Server (antigo Microsoft TFS) para gerenciar os relatórios de incidentes. Nosso foco estava nos testes funcionais e de usabilidade em vários navegadores, sistemas operacionais e dispositivos, priorizando as áreas mais cruciais para os usuários.
Operando em um ambiente de testes independente, mas com acesso aos serviços de produção, nossa equipe ajustou os perfis de usuário por meio do BackOffice e de aplicações relacionadas. Após a conclusão de todos os casos de teste, nos engajamos em testes exploratórios, com o objetivo de ampliar nossa cobertura de testes, especialmente em áreas críticas para o negócio.
Nossa fase de testes de desempenho envolveu a simulação de diversos cenários de carga de usuários. Focamos nos ambientes de pré e pós-release, ajustando nossa abordagem para mitigar riscos. Notavelmente, nossos testes de carga sob condições de pico de usuários ofereceram insights valiosos para aprimorar o desempenho do sistema.
Aqui compartilhamos alguns insights-chave dos nossos testes de carga:
A capacidade do sistema de lidar com até 75% da carga de pico de usuários prevista em uma hora, com uma taxa de erro inferior a 14%.
Identificação de tempos de resposta mais altos em funcionalidades críticas, incluindo as etapas de login.
Um aumento observável nos tempos de resposta simultâneo aos picos de carga de usuários.
Descoberta e correção de deadlocks de banco de dados durante o processo de testes.
Em nossa colaboração, desempenhamos um papel fundamental na elevação da plataforma digital do banco. Nossos esforços não apenas viabilizaram uma transição perfeita para o novo sistema, mas também fortaleceram a aplicação contra possíveis interrupções, aprimorando assim a confiança do usuário e a confiabilidade do sistema.
Viabilizamos uma migração perfeita para o novo software bancário ao identificar 250 incidentes antes do go-live, 25% dos quais de alta severidade e 18% críticos, resultando em uma experiência do usuário final sem atritos.
Impulsionamos a confiabilidade do sistema por meio da descoberta e correção de problemas de desempenho, diminuindo o risco de falhas do sistema nas áreas mais críticas do negócio durante os horários de pico de uso.
Melhoramos a eficiência de resposta do sistema, particularmente em cenários de alto tráfego, ao identificar e resolver áreas com tempos de resposta altos.
Essa parceria foi além do aprimoramento técnico. Tratava-se de fomentar a confiança nas transições digitais e ajudar nosso cliente a solidificar seu compromisso com serviços digitais superiores. Nossos esforços levaram a um serviço bancário robusto e amigável ao usuário e reforçaram a posição do banco como líder em soluções bancárias inovadoras.
Fique conectado
com a Abstracta
Notícias, artigos e recursos para construir software melhor.