O formulário foi enviado com sucesso.
Encontrará mais informações na sua caixa de correio.
Selecionar a língua
A Innowise desenvolveu um sistema de automação de QA para um fornecedor internacional de soluções de local de trabalho digital, simplificando o seu processo de teste em vários componentes, incluindo e-mail, calendário, chats e armazenamento de ficheiros.
O Carbonio é uma solução de colaboração e comunicação tudo-em-um, que oferece uma série de funcionalidades integradas. Apresentado como um cliente Web e aplicações móveis, inclui o seu próprio servidor de correio eletrónico, calendário, gestão de contactos, uma suite de escritório para trabalho colaborativo com documentos, uma unidade virtual, mensagens instantâneas, capacidades de videoconferência e suporte para clientes de correio eletrónico de terceiros, como o Outlook ou o Thunderbird. A plataforma garante uma elevada disponibilidade e uma gestão eficiente do armazenamento de dados.
À medida que a plataforma continuou a desenvolver-se, a necessidade de uma estrutura de testes avançada tornou-se cada vez mais evidente. O Carbonio, que engloba uma variedade de componentes, cada um com ambientes de desenvolvimento e versões distintas, apresentou desafios consideráveis de teste.
As pequenas actualizações conduziam frequentemente a problemas de regressão, afectando não só os módulos individuais, mas também as suas operações integradas. A equipa do cliente também se deparou com desafios relacionados com conteúdos dinâmicos instáveis que complicaram a resolução de problemas.
No âmbito dos serviços de teste automatizado de software, desenvolvemos um solução de GQ automatizada para abordar as complexidades da plataforma Carbonio da Zextras. Este sistema concentrou-se em simplificar o processo de teste da interface do usuário em vários componentes, incluindo e-mail, calendário, bate-papo e armazenamento de arquivos. Nós integramos ferramentas de automação avançadas para gerenciar eficientemente os testes de regressão e problemas de carregamento de conteúdo dinâmico. O sistema foi adaptado para funcionar com diferentes ambientes de desenvolvimento. Ao tirar partido da nossa experiência em automatização de QA, permitimos uma coordenação mais eficaz entre diversas equipas e melhorámos significativamente a eficiência dos testes para a plataforma multifuncional Carbonio.
Para satisfazer os requisitos específicos da plataforma Zextras Carbonio, concebemos uma arquitetura de automatização avançada que imita de perto as interacções e fluxos de trabalho reais dos utilizadores. Esta arquitetura inclui um número de componentes chave:
Como parte dos serviços de testes automatizados de software para a plataforma Carbonio, concentrámo-nos em cobrir minuciosamente os cenários de caminho crítico, que são cruciais para as operações e funcionalidades diárias da plataforma. Ao longo do primeiro ano, a nossa equipa dedicada, composta por dois especialistas em automação experientes, desenvolveu e implementou com sucesso testes automatizados para mais de 650 destes cenários vitais. Estes englobavam as principais funcionalidades dos módulos da plataforma, incluindo transacções de correio eletrónico, agendamento de calendários, operações de armazenamento de ficheiros e interacções de chat.
No âmbito dos nossos serviços de teste de software automatizado, um dos principais objectivos era garantir um suporte abrangente do navegador, optimizando a utilização de recursos. O nosso objetivo era os browsers mais populares - Chrome, Safari, Firefox e Edge. Para a deteção preventiva de problemas, a nossa automatização foi executada nos controladores dos browsers Chromium, Webkit e Firefox.
Esta abordagem optimizou os nossos recursos e acelerou o processo de teste. Ao tirar partido do motor Chromium partilhado utilizado pelo Chrome e pelo Edge, conseguimos realizar testes principalmente no Chromium, minimizando a necessidade de duplicar esforços em dois navegadores.
Além disso, a nossa capacidade de detetar problemas nos controladores dos browsers proporcionou uma vantagem: ao identificar e resolver problemas nos controladores, podíamos resolvê-los antes de se manifestarem nas versões reais dos browsers, que normalmente são actualizados para as novas versões dos controladores após um atraso de 1 a 2 semanas. Esta atitude proactiva na resolução de problemas garantiu que a plataforma se mantivesse estável em todos os browsers suportados.
O nosso sistema de deteção de problemas contribuiu grandemente para a integridade do processo de teste da plataforma Carbonio. Utilizando as nossas ferramentas de automação, fomos capazes de detetar problemas com os drivers do browser numa fase inicial. Esta previsão foi fundamental para antecipar potenciais problemas que poderiam surgir em versões posteriores do browser, permitindo-nos aplicar correcções antes que pudessem afetar a experiência do utilizador.
Paralelamente, implementámos um sistema de relatórios abrangente que melhorou significativamente a nossa capacidade de diagnosticar e resolver problemas rapidamente. Cada teste automatizado gerava relatórios detalhados, que incluíam não só informações textuais, mas também recursos visuais, como capturas de ecrã e vídeos. Estes relatórios foram especialmente úteis em cenários em que era necessária a confirmação visual do resultado de um teste. Além disso, os relatórios continham registos de todos os pedidos de aplicações, fornecendo aos nossos programadores dados granulares para identificar as causas principais dos problemas de carregamento de conteúdos.
AQA
Dramaturgo, Fiddler, Jenkins, Allure, GitHub
Back end
Java 11, Java 17, LDAP, Soap, Maven, Linux, Bash, Perl, AWS, Java Lambda
Engenharia de sistemas
Prometheus, Grafana
Controlo de versões
GitHub
O nosso processo de serviços de testes automatizados de software desenrola-se através de uma série de fases estruturadas, cada uma delas reforçada pelas nossas escolhas técnicas e metodologias estratégicas:
O nosso objetivo continuou a ser fornecer uma solução que fosse não só tecnicamente robusta, mas também alinhada com os objectivos a longo prazo do cliente para a sua plataforma de local de trabalho digital.
2
Engenheiros da AQA
Os serviços automatizados de teste de software para a plataforma Zextras Carbonio não apenas atenderam, mas excederam as expectativas, produzindo melhorias na qualidade do produto, eficiência operacional e satisfação do cliente. Em contínua evolução, as nossas soluções de automação estão a desempenhar um papel crucial no sucesso contínuo da plataforma. Os resultados aprimorados incluem:
O nosso trabalho contínuo continua a centrar-se na otimização e expansão das capacidades das nossas soluções de automação, contribuindo ainda mais para o sucesso e fiabilidade da plataforma.
630
testes automatizados que abrangem funcionalidades críticas
105
testes vezes mais rápidos
1890
testes automáticos em 1 hora em vários navegadores
Após termos recebido e processado o seu pedido, entraremos em contacto consigo para detalhar as necessidades do seu projecto e assinar um NDA para garantir a confidencialidade das informações.
Após a análise dos requisitos, os nossos analistas e programadores elaboram uma proposta de projecto com o âmbito dos trabalhos, tamanho da equipa, tempo e custos e custos.
Marcamos uma reunião consigo para discutir a oferta e chegar a um acordo.
Assinamos um contrato e começamos a trabalhar no seu projecto o mais rapidamente possível.
© 2007-2024 Innowise. Todos os direitos reservados.
Política de privacidade. Política de cookies.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Varsóvia, Polónia
Ao inscrever-se, o utilizador concorda com a nossa Política de privacidadeincluindo a utilização de cookies e a transferência das suas informações pessoais.
Obrigado!
A sua mensagem foi enviada.
Processaremos o seu pedido e contactá-lo-emos o mais rapidamente possível.
Obrigado!
A sua mensagem foi enviada.
Processaremos o seu pedido e contactá-lo-emos logo que possível.