TD - thedeveloper’s conference2010
  C
TrilhadeTestes




      ww
       w .testadores.com
AgilidadecomFerramentasdeAutomação
Com eporquê?(EliasNogueira&JorgeDiz)
   o
Fórm paraauto ação:
    ula      m
Oqueé Auto açãode T
                     m        este
"Opropósitodaauto a detestespodeser resu ida en descritocom
                   m ção                    m m te           o
a aplicaçãodeestratégiase ferra entastendoemvistaa reduçãodo
                               m
envolvim hu anoemativida m uaisrepetitivas."
         ento m                des an
CemKaner Autordolivro"LessonsLearnedInSoftw T
       ,                                   are esting"
Auto açãode T é...
            m        este

Usodeferramentasparaajudar/suportaroteste

Autom emam
         ação      bienteágil é aplicaçãodos
princípioságeisparaautom atizaroteste
Falsas expectativas

U aferra entadetestesauto atizadoséasoluçãode
  m     m                m
todososproblem dequalidade.
              as
Falsas expectativas

Testabili-oquê?
V querdizerqueparacriartestesautom
 ocê                              atizadosserá
necessáriom  odificarosiste a?
                           m
Falsas expectativas

Testesauto atizadosém
          m          oleza. Bastagravaradigitaçãoe
oscliquesdom  ouseedepoisexecutaroscript.
Possíveis a auto ação
                       m

 Tarefas repetitivas                Testesderegressão




                       Sm T
                         oke ests




                                    Funcionalidades
Cálculos matem ticos
              á                         críticas
Nãoreco endadoparaauto ação
       m              m

Funcionalidades poucousadas   Funcionalidadesqueexigem
                              inspeçãovisual




   Funcionalidadesnovas               Protótipos
Principais ferra entasopensource
                m
     Seleniu  m–T  estesAutomatizadosparaW porm Funcionais
                                          eb   eios
     edeAceitação.
     http://seleniumhq.org

     JM –T
         eter estesdeperform emaplicaçõesdediferentestipo
                                 ance
     deservidores(HTTP/HT , SO , JM etc..).
                              TPS AP S,
     http://jakarta.apache.org/jmeter

      W –T
        atir estesAutom atizadosparaW escritosnalinguagemRuby.
                                      eb
      Existemderivaçõesem.Net (W eJava(W
                                 atN)       atJ)
      http://watir.com

     FitNesse–W server, W eferram deT Autom
                     eb          iki    enta este atizado
     parasuportarT    estesdeAceitação
     http://jakarta.apache.org/jm eter/
Testabilidade




                (Wanderlei Souza)
Testabilidade

           Capacidadede
           Testar
Testabilidade
AtributosdeQualidade-Norm ISO9126
                         a
Testabilidade

•FatoresdaTestabilidade
•TestesEmbutidos

•Centrabilidade
•SuporteaosTestes

•Observabilidade
Testabilidade
Tudo tem teste
Testabilidade
 Análisedeperfomance

 Análisedelogsclustering
Perfil doprofissional
Detalhista
Perfeccionista
Crítico
Organizado
Aprendizadocontínuo
M Redonda
                    esa

Precisaterconhecimentos
Ferramentasdeautomação
Com o códigotestando
    eçar
Conhecim denegócio
         ento
Problem emnãotestar osiste a
               as                 m

        Ana m G
           c ulta olemR$2 milhõespor atra emvôos
                                         sos
            “AGol afirm queum falhanaescaladetrabalhodostripulantes
                       a      a
            provocouosproblem Osistem teriadeixadodecom o
                              as.         a                  putar
            excessodehorasnajornadanom dejulho.Aoajustaraescala,
                                           ês
            houvefaltadefuncionários. Nestaquarta, 18%dosvôosdaem  presa
            partiramforadohorário.”




http://g1.globo.com/jornal-nacional/noticia/2010/08/anac-aplica-multa-gol-por-atrasos-em-aeroportos.html
Referências:
ww .freefoto.org
   w
ww .iterasys.com
   w             .br
ww .sem
   w bugs.blogspot.com
ww .globalcode.com
   w                 .br
ww .nissan.com
   w
perf4j.codehaus.org
ww .splunk.com
   w
pagseguro.uol.com .br
http://ww .vilarom oveis.com oveisflm
         w          anam           .br/m         a.htm
http://ww .flickr.com
         w            /photos/chaoticserenity/4946508498/

Trilha de testes 2010 - Bluesoft Labs