Testes automáticos
-
Upload
renzo-nuccitelli -
Category
Technology
-
view
185 -
download
6
description
Transcript of Testes automáticos
Email: [email protected] Twitter: @renzonuccitec
Testes AutomáticosRenzo Nuccitelli
Email: [email protected] Twitter: @renzonuccitec
Roteiro
Teste AutomáticoTeste UnitárioMódulo unitestInjeção de DependênciaLib MockPython 100% OO*Tarefas
Email: [email protected] Twitter: @renzonuccitec
Teste Automático
Programa confere saída de acordo com entradas
Email: [email protected] Twitter: @renzonuccitec
Teste Unitário
Teste de uma porção de código (classe ou função) de forma independente
Email: [email protected] Twitter: @renzonuccitec
Módulo unittest
Lib para testes (baterias inclusas)Testes automáticos, apesar do nomeBaby steps:Teste função soma
Email: [email protected] Twitter: @renzonuccitec
Injeção de Dependência
Também chamada de Inversão de ControleDependências injetadas de fora para dentroObjetivo de tornar o código testávelEx: Calculadora com Operações
Email: [email protected] Twitter: @renzonuccitec
Lib Mock
Facilita Injeção de DependênciasConstrução de objeto MockAssertivas no objeto criadoRefatorar teste com Calculadora
Email: [email protected] Twitter: @renzonuccitec
Python 100% OO
Libs importadasEx: choice
Funções de MóduloEx: date.today
Email: [email protected] Twitter: @renzonuccitec
Tarefa
Fazer com TDDCriar código que verifica se duas palavras são anágramas
Email: [email protected] Twitter: @renzonuccitec
Referencias
Testes em aplicação web:http://goo.gl/Njljgp
Processo Entrega Contínua, importância dos testes:http://goo.gl/FhU7mI