SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
Suite de Testes
                            Lindolfo ‘Lorn’ Rodrigues
                          http://lornlab.org - @lornlab
                             <lorn at cpan dot org>




Sunday, August 7, 2011
O que é?




Sunday, August 7, 2011
O que é?




Sunday, August 7, 2011
Tipos de teste

                    • Testes unitário
                    • Testes Integração
                    • Testes Funcionais


Sunday, August 7, 2011
Teste Unitário




Sunday, August 7, 2011
Teste de Integração




Sunday, August 7, 2011
Teste Funcional




Sunday, August 7, 2011
O que temos?


                    • Testes Unitários
                    • Testes de Integração


Sunday, August 7, 2011
O queremos ter?

                    • Mais testes unitários :D
                    • Mais testes de integração :D
                    • Testes funcionais o/
                    • Integração continua o |o| /o/

Sunday, August 7, 2011
Integração continua



                    • Jenkins! ( antigo Hudson ... )


Sunday, August 7, 2011
Integração continua




Sunday, August 7, 2011
Integração continua
                    • Foi feito merge do seu pull request no
                         github?
                    • Qualquer commit no http://github.com/
                         maluco/CMD
                    • Roda testes, caso nenhum quebre, faz o
                         deploy do codigo testado em http://
                         paraondefoimeudinheiro.com.br


Sunday, August 7, 2011
Deploy continuo



                    •    Deploy continuo


Sunday, August 7, 2011

Mais conteúdo relacionado

Destaque

Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De SoftwareCursoSENAC
 
Conceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidadeConceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidaderzauza
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Sérgio Souza Costa
 
Le quotidien d'un ANT en Ardèche Plein Coeur
Le quotidien d'un ANT en Ardèche Plein CoeurLe quotidien d'un ANT en Ardèche Plein Coeur
Le quotidien d'un ANT en Ardèche Plein CoeurArdèche Plein Coeur
 
Meet the DOT Doctor (Personal side)
Meet the DOT Doctor (Personal side)Meet the DOT Doctor (Personal side)
Meet the DOT Doctor (Personal side)The DOT Doctor
 
Desenvolvimento Distribuído de Software
Desenvolvimento Distribuído de SoftwareDesenvolvimento Distribuído de Software
Desenvolvimento Distribuído de SoftwareRafael Vivian
 
Les Herbes De Provence Au Canal2
Les Herbes De Provence Au Canal2Les Herbes De Provence Au Canal2
Les Herbes De Provence Au Canal2Fehl
 
09 GMW Workshop E Assessment
09 GMW Workshop E Assessment09 GMW Workshop E Assessment
09 GMW Workshop E AssessmentCornelia Ruedel
 
Smartwatch para invidentes dot
Smartwatch para invidentes dotSmartwatch para invidentes dot
Smartwatch para invidentes dotLiboo19
 
Les rencontres e tourisme anglet MOPA - Un projet d'OT numérique incluant la ...
Les rencontres e tourisme anglet MOPA - Un projet d'OT numérique incluant la ...Les rencontres e tourisme anglet MOPA - Un projet d'OT numérique incluant la ...
Les rencontres e tourisme anglet MOPA - Un projet d'OT numérique incluant la ...MONA
 
English dot worws level 1
English dot worws level 1English dot worws level 1
English dot worws level 1mafesita2
 

Destaque (18)

Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De Software
 
Apostila qi
Apostila qiApostila qi
Apostila qi
 
Conceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidadeConceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidade
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
 
Le quotidien d'un ANT en Ardèche Plein Coeur
Le quotidien d'un ANT en Ardèche Plein CoeurLe quotidien d'un ANT en Ardèche Plein Coeur
Le quotidien d'un ANT en Ardèche Plein Coeur
 
More fun in the philippines - Thomas JOUANNES
More fun in the philippines - Thomas JOUANNESMore fun in the philippines - Thomas JOUANNES
More fun in the philippines - Thomas JOUANNES
 
Meet the DOT Doctor (Personal side)
Meet the DOT Doctor (Personal side)Meet the DOT Doctor (Personal side)
Meet the DOT Doctor (Personal side)
 
Desenvolvimento Distribuído de Software
Desenvolvimento Distribuído de SoftwareDesenvolvimento Distribuído de Software
Desenvolvimento Distribuído de Software
 
Les Herbes De Provence Au Canal2
Les Herbes De Provence Au Canal2Les Herbes De Provence Au Canal2
Les Herbes De Provence Au Canal2
 
09 GMW Workshop E Assessment
09 GMW Workshop E Assessment09 GMW Workshop E Assessment
09 GMW Workshop E Assessment
 
Smartwatch para invidentes dot
Smartwatch para invidentes dotSmartwatch para invidentes dot
Smartwatch para invidentes dot
 
Primera práctica dot
Primera práctica dotPrimera práctica dot
Primera práctica dot
 
Apresentação T-Scan
Apresentação T-ScanApresentação T-Scan
Apresentação T-Scan
 
EBERLE - MUNDIAL TIJERAS
EBERLE - MUNDIAL TIJERASEBERLE - MUNDIAL TIJERAS
EBERLE - MUNDIAL TIJERAS
 
Les rencontres e tourisme anglet MOPA - Un projet d'OT numérique incluant la ...
Les rencontres e tourisme anglet MOPA - Un projet d'OT numérique incluant la ...Les rencontres e tourisme anglet MOPA - Un projet d'OT numérique incluant la ...
Les rencontres e tourisme anglet MOPA - Un projet d'OT numérique incluant la ...
 
English dot worws level 1
English dot worws level 1English dot worws level 1
English dot worws level 1
 
Point supply
Point supplyPoint supply
Point supply
 
Tag der offenen Tür - zeit.areal
Tag der offenen Tür - zeit.arealTag der offenen Tür - zeit.areal
Tag der offenen Tür - zeit.areal
 

Semelhante a Suite de Testes

TDC 2011 - E no sétimo dia ele escreveu testes
TDC 2011 - E no sétimo dia ele escreveu testesTDC 2011 - E no sétimo dia ele escreveu testes
TDC 2011 - E no sétimo dia ele escreveu testesRafael Dohms
 
Fun driven development com Ruby
Fun driven development com RubyFun driven development com Ruby
Fun driven development com RubySuccesSoft LTDA
 
Desafios ria-classe-mundial
Desafios ria-classe-mundialDesafios ria-classe-mundial
Desafios ria-classe-mundialMarc Pires
 
FISL12 - Redis e as facilidades de trabalhar com um banco de dados NoSQL
FISL12 - Redis e as facilidades de trabalhar com um banco de dados NoSQLFISL12 - Redis e as facilidades de trabalhar com um banco de dados NoSQL
FISL12 - Redis e as facilidades de trabalhar com um banco de dados NoSQLMaxwell Dayvson Da Silva
 
Automação de Testes com Selenium e AspectJ (AOP)
Automação de Testes com Selenium e AspectJ (AOP)Automação de Testes com Selenium e AspectJ (AOP)
Automação de Testes com Selenium e AspectJ (AOP)Eduardo Souza
 

Semelhante a Suite de Testes (8)

TDC 2011 - E no sétimo dia ele escreveu testes
TDC 2011 - E no sétimo dia ele escreveu testesTDC 2011 - E no sétimo dia ele escreveu testes
TDC 2011 - E no sétimo dia ele escreveu testes
 
Fun driven development com Ruby
Fun driven development com RubyFun driven development com Ruby
Fun driven development com Ruby
 
Oficina Ruby on Rails Fatec
Oficina Ruby on Rails FatecOficina Ruby on Rails Fatec
Oficina Ruby on Rails Fatec
 
Somos jardineiros
Somos jardineirosSomos jardineiros
Somos jardineiros
 
Desafios ria-classe-mundial
Desafios ria-classe-mundialDesafios ria-classe-mundial
Desafios ria-classe-mundial
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
FISL12 - Redis e as facilidades de trabalhar com um banco de dados NoSQL
FISL12 - Redis e as facilidades de trabalhar com um banco de dados NoSQLFISL12 - Redis e as facilidades de trabalhar com um banco de dados NoSQL
FISL12 - Redis e as facilidades de trabalhar com um banco de dados NoSQL
 
Automação de Testes com Selenium e AspectJ (AOP)
Automação de Testes com Selenium e AspectJ (AOP)Automação de Testes com Selenium e AspectJ (AOP)
Automação de Testes com Selenium e AspectJ (AOP)
 

Suite de Testes