Como automatizar o teste de ponto de venda (POS) no varejo

Software de teste de berinjela
+ Software de teste Eggplant

Automatização de testes de software de PDV de varejo

A automatização dos testes de PDV e a garantia de qualidade, incluindo transações de pagamento seguras e interface com sistemas back-end, exigem um sistema de automação com visão computacional avançada para emular o comportamento do usuário e verificar as saídas do sistema. Uma solução eficaz de teste automatizado de software de varejo também se integra a um sistema robótico físico para acionar atividades de pagamento seguro.

Com essa configuração, a solução de teste de software automatizado pode validar a funcionalidade do terminal de PDV, o desempenho do periférico conectado e as interações com os sistemas back-end da loja e da cadeia, como gerenciamento de estoque, gerenciamento de relacionamento com o cliente, cadeia de suprimentos, planejamento de recursos empresariais e muito mais.

Solução de teste automatizado de PDV

Garantir a implementação oportuna e a operação confiável das atualizações do sistema de PDV de varejo requer automação avançada para testes de PDV. A abordagem baseada em modelos do Eggplant Test alcança maior cobertura de teste automatizando testes exploratórios e concentrando-se nas áreas mais propensas a defeitos. Ela também automatiza os testes de regressão para encontrar erros que os testes funcionais ou unitários podem deixar passar. O Eggplant usa visão computacional, inteligência artificial (IA) e um mecanismo de fusão para testar sistemas de PDV no nível da interface gráfica do usuário (GUI), independentemente da base de código ou do sistema operacional.

Veja a demonstração do teste automatizado de PDV de varejo

Explore os produtos e recursos de nossa solução de teste automatizado de PDV

Visão computacional inteligente

Use testes inteligentes de interface gráfica do usuário a partir da perspectiva do usuário para garantir a acessibilidade e a funcionalidade do software de varejo.

Saiba mais

Qualquer plataforma

Use o Eggplant Test para validar a interoperabilidade de integrações complexas de back-end, software de PDV e dispositivos periféricos.

Saiba mais

Testes baseados em modelos

Garanta testes de software de PDV precisos e confiáveis com os testes baseados em modelos da Eggplant, que ajudam a prever como um sistema de PDV se comportará sob várias condições.

Saiba mais

Casos de uso relacionados

Perguntas frequentes sobre testes de PDV

O Keysight Eggplant testa a funcionalidade em sistemas operacionais e plataformas de hardware a partir da perspectiva do usuário final, usando aprendizado de máquina (ML) para reconhecer imagens e ler textos. A inteligência de automação integrada mostra quais testes estão completos e quais testes são necessários para garantir a cobertura completa dos sistemas de PDV, integrações e hardware na loja. Por ser agnóstico em relação à tecnologia, o Keysight Eggplant pode combinar o teste de qualquer terminal de PDV, seja ele Toshiba ou Oracle Retail Xstore em execução no Linux ou Windows, bem como terminais de pagamento e outros dispositivos periféricos.

 

As ferramentas de automação tradicionais testam a partir da perspectiva do programador, concentrando-se em uma camada de tecnologia em um dispositivo específico. Como resultado, os testadores precisam conhecer várias linguagens de programação e fazer malabarismos com várias ferramentas de teste.

O Keysight Eggplant Test se conecta à robótica para testar interações humanas com dispositivos periféricos. Ele pode simular pontos de contato que envolvem ações humanas, como usar um terminal de cartão de crédito, ler um recibo ou fechar a gaveta de dinheiro na caixa registradora. Por exemplo, o Keysight Eggplant Test usa visão computacional durante o teste para ler a interface do usuário com uma câmera da Web posicionada acima do terminal de cartão de crédito. Quando a tela mostra "Insert card" (Inserir cartão), o Eggplant lê o texto, faz uma chamada de API para o controlador Python do robô e o instrui a inserir o cartão de pagamento. O teste Eggplant da Keysight também pode controlar uma caneta stylus para pressionar os botões do terminal de crédito e um atuador com um dedo de robô para fechar a gaveta de dinheiro.

Um ambiente ou laboratório de teste geralmente consiste em vários terminais de PDV e dispositivos chamados de pistas. Cada testador usa o Eggplant Functional para criar e testar scripts de automação no SenseTalk. O Eggplant Test da Keysight pode se conectar ao sistema de PDV via RDP, VNC ou KVM. O NetOp pode conectar terminais POS específicos da IBM e Toshiba 4690 para acessar o controlador 4690. O Keysight Eggplant Test lista cada pista de PDV, permitindo que as equipes de teste executem e programem vários testes em paralelo em vários dispositivos de PDV.

O Keysight Eggplant Test apresenta um servidor que hospeda resultados abrangentes para cada iteração de teste e oferece análises avançadas para cada caso de teste e execução histórica.

 

Esses resultados documentam cada etapa da interação do usuário final com o sistema de PDV que o Keysight Eggplant Test orquestra. Se necessário, ele pode gravar capturas de tela do teste para mostrar exatamente o que aconteceu, passo a passo.

 

Os usuários podem acessar uma série de análises de testes realizados ao longo do tempo por meio de um painel. Por exemplo, o relatório de cobertura fornece detalhes dos testes bem-sucedidos que o Eggplant executou, representando a cobertura do teste por meio de um mapa de calor.

 

Os recursos de inteligência artificial que impulsionam o Keysight Eggplant Test usam algoritmos de ML para analisar áreas testadas e otimizar a priorização de execuções futuras. Essa tecnologia também alimenta o mecanismo exploratório para gerar todos os casos de teste, destacar o número total de testes e prever o tempo necessário para executar todos os testes. Essas informações podem determinar se o software está pronto para ser lançado com base em critérios de sucesso.

 

O painel também contém relatórios de erros que mostram quais áreas do aplicativo falharam. Os gerentes e testadores de garantia de qualidade (QA) podem investigar as execuções de teste em um piscar de olhos. Cores diferentes indicam a taxa de falha, variando do branco, que significa nenhuma falha, ao vermelho, que indica nenhuma aprovação registrada.

 

A tela de resumo de QA também fornece uma visão geral gráfica de todos os testes realizados nos dias anteriores para ajudar a identificar rapidamente os problemas.

logotipo de contato

Entre em contato com um de nossos especialistas

Precisa de ajuda para encontrar a solução certa para você?