izabelacborges / test-automation-python-setup

Selenium WebDriver with Python setup

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python Setup para Automação de Testes

Este repositório compreende os materiais utilizados ao ministrar o minicurso de Processos de teste e automação de testes Web App na 5ª Escola de Férias do ICEI - PUC Minas, e tem o seguinte resumo:

Durante o minicurso será explicado como é o processo de testes, como testar o seu software, porque o teste é necessário, (e porque a culpa é sempre do desenvolvedor!) Além de aprender na prática como usar o Selenium WebDriver para automatizar seus testes para aplicações web. Os alunos poderão escolher entre as linguagens Python (neste repositório) e Java para desenvolver os scripts de automação. Como pré-requisito o aluno deverá trazer o próprio notebook, pois os processos de instalação são essenciais ao aprendizado.

Slides

Se você está acompanhando o minicurso nesse momento você deve visualizar o slide clicando aqui.

Se você achou esse repositório por acaso, você pode acessar os slides por aqui.

Instalação e configuração de ambiente

Para instalar e configurar o seu ambiente de testes automatizados em Python, você deve seguir o manual de instalação segundo seu sistema operacional:

Execução dos testes

Abra o Terminal, preferencialmente dentro do PyCharm. Será necessário ativar o ambiente virtual criado para os testes, e só aí executar o teste desejado. Os passos serão os seguintes:

source ~/Virtualenvs/selenium2env/bin/activate
nose path/to/test/test.py

Licenças

Os códigos de exemplificação estão sob a licença MIT: https://opensource.org/licenses/MIT ou veja o arquivo LICENSE

E os materiais de apoio desenvolvidos estão sob a licença criativa Creative Commons Attribution Share Alike 4.0: https://creativecommons.org/licenses/by-sa/4.0/legalcode.txt ou veja o arquivo LICENSE.slides.md

About

Selenium WebDriver with Python setup

License:MIT License


Languages

Language:Python 100.0%