Design builder em testes

  • Published on
    11-Apr-2017

  • View
    9

  • Download
    0

Embed Size (px)

Transcript

  • TestRock! Design Builder em testes

  • Objetivo?

    Criar nosso caso de teste em pedaos componente a componente

    Para que?

    Para encapsular a criao de casos de teste

    Simplificar a criao de casos de teste complexos

    Padronizar a elaborao dos casos de teste

    Como?

    Criando a interface CasoTeste com o protocolo de criao dos casos de

    teste

    Criando a interface CasoTesteBuilder que sabe como construir o caso

    de teste

    Criando a classe CasoTesteGenerator que chama o construtor para

    construir o caso de teste

    Passos

    Criar as interfaces acima e implement-las

    Construir a classe cliente (main) que solicita a criao do caso de teste

    Conceito!

    2

  • Modelo!

    3

    (Interface)

    CasoTeste

    driver

    login

    executar

    logout

    (Classe)

    CasoTesteGenerator

    //chama os mtodos

    //ctb: casoTesteBuilder

    ctb.buildDriver

    ctb.buildLogin

    ctb.buildComponenteList

    ctb.buildLogout

    return CasoTeste

    (Interface)

    CasoTesteBuilder

    buildDriver

    buildLogin

    buildComponeteList

    buildLogout

    Usa Cria

    (Classe)

    Cliente

    main

    Solicita caso de teste

  • Canal TestRock! - https://www.youtube.com/channel/UCaM9f-

    dK58sezfVmNIoAi6g

    Referncia - https://imasters.com.br/artigo/25103/desenvolvimento/design-

    pattern-nao-e-receita-de-bolo--parte-02-

    builder/?trace=1519021197&source=single

    Cdigo -

    https://www.dropbox.com/sh/ogqpdjsuub5wukg/AAD2rTh9iGpQTRWMcGW

    2AOtHa?dl=0

    Material!

    4