introdução à automação de testes funcionais (ipasgo, goiânia)

14
[email protected] (48) 3285-5615 twitter.com/qualister facebook.com/qualister linkedin.com/company/qualister Introdução à Automação de Testes Funcionais Júlio de Lima [email protected] / @juliodelimas Goiânia, Goiás 06 de novembro de 2014

Upload: julio-de-lima

Post on 28-Jun-2015

259 views

Category:

Technology


35 download

DESCRIPTION

Palestra ministrada à equipe da gerência de planejamento de tecnologia da informação do IPASGO, Goiânia. Nela, apresento alguns conceitos em automação de testes funcionais, a diferença entre tipos de teste, abordagens e paradigmas relacionados a esta atividade. Um vídeo-tutorial passo-a-passo mostrando como gravar testes no TestComplete, este será postado em breve no canal da Qualister no Youtube: youtube.com/user/qualistervideos

TRANSCRIPT

Page 1: Introdução à Automação de Testes Funcionais (IPASGO, Goiânia)

[email protected]

(48) 3285-5615

twitter.com/qualister

facebook.com/qualister

linkedin.com/company/qualister

Introdução  à  Automação  de  Testes  Funcionais  

Júlio  de  [email protected]  /  @juliodelimas

Goiânia,  Goiás  06  de  novembro  de  2014

Page 2: Introdução à Automação de Testes Funcionais (IPASGO, Goiânia)

www.qualister.com.br

Fundada  em  2007  Mais  de  1.000  clientes  em  todo  o  Brasil  

Mais  de  50  cursos  sobre  teste  de  software  Mais  de  3.000  alunos  formados

Page 3: Introdução à Automação de Testes Funcionais (IPASGO, Goiânia)

Testes  funcionais    x    

Não  funcionais  

Page 4: Introdução à Automação de Testes Funcionais (IPASGO, Goiânia)

Por  que  automatizar  testes  funcionais?  

Page 5: Introdução à Automação de Testes Funcionais (IPASGO, Goiânia)

Como  as  ferramentas  de  automação  trabalham  

Page 6: Introdução à Automação de Testes Funcionais (IPASGO, Goiânia)

Como  as  ferramentas  de  automação  trabalham  

name="login"  

name="senha"  

name="lembrar"  

id="entrar"  

Page 7: Introdução à Automação de Testes Funcionais (IPASGO, Goiânia)

Como  as  ferramentas  de  automação  trabalham  

name="id_user"  

name="pass_user

name="remember

id="entrar"  

Clicar()  Digitar(Txt)  Limpar()

Clicar()  Limpar()

Clicar()  ClicarDuasVezes()

Clicar()  Digitar(Txt)  Limpar()

Page 8: Introdução à Automação de Testes Funcionais (IPASGO, Goiânia)

Como  as  ferramentas  de  automação  trabalham  

name="id_user"  

name="pass_user

name="remember

id="entrar"  

Clicar()  Digitar(Txt)  Limpar()

Clicar()  Limpar()

Clicar()  ClicarDuasVezes()

Clicar()  Digitar(Txt)  Limpar()

Exemplo  de  um  Script  name="id_user"  

name="pass_user

name="remember

id="entrar"  

Clicar()  Digitar(Txt)  Limpar()

Clicar()  Limpar()

Clicar()  ClicarDuasVezes()

Clicar()  Digitar(Txt)  Limpar()

PesquisarElemento("#id_user").Digitar("Mark") PesquisarElemento("#pass_user").Digitar("123") PesquisarElemento("#remember").Clicar() PesquisarElemento("#entrar").Clicar() ValidarQueLogou()

Page 9: Introdução à Automação de Testes Funcionais (IPASGO, Goiânia)
Page 10: Introdução à Automação de Testes Funcionais (IPASGO, Goiânia)

Estratégia  de  Teste  Baseado  nos  riscos  e/ou  Baseado  em  

novas  funcionalidades  

Page 11: Introdução à Automação de Testes Funcionais (IPASGO, Goiânia)

Testes  manuais  vs  Testes  automatizados  Objetivos  e  Características  

Page 12: Introdução à Automação de Testes Funcionais (IPASGO, Goiânia)

Dados  e  Ambiente  Controlados  Scripts  de  teste  não  lidam  com  eventos  inesperados  

Page 13: Introdução à Automação de Testes Funcionais (IPASGO, Goiânia)

Integração  conInua  Execução dos testes a cada liberação

Page 14: Introdução à Automação de Testes Funcionais (IPASGO, Goiânia)

Contatos  

[email protected]  twitter.com/juliodelimas  vine.co/juliodelimas  

linkedin.com/in/juliodelimas  slideshare.net/juliodelimas  

(48)  3285-­‐5615