Postagens

Mostrando postagens com o rótulo atdd

[NOVO] Nossa experiência com o Robot Framework em 2 anos e 6 meses...

Imagem
Olááá robotizadores!!! Em jan/2018 eu fiz um post relatando minha experiência com o Robot Framework de 6 meses. E acho que chegou a hora de dizer o por que ainda estamos com ele, são 2 anos e 6 meses!!! Chega mais que vou te contar... Abaixo vou citar os pontos que nos fizeram continuar e estar até hoje utilizando esse framework " maravilindo "!!! As primeiras impressões eu citei nesse post aqui , confere lá se você ainda não leu!! 01 - Produtividade Com a produtividade do framework: - Não precisamos nos preocupar com linguagem para automatizar, pois ele usa a abordagem keyword-driven com bela documentação disponível. - Não precisamos nos preocupar com log/report, pois o dele nos atendeu perfeitamente. - Não precisamos nos preocupar com ambientes, pois ele é multiplataforma e roda no nosso CI/CD lindamente. - Tudo que precisamos automatizar nós conseguimos e raras foram as vezes que tivemos que por a mão no Python, quando precisamos, o Python nos atendeu li...

[CURSOS] Robot Framework pt-br Udemy

Imagem
Oláááá futuros robotizadores!!! Desde 2018 nosso curso está no AR na Udemy. Simples, direto e reto!!! Um curso com classificação ótima, você aprenderá a sair do zero e se tornar mestre na automação de testes de uma vez por todas!! #AGORAVAI Saiba mais... Promoção Aproveita!!! Cupom de FEVEREIRO:  ROBOT_FEV_2023  válido até 17/03/2023  - 23h59 : ⭐Básico:  https://www.udemy.com/course/automacao-de-testes-com-robot-framework-basico/?couponCode=ROBOT_FEV_2023 ⭐⭐Avançado:  https://www.udemy.com/course/automacao-de-testes-com-robot-framework-avancado/?couponCode=ROBOT_FEV_2023   Se os cursos não estiverem mais em promoção, use esses links: Básico :  https://www.udemy.com/course/automacao-de-testes-com-robot-framework-basico/?referralCode=07AE210B34B27F2BA63C Avançado:  https://www.udemy.com/course/automacao-de-testes-com-robot-framework-avancado/?referralCode=D8A16D5A4F4A3660792B Instrutora Mayara "May" Fernandes Specialist QA Engineer ...

Nossa experiência com o Robot Framework em 6 meses...

Imagem
Olááá robotizadores!!! Acho que muitos se perguntam: Por que Robot Framework? Por que o blog? Bom, vou contar a experiência que eu tive  trabalhando    com ele durante esses últimos 6 meses e responder essas perguntas para vocês!!!! Chega mais... 01 - Minha experiência com testes automatizados Antes do meu atual cargo, onde o foco são testes de APIs, eu trabalhei com o Test Complete automatizando testes de regressão e smoke testes de um legado Desktop. E só! Tinha conhecimento apenas de Delphi e C#, e para a automação no Test Complete usava Delphi. Já onde trabalho hoje, entrei para um time novo, recém criado, cujo o foco são integrações, então, surgiu a necessidade de automatizarmos nossas soluções de interoperabilidade, testes esses que eu só tinha uma experiência básica por ter realizado apenas alguns testes manuais um dia no trabalho anterior. 02 - O primeiro POC: FITNESSE Nos foi sugerido o uso do FITNESSE, pois ele atende ao ATDD e já tinha sido usado co...

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 Te ste 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 Tutoriais - Ep. 05: Escrevendo os testes com Tabela de Dados [data-driven style]

Imagem
Olááá robotizadores! Neste post vou mostrar um exemplo de como escrever no Robot Framework com tabelas de dados. Se você precisa entrar com diversos dados em um mesmo teste, esse exemplo é para você!!! Acompanhe...  Se ainda não viu nosso primeiro exemplo  Season Tutoriais - Ep. 03: Escrevendo o primeiro teste [keyword-driven style]   dê uma conferida antes!!! Passo 01: Criando o teste com tabela de dados [test template] Quando você precisar usar uma tabela de dados, você terá que criar um TEST TEMPLATE na seção Settings indicando qual teste da seção Keyword é o teste que se repete para cada dado de sua tabela. Segue exemplo: - Na seção Keywords , criamos nosso teste " Validar pesquisa de postagens " que é o passo-a-passo que será repetido para cada Test Case informado em forma de tabela de dados. Veja que ele recebe 02 argumentos, que são os meus dados de entrada da tabela de dados. - Na seção Test Case , eu fiz a tabela com 3 colunas: Título Teste...

Season Scripts - Ep. 01: Seções de um script de teste

Imagem
Olááááá robotizadores!! Neste post vou explicar como o script de testes funciona no Robot Framework. É importante entender as seções em que o script é dividido para facilitar os entendimentos daqui para frente. Fica tranquilo que é bem simples... 1 - *** Settings *** Na seção Settings podemos informar documentação ( Documentation ), as bibliotecas ( Library ), os scripts de baixo nível ( Resources ), setup / teardown da suíte e dos testes e timeout para os testes. 2 - *** Variables *** Com o nome já diz, é nesta seção que iremos declarar variáveis e definir os valores default. Exemplo: ${URL}  http://www.google.com.br 3 - *** Test Case *** Nessa seção escrevemos os casos de teste em linguagem natural, em keywords. O robot Framework disponibiliza três formas de escrever: keyword-driven, data-driven e gherkin. Falarei mais de cada opção em posts próprios. Mas basicamente você deve escrever o título do seu caso de teste e os seus respectivos passos. Exempl...

Season Premiere: Introdução ao Robot Framework

Imagem
Olááá robotizadores (ou ainda não), nesse post vou apresentar-lhes o astro deste blog: "The" Robot Framework. Comecei usá-lo a pouco tempo, mas já o adoro, por isso vou compartilhar com vocês tudo que estou aprendendo e espero poder ajudar muitos QAs a robotizar também!!! O que é Robot Framework? O Robot Framework é uma estrutura para automação de testes de aceitação (você pode ter ouvido ATDD também 😉 ) que permite usar abordagens keyword-driven , data-driven e/ou behaviour -driven (BDD). Possui sintaxe de dados tabular fácil de usar e permite que usuários utilizem e criem bibliotecas em Python ou Java. O projeto! O Robot Framework é independente de sistema operacional e de aplicativos. A estrutura principal é implementada usando Python e é executado também em Jython (JVM) e IronPython (.NET). O próprio Robot Framework é um software de código aberto lançado no Apache License 2.0 e a maioria das bibliotecas e ferramentas do ecossistema também são de código...