QMETRY Automation Framework
Para Web, MobileWeb, Mobile Native e Rest Service Web Service Automação
Documentação online | Passo a passo-tutorial
Bibliotecas de suporte:
- QAF -Support - Etapas para web e web móvel
- QAF-support-Mobile-Etapas para e Native Mobile
- QAF-Support-WS-Solicitar suporte de repositório de chamadas e etapas para serviços da Web
- QAF-support-openapi-Gerar automaticamente o repositório de chamadas de solicitação e BDD da especificação de API aberta
- QAF-support-elástica Pesquisa-Elasticsearch Integration for Cross Execution Painel
- QAF-APORT-ANUGLULAR-STRETEGIES DE LOCUMENTOS CUDDADOS ESPECÍFICOS PARA ANGULEJS
- QAF-support-aem-suporte AEM
- QAF-SUPORT-GALEN-Galen Framework Support
- Flutter QAF-support-Flutter Native App Suporte
- QAF -CUCumber - Etapa de pepino com QAF BDD2 e/ou suporte do corredor de pepino
Plataforma de automação poderosa para autoria de teste, execução de testes e análise de execução
A Qmetry Automation Framework fornece uma plataforma poderosa e versátil para autorar casos de teste em abordagem orientada a comportamento, orientada por palavras -chave ou orientada por código. Ajuda a reduzir significativamente os custos envolvidos na criação de automação de teste em qualquer organização. É uma ferramenta correta para plataforma da web, plataforma móvel (nativa, web móvel, html5, etc) e solução de automação de testes de serviço da web usando o selênio e outras tecnologias relacionadas. A QMETRY Automation Framework beneficia qualquer equipe de controle de qualidade no desenvolvimento de testes altamente sustentáveis e repetíveis que utilizam ativos de teste reutilizáveis, modularidade adequada e estrutura semântica. Os relatórios descritivos satisfazem aspectos de alto nível e de baixo nível (depuração).
O QMETRY Automation Framework foi projetado para resolver problemas comuns da indústria relacionados ao teste de sistemas da Web complexos. A estrutura é mais adequada para escrever testes automatizados da Web, Web móvel e aplicativos nativos móveis simulam atividades reais do usuário na página.
The framework is built upon java and integrates TestNG,
Selenium/Webdriver, Appium and Perfecto. Due to the framework's
thorough design, test developer does not need to worry about common
tasks such as thread safe browser session for running test in
parallel, reporting or to incorporate result with test management
tools. The tests run can be configured through standard testing
configuration files, the test run filters and behavior can be changed
within the config File. <br /> The architecture of the framework
ensures a low cost of maintenance while supporting extensibility by:
- Abstrair a implementação técnica longe dos componentes operacionais
- Seguindo os padrões de design aceitos na criação das funcionalidades principais dentro da estrutura.
- Fornecendo uma abordagem para desenvolver testes altamente sustentáveis e repetíveis que utilizam ativos de teste reutilizáveis, modularidade adequada e estrutura semântica. O Framework possui serviços ReadyMade para afirmações, navegador, relatórios e dados. Além disso, o conceito de estrutura é baseado em serviços de página para que sua página e ações relacionadas sejam reutilizáveis em qualquer caso de teste. Existe uma boa funcionalidade de registro e uma instalação de tiro de tela para asserções.
Características
O QMETRY Automation Framework suporta integrações com a plataforma de gerenciamento de testes (Qmetry, Rally, Aptest, HP ALM, etc), sistemas de integração contínua (Jenkins, Bamboo, etc.), soluções de nuvem de dispositivos móveis (Saucelabs, Perfecto Mobile, etc).
QMETRY AUTOMATION Framework Principais recursos
Autor de teste:
- Desenvolvimento orientado ao comportamento (QAF BDD ou Gherkin)
- Palavra -chave orientada (caso de teste no CSV ou Excel ou XML)
- Desenvolvimento orientado por código (teste de teste)
Gerenciamento de dados de teste:
Teste orientado a dados com suporte de dados de teste externo (CSV, JSON, XML, Excel, Banco de Dados), repositório do localizador, suporte para vários locais e vários ambientes
Relatórios de execução:
Painel de execução, análise detalhada e captura de captura de tela, integrações com ferramentas de gerenciamento de testes e mais
Alguns benefícios do uso da estrutura são:
- Menos manutenção
- Mais reutilibilidade do código
- Tempo de execução reduzido
- Capacidade orientada a dados
- Fácil execução paralela configurável
- Relatório descritivo
- Classes de utilidade
- Resultados de teste Integração com ferramentas de gerenciamento de testes como qmetry, rally.
- Integração com a nuvem móvel perfeita, os laboratórios de molho, suporta execução paralela
- Habilitando o teste em várias plataformas com ou sem grade de selênio