produtos > tay/Testing
Principais Benefícios
  • Suporte a testes realistas, executados por agentes simultâneos.
  • Superação das limitações de laboratório.
  • Grande flexibilidade na customização dos testes.
  • Comparabilidade, Reprodutibilidade e auditabilidade dos resultados.
  • Redução do tempo de teste e do time-to-market.
  • Redução dos custos operacionais.
  • Características
  • Rapidez e flexibilidade na construção dos cenários de teste.
  • Wizard de criação de novos agentes, scripts e modelos de mensagens.
  • Suporte nativo e simplificado ao XML.
  • Total abstração da estrutura binária das mensagens (bitmaps, encodings etc.).
  • Matching, timeouts e validação de mensagens automáticos.
  • Geração automática de mensagens (resposta, confirmação etc.).
  • Mecanismo de atribuição de veredictos aos casos de teste.
  • Geração de PANs e dados de trilhas magnéticas.
  • Geração e avaliação de PINBlocks.
  • Criptografia DES, 3DES e DUKPT.
  • Extensão através de plugins: aderência a novos protocolos de comunicação, trocas de dados, criptografia etc.
  • Documentação extensiva dos resultados em relatórios gráficos em HTML.
  • Casos de Sucesso
    Tricard
    A Tricard adotou tay/Testing como principal ferramenta de testes funcionais do seu Switch de Transações.
    Casos de Sucesso
    Redecard
    A Redecard adotou tay/Testing para testes de carga que modelam o comportamento em Produção do seu Switch de Transações.
    Casos de Sucesso
    Itaú
    O Itaú-Unibanco tem utilizado tay/Testing para testes de certificação de desempenho dos seus autorizadores por Stand-in, antes da implantação em Produção.
    Casos de Sucesso

    Soluções de pagamento Quadrisoft.

    tay/Testing

    Flexibilidade e confiabilidade na realização dos testes

    Suíte de testeSistemas de missão crítica precisam ser atualizados constantemente para acompanhar a dinâmica do mercado e por isso requerem constante avaliação. Mas a realização de testes efetivos pode ser muito cara e frustrante. A automação dos testes é atualmente o melhor caminho para minimizar o tempo, o custo e as falhas de verificação e validação do software.

    tay/Testing permite o gerenciamento, a criação, a execução automática e a documentação extensiva de casos de teste orientados a sistemas de mensageria, em particular sistemas processadores de transações financeiras (EFTs, normalmente sobre o protocolo ISO 8583 e suas variantes),oferecendo recursos para testes efetivos, completos e de rápida execução, com foco em sistemas de aquisição (acquirers) e de autorização (issuers ou stand-ins).

    Ela dispensa a utilização de terminais, cartões e outros recursos físicos que normalmente limitam a abrangência dos testes em laboratório.

    Aderência aos padrões de mercado

    tay/Testing implementa conceitos definidos nos padrões ISO 9646 (Metodology and Framework for Conformance Testing) e UML Testing Profiles (UML 2.0), permitindo a organização das Suítes de Teste de forma racional e compreensível, com resultados adequados tanto aos testes de sistemas e integração quanto aos testes de aceite do usuário.

    Implemente testes realistas com mais simplicidade e agilidade

    tay/Testing é uma ferramenta bastante versátil e pode simular terminais de diferentes tecnologias (POS, ECR, URA, e-Commerce etc.), como também pode simular sistemas de autorização (MIP, MDS, Ticket etc.).

    A principal característica do produto é permitir a composição dos cenários de teste através de amostras de transações e scripts executados por agentes simultâneos. Preferencialmente, as amostras de transações são representadas por arquivos XML de fácil edição, mas arquivos texto (CSV e posicionais) ou logs de comunicação do próprio sistema também podem ser utilizados.

    Os scripts são descritos na linguagem tay e utilizam uma série de facilidades para o tratamento de mensagens, comunicação, sequenciamento, temporização, sincronização e outros recursos essenciais. tay é uma linguagem de script proprietária, extensível, orientada a eventos, com suporte nativo a XML, especialmente projetada para facilitar a descrição dos cenários de teste, que podem incluir cenários críticos de concorrência e distribuição, bem como testes de carga.

    Outra característica fundamental é a extrema configurabilidade do produto, que permite a definição de variações do ISO 8583; definição de fluxos de mensagens (autorização, estorno, logon, troca de chaves etc.); definição de diferentes interfaces de comunicação (NAC e MNAC, MQSeries etc.); definição de diferentes data pools (arquivos CSV, posicionais, logs TCP/IP, XML etc.).