QTP-Frameworks

anúncios

uma estrutura define um conjunto de diretrizes/melhores práticas que impõe um conjunto de padrões, o que facilita o uso para os usuários finais trabalharem. Existem diferentes tipos de estruturas de automação e os mais comuns são listados abaixo−

  • palavras-Chave do Quadro
  • Data-Driven Framework
  • Híbrido Framework

palavras-Chave do Quadro

palavras-Chave driven testing é um tipo de funcional automation framework de testes que é também conhecido como tabela-driven testing ou verbo de ação baseado em testes.

em testes orientados por palavras-chave, usamos um formato de tabela, geralmente uma planilha, para definir palavras-chave ou palavras de ação para cada função que gostaríamos de executar.

teste orientado por palavras-chave em testes de automação

vantagens

  • é mais adequado para iniciantes ou um testador não técnico.

  • permite escrever testes de maneira mais abstrata usando essa abordagem.

  • o teste orientado por palavras-chave permite que a automação seja iniciada anteriormente no SDLC antes mesmo de uma compilação estável ser entregue para teste.

  • existe um alto grau de reutilização.

desvantagens

  • o investimento inicial no desenvolvimento das palavras-chave e suas funcionalidades relacionadas pode levar mais tempo.

  • pode atuar como uma restrição aos testadores tecnicamente capazes.

Dados Orientado Framework

Data-driven testing é a criação de scripts de teste, onde os dados de teste e/ou valores de saída são de leitura a partir de arquivos de dados em vez de usar os mesmos valores codificados de cada vez que o teste é executado. Desta forma, os testadores podem testar como o aplicativo lida com várias entradas de forma eficaz. Ele pode ser qualquer um dos seguintes arquivos de dados−

  • datapools
  • arquivos do Excel
  • objectos ADO
  • arquivos CSV
  • fontes de ODBC

Diagrama de Fluxo

Data Driven Testing pode ser melhor compreendido pelo seguinte diagrama:

palavras-Chave Driven testing em Automação de Teste

> Vantagens

  • Dados orientado quadro resulta em menor quantidade de código
  • Oferece maior flexibilidade para a manutenção e corrigir os problemas de scripts
  • Dados de Teste podem ser desenvolvidos

Desvantagens

  • cada script precisa ser diferente para entender diferentes conjuntos de dados.

Hybrid Framework

Hybrid Framework é uma combinação de Keyword driven e data Driven framework que pode ser melhor descrita usando o seguinte diagrama de fluxo.

 estrutura híbrida em testes de automação

fatores que afetam

a seguir estão os parâmetros que se deve levar em consideração ao desenvolver a estrutura. O afeta fatores estão listados abaixo−

  • Quadro de arquivos deve apoiar o controle de versão de software de controle, tais como o SVN, CVS, MS Controle de Origem

  • Quadro de apoio a execução de scripts em diferentes ambientes viz – QA, SENTOU-se, DEV

  • Após Objecto de alterações, scripts devem executar com o mínimo de alterações.

  • o Framework deve se configurar e cuidar de pré-requisitos, como criar pastas/bancos de dados.

  • Quadro deveria ter robusta estrutura de relatórios de forma que os problemas no script/aplicação pode ser facilmente visto

  • Quadro deveria ter maior flexibilidade, de modo que ele deve ser fácil de usar

  • Quadro devem seguir padrões de codificação para que os arquivos, funções e história de alterações são mantidos corretamente.

no próximo capítulo, aprenderemos como projetar uma estrutura simples.

Útil Cursos de Vídeo

Vídeo

PS UFT / QTP Treinamento On-line

108 Palestras 8 horas

Pavan Lalwani

Anúncios

Write a Comment

O seu endereço de email não será publicado.