Postagens

Mostrando postagens de Novembro, 2017

Season VAGAS - Ep. 01: Vaga Lisboa Portugal

Imagem

Season QA - Ep. 01: Testes Ágeis

Imagem
Olááááá Robotizadores ... Vamos mudar um pouco o foco do blog, mas sem deixar de lado o nosso lindo Teste de Software/QA ... O Robot Framework é um framework para Automação de Testes, certo! Mas May, por que tenho que automatizar?? Para que serve?? Como começo??? Nessa Season vamos falar de QA e neste post sobre os Testes Ágeis!!!



Neste post começarei postando um podcast muuuito bacana do TestCast Brasil que fala um pouco de Agile Testing, uma área que preza muito a Automação de Testes para agilizar a entrega do produto... então curte aí e deixe o seu comentário!!!!!!


Season API Testing - Ep. 03: Conferências no response body JSON [library Collections]

Imagem
Olááá Robotizadores de API!!!! Neste post vou falar um pouquinho de como vocês podem conferir um response body em JSON ... Já aprendemos como obter os valores dos atributos no segundo post da série (Season API Testing - Ep. 02: Trabalhando com o Response da Requisição), este post complementa ele e te mostra alguns exemplos para que você possa conferir os valores (a parte mais importante do seu teste!!!)... então bora lá...



01 - Library CollectionsTodos os exemplos citados aqui foram feitos com base nas funções da libraryCollections

Aqui vou mostrar somente alguns exemplos para que você possa começar seus testes, mas não deixe de dar uma boa estudada na library, pois existem muitas outras funções para validação lá que não citarei aqui!!!

Para os exemplos abaixo considere o JSON de exemplo:

"info": { 
        "version": "1.0.0", 
        "title": "Wikimedia REST API" 
        "license": { 
            "name": "Apache2&…

Season API Testing - Ep. 02: Trabalhando com o Response da Requisição

Imagem
Oláááá Robotizadores de API!!! Neste post trago as possibilidades de como obter as informações do Response para que você consiga utilizá-las e/ou conferi-las. Se você perdeu o nosso post nº 01 sobre API Testing com o Robot Framework, clica aqui e passa lá antes... Se já leu, então chega aqui...



01 - Armazenando o ResponsePara armazenar o response você declara uma variável recebendo a resposta da requisição, como no exemplo abaixo:

${RESPOSTA}=    Get Request    consultaCEP    /cep

#FICAADICA: Se você precisar usar esse response em todo o teste/suíte, você pode configurá-lo para ser uma variável de teste ou suíte, exemplo:

Set Test Variable    ${RESPOSTA}
Set Suite Variable${RESPOSTA}

02 - Acessando o conteúdo do ResponseAtravés da variável que você armazenou o response, use:

02.1 Para pegar o STATUS CODE:   ${RESPOSTA.status_code}

02.2 Para pegar o STATUS REASON:   ${RESPOSTA.reason}

02.3 Para pegar os HEADERS:  ${RESPOSTA.headers}

02.4 Para pegar o conteúdo do Body no seu formato original:  ${…