Automacao Testes

  • View
    207

  • Download
    3

Embed Size (px)

Text of Automacao Testes

  • Automao de Testes

    1

    Automao de Testes

  • Automao de Testes

    2

    Todos os direitos reservados para Alfamdia LTDA.

    AVISO DE RESPONSABILIDADE

    As informaes contidas neste material de treinamento so distribudas NO ESTADO EM QUE SE ENCONTRAM, sem qualquer garantia, expressa ou implcita. Embora todas as precaues tenham sido tomadas na preparao deste material, a Alfamdia

    LTDA. no tem qualquer responsabilidade sobre qualquer pessoa ou entidade com

    respeito responsabilidade, perda ou danos causados, ou alegadamente causados, direta

    ou indiretamente, pelas instrues contidas neste material ou pelo software de

    computador e produtos de hardware aqui descritos.

    11/ 2012 - Verso 1.0

    Alfamdia LTDA

    www.alfamidia.com.br

  • Automao de Testes

    3

    UNIDADE 1 OBJETIVOS E GANHOS COM A APLICAO DE AUTOMAO NOS TESTES .......................... 6

    1.1 O CICLO DE VIDA DOS TESTES AUTOMATIZADOS ............................................................................. 6 1.1.1 Objetivos dos testes automatizados ........................................................................................................ 6

    1.2 BENEFCIOS DA AUTOMAO DOS TESTES ....................................................................................... 6 1.2.1 ROI e custos ............................................................................................................................................ 7

    UNIDADE 2 TIPOS DE AUTOMAO ................................................................................................................... 9

    2.1 CAIXA BRANCA ............................................................................................................................. 10 2.1.1 Unitrios ............................................................................................................................................... 10

    2.2 CAIXA PRETA ................................................................................................................................ 10 2.2.1 Funcional .............................................................................................................................................. 10 2.2.2 Performance ......................................................................................................................................... 10

    2.3 GESTO ........................................................................................................................................ 10 2.3.1 Gesto de defeitos ................................................................................................................................. 10 2.3.2 Gesto de testes .................................................................................................................................... 11 2.3.3 Massa de dados .................................................................................................................................... 11

    UNIDADE 3 FERRAMENTAS MAIS UTILIZADAS NO MERCADO DE AUTOMAO ...................................... 12

    3.1 FERRAMENTAS PAGAS .................................................................................................................. 12 3.1.1 IBM ....................................................................................................................................................... 12 3.1.2 HP ......................................................................................................................................................... 13 3.1.3 Automated QA ...................................................................................................................................... 13

    3.2 FERRAMENTAS FREE ..................................................................................................................... 13

    UNIDADE 4 CONHECENDO O AMBIENTE E INSTALANDO FERRAMENTAS ................................................. 15

    4.1 AMBIENTE DE TESTES ................................................................................................................... 15 4.1.1 Infraestrutura necessria ..................................................................................................................... 15 4.1.2 Massa de dados .................................................................................................................................... 16

    4.2 CONFIGURANDO E INSTALANDO AS FERRAMENTAS ....................................................................... 17 4.2.1 E ento vamos configurar e instalar o WampServer? .......................................................................... 17 4.2.2 Colocando as aplicaes para funcionar ............................................................................................. 18 4.2.3 Executando as aplicaes ..................................................................................................................... 25

    UNIDADE 5 GERENCIAMENTO DE CASOS DE TESTE E EXECUO COM TESTLINK ................................ 26

    5.1 GESTO DE TESTES COM TESTLINK .............................................................................................. 26 5.1.1 Objetivos ............................................................................................................................................... 26 5.1.2 Instalando a ferramenta ....................................................................................................................... 27 5.1.3 Estrutura geral ..................................................................................................................................... 29 5.1.4 Definies Bsicas ................................................................................................................................ 29 5.1.5 Exemplo simples de fluxo de trabalho no TestLink; ............................................................................. 30 5.1.6 Algumas configuraes antes de iniciar ............................................................................................... 32

    5.2 PROJETO DE TESTE ........................................................................................................................ 32 5.2.1 Editando um projeto ............................................................................................................................. 34

    5.3 INVENTRIO .................................................................................................................................. 35 5.4 ESPECIFICAES DE TESTE ........................................................................................................... 35 5.5 ADICIONANDO REQUISITOS ........................................................................................................... 36

    5.5.1 Editando Especificao de Requisitos .................................................................................................. 37 5.5.2 Adicionando Casos de Teste ................................................................................................................. 39 5.5.3 Associando Casos de Teste aos Requisitos ........................................................................................... 44 5.5.4 Associando Palavras Chaves aos Casos de Testes ............................................................................... 45 5.5.5 Criao e excluso de Planos de Teste ................................................................................................ 46 5.5.6 Criando Baselines / Releases ................................................................................................................ 46 5.5.7 Adicionando casos de teste ao Plano de Teste ..................................................................................... 47 5.5.8 Atribuio de execuo de teste ........................................................................................................... 49

    5.6 PLATAFORMAS .............................................................................................................................. 49 5.7 PRIORIZANDO TESTES ................................................................................................................... 50 5.8 MARCOS ....................................................................................................................................... 51

  • Automao de Testes

    4

    5.8.1 Executando os Casos de Teste .............................................................................................................. 51 FILTRAGEM DE CASOS DE TESTE ............................................................................................................ 52 RVORE ................................................................................................................................................. 52 STATUS DO TESTE ................................................................................................................................... 53 INSERINDO RESULTADOS DO TESTE ........................................................................................................ 53

    5.8.2 Relatrios de teste e mtricas ............................................................................................................... 53 5.8.3 Mtricas gerais de Planos de Testes..................................................................................................... 53 5.8.4 Resultados por palavra-chave .............................................................................................................. 54 5.8.5 Resultados por Dono .....................................................................................