Postagens

Mostrando postagens de Agosto, 2017

Season Tutoriais - Ep. 01: Instalando o Robot Framework (Windows)

Imagem
Olááááá robotizadores!!! O Robot Framework é multi-plataforma, mas nesse tutorial direi o passo-a-passo para instalá-lo no Windows, então bora instalar o Robot Framework??? Irei mostrar o jeito mais tranquilo de fazer, existem outras formas, mas vamos por esta! Gogogo!


1 - Instalando o Python e pip [Pré-Requisitos]- Baixe o Python 2.7.x [https://www.python.org/downloads/] OBS.: Podem ocorrer problemas de compatibilidade com o Python 3.0, então recomendam o 2.7 por enquanto.
- Instale via executável o Python 2.7. OBS.: Defina a variável de ambiente durante a instalação (recomendado).


Se mesmo após a instalação não configurou as variáveis de ambiente, manualmente edite as variáveis e adicione "C:\Python27\;C:\Python27\Scripts".


- Para conferir se deu certo, no prompt de comando (cmd) execute:
python --version
pip --version

2 - Instalando o Robot Framework- No prompt de comando (cmd) execute:
pip install robotframework

E pronto!! Para saber se deu tudo certo no prompt de comando (cmd) e…

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 aberto. O framework foi …