Palestra técnica ministrada no PySM em Santa Maria - RS.
Como iniciar testes com splinter.
Github: https://github.com/adrianomargarin/palestra-splinter
Documentação splinter: splinter.readthedocs.org
2. Quem sou eu e o que faço?
★ Bacharelando em Sistemas de Informação
na Universidade de Caxias do Sul
★ Membro do Diretório Acadêmico
★ Desenvolvedor Web com Python e Django a
3+ anos
★ Colaborador na Pull4Up
★ Pythonista
7. Mas o que são testes?
★ O teste é um processo realizado pelo testador de
software, que permeia outros processos da
engenharia de software, e que envolve ações que
vão do levantamento de requisitos até a
execução do teste propriamente dito.
11. Como conheci o Splinter?
★ Projeto Emites
★ Precisava testar a interface de emissão de
notas
★ Muitas validações JS
★ Campos “escondidos”
★ Muitas requisições Ajax
★ entre N outros motivos...
12. Splinter
★ Splinter é uma ferramenta open source para
aplicações web utilizando testes Python. Ele
permite que você automatizar ações do
navegador, tais como visitar URLs e
interagindo com seus itens.
13. ★ Fácil de integrar com os teste do
python/django
★ Fácil de escrever
★ Fácil de manter - eu acho :)
★ Suporte a JS
★ ...
Porque o Splinter?