Skip to content

izabelacborges/test-automation-python-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages