AppTesting

L
Um Test Developer na prática
Quem sou eu!!! 
Nome: Lucilia de Oliveira 
Cargo: Test Developer 
Onde? Instituto Samnsung do Amazonas 
E-mail: sousadeoliveira@gmail.com 
Twitter:@lucilyaoliveira 
Linkedin: Lucilia de Oliveira
Ciclo de vida do software 
Análise 
Projeto 
Implementação 
Teste 
Homologação 
Implantação
AppTesting
Qualidade do software 
“Um software é considerado com qualidade 
quando atende as categorias da qualidade”. 
ISO/IEC 9126-1
Características de qualidade 
• Funcionalidade 
• Confiabilidade 
• Usabilidade 
• Eficiência 
• Manutenibilidade 
• Portabilidade
AppTesting
Teste de Software 
“ A finalidade do teste de software é, verificar se 
o que foi implementado estar de acordo com 
o que foi especificado” 
Ricardo Cristalli.
Níveis de teste
Teste de 
Unidade
Teste de Integração
Teste de Sistemas
Teste de Aceitação
Técnicas de teste de software
AppTesting
AppTesting
Modalidade de Testes
Teste Manuais
AppTesting
Automação de teste
AppTesting
Razoes para automatização 
• Aumento da Produtividade 
• Otimizar o processo de testes Manuais 
• Testes em diferentes Browsers 
• Testes de repetição de dados 
• Testes de cálculos
Teste de Regressão 
Teste de 
Regressão
O que é um desenvolvedor de Testes? 
- Logica de programação 
- Ferramentas de desenvolvimentos 
- Linguagem de programação 
- HTML 
- Frameworks de Testes
Fases de teste 
Planejar 
testes 
Projetar 
testes 
Executar 
Testes 
Gerenciar 
defeitos
Equipe de teste 
Lider ou gerente de teste (LT,GP) Responsável pela liderança de um 
projeto de teste. 
Arquiteto de testes(AT) Responsável pela montagem do ambiente 
de teste (infra-estrutura) e escolhas das 
ferramentas 
Analista de testes(AN) Responsável pela modelagem e 
elaboração dos casos de testes 
Testador(TE) Responsável pela execução dos casos de 
testes
Atributos de testes 
• Documentação/Caso de Uso/Pessoas/Sistemas 
• Cenários/Roreitos 
• Casos de Testes 
• Executar testes
Exemplo de caso de teste 
Objetivo: Login no Google Gmail. 
Pré-condições: Usuario de e-mail e senha valida no Gmail. 
Pós-condições: Usuario logado no E-mail. 
Detalhadamento: 
Step: Abrir o site www.gmail.com 
Step: Informar o E-mail. 
Step: Informar o Password 
Step: Pressiona o Botão Sign in. 
Resultado Esperado: Apresentar na tela a caixa de entada do usuário.
Iniciando automatização 
Linguagem -Java 
Ferramenta de Automação - Selenium 2 (Webdriver) 
Framework de Test - Junit 
IDE para desevolvimento - Eclipse
AppTesting
AppTesting
1 de 31

Recomendados

Implantação de um Processo de Teste de Software - Randerson Melville por
Implantação de um Processo de Teste de Software - Randerson Melville Implantação de um Processo de Teste de Software - Randerson Melville
Implantação de um Processo de Teste de Software - Randerson Melville minastestingconference
1.5K vistas33 diapositivas
Testes de Software - Fundamentos por
Testes de Software - FundamentosTestes de Software - Fundamentos
Testes de Software - FundamentosLucas Amaral
676 vistas16 diapositivas
Ferramentas e metodologias em testes de software por
Ferramentas e metodologias em testes de softwareFerramentas e metodologias em testes de software
Ferramentas e metodologias em testes de softwareJoyce Bastos
126 vistas25 diapositivas
Introdução ao teste de software por
 Introdução ao teste de software Introdução ao teste de software
Introdução ao teste de softwareAna Ludmila
10.9K vistas45 diapositivas
Palestra Teste de Software: princípios, ferramentas e carreira por
Palestra Teste de Software: princípios, ferramentas e carreiraPalestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreiraTaís Dall'Oca
2.2K vistas42 diapositivas
Teste de software por
Teste de softwareTeste de software
Teste de softwareDaniel Paulo de Assis
1.5K vistas25 diapositivas

Más contenido relacionado

La actualidad más candente

Carreira em testes de software por
Carreira em testes de softwareCarreira em testes de software
Carreira em testes de softwareJoyce Bastos
76 vistas32 diapositivas
Tecnicas Para Planejamento E Execucao De Testes De Software por
Tecnicas Para Planejamento E Execucao De Testes De SoftwareTecnicas Para Planejamento E Execucao De Testes De Software
Tecnicas Para Planejamento E Execucao De Testes De Softwaremarthahuback
2K vistas17 diapositivas
Processo de Teste de Software por
Processo de Teste de SoftwareProcesso de Teste de Software
Processo de Teste de Softwarewtmrio
1.1K vistas16 diapositivas
Papéis em Teste e Qualidade de Software por
Papéis em Teste e Qualidade de SoftwarePapéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de SoftwareCamilo Ribeiro
10K vistas27 diapositivas
Teste de software por
Teste de softwareTeste de software
Teste de softwareCOTIC-PROEG (UFPA)
1.8K vistas13 diapositivas
Ferramentas Case de Teste por
Ferramentas Case de TesteFerramentas Case de Teste
Ferramentas Case de TesteBeatriz Marques
3.2K vistas17 diapositivas

La actualidad más candente(19)

Carreira em testes de software por Joyce Bastos
Carreira em testes de softwareCarreira em testes de software
Carreira em testes de software
Joyce Bastos76 vistas
Tecnicas Para Planejamento E Execucao De Testes De Software por marthahuback
Tecnicas Para Planejamento E Execucao De Testes De SoftwareTecnicas Para Planejamento E Execucao De Testes De Software
Tecnicas Para Planejamento E Execucao De Testes De Software
marthahuback2K vistas
Processo de Teste de Software por wtmrio
Processo de Teste de SoftwareProcesso de Teste de Software
Processo de Teste de Software
wtmrio1.1K vistas
Papéis em Teste e Qualidade de Software por Camilo Ribeiro
Papéis em Teste e Qualidade de SoftwarePapéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de Software
Camilo Ribeiro10K vistas
T@rget trust curso de introdução ao processo de teste de software por Targettrust
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
Targettrust555 vistas
Planejamento de Testes por elliando dias
Planejamento de TestesPlanejamento de Testes
Planejamento de Testes
elliando dias2.1K vistas
Introdução ao Teste de Software - Uma abordagem prática por Fabrício Campos
Introdução ao Teste de Software - Uma abordagem práticaIntrodução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem prática
Fabrício Campos30.9K vistas
Qualidade de Software - Desenvolvimento dirigido por testes por Joaquim Lopes Júnior
Qualidade de Software - Desenvolvimento dirigido por testesQualidade de Software - Desenvolvimento dirigido por testes
Qualidade de Software - Desenvolvimento dirigido por testes
Joaquim Lopes Júnior1.1K vistas
Minicurso - Teste de software (CACSI 2015) por Vanilton Pinheiro
Minicurso - Teste de software (CACSI 2015)Minicurso - Teste de software (CACSI 2015)
Minicurso - Teste de software (CACSI 2015)
Vanilton Pinheiro2.3K vistas
Teste de Software Introdução à Qualidade por Camilo Ribeiro
Teste de Software Introdução à Qualidade Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade
Camilo Ribeiro7.7K vistas
[QANinjaConf2017] Testes de Regressão Visual com Galen Framework por Júlio de Lima
[QANinjaConf2017] Testes de Regressão Visual com Galen Framework[QANinjaConf2017] Testes de Regressão Visual com Galen Framework
[QANinjaConf2017] Testes de Regressão Visual com Galen Framework
Júlio de Lima601 vistas

Similar a AppTesting

[GUTS-RS] GUTS Universitário - Carreira de Testes por
[GUTS-RS] GUTS Universitário - Carreira de Testes[GUTS-RS] GUTS Universitário - Carreira de Testes
[GUTS-RS] GUTS Universitário - Carreira de TestesGUTS-RS
1.2K vistas30 diapositivas
O que é Teste de Software? por
O que é Teste de Software?O que é Teste de Software?
O que é Teste de Software?testedesoftwarepe
918 vistas41 diapositivas
Gerenciando Testes Com Qualidade V2a por
Gerenciando Testes Com Qualidade V2aGerenciando Testes Com Qualidade V2a
Gerenciando Testes Com Qualidade V2aLeonardo Molinari
404 vistas30 diapositivas
T@rget trust curso de introdução ao processo de teste de software por
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de softwareTargettrust
451 vistas20 diapositivas
Noções em teste de software e introdução a automação por
Noções em teste de software e introdução a automaçãoNoções em teste de software e introdução a automação
Noções em teste de software e introdução a automaçãoSandy Maciel
1.9K vistas118 diapositivas
Introdução à Engenharia de Testes de Software por
Introdução à Engenharia de Testes de SoftwareIntrodução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de SoftwareCloves da Rocha
257 vistas17 diapositivas

Similar a AppTesting(20)

[GUTS-RS] GUTS Universitário - Carreira de Testes por GUTS-RS
[GUTS-RS] GUTS Universitário - Carreira de Testes[GUTS-RS] GUTS Universitário - Carreira de Testes
[GUTS-RS] GUTS Universitário - Carreira de Testes
GUTS-RS 1.2K vistas
T@rget trust curso de introdução ao processo de teste de software por Targettrust
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
Targettrust451 vistas
Noções em teste de software e introdução a automação por Sandy Maciel
Noções em teste de software e introdução a automaçãoNoções em teste de software e introdução a automação
Noções em teste de software e introdução a automação
Sandy Maciel1.9K vistas
Introdução à Engenharia de Testes de Software por Cloves da Rocha
Introdução à Engenharia de Testes de SoftwareIntrodução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de Software
Cloves da Rocha257 vistas
Gerenciamento da Qualidade de Software 4.pptx por Roberto Nunes
Gerenciamento da Qualidade de Software 4.pptxGerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptx
Roberto Nunes53 vistas
Introdução a Testes de Software - Unidade I por João Lourenço
Introdução a Testes de Software - Unidade IIntrodução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade I
João Lourenço6.1K vistas
Fundamentos e Carreira em Teste de Software (Aula Magna UniSalesiano) por Júlio de Lima
Fundamentos e Carreira em Teste de Software (Aula Magna UniSalesiano)Fundamentos e Carreira em Teste de Software (Aula Magna UniSalesiano)
Fundamentos e Carreira em Teste de Software (Aula Magna UniSalesiano)
Júlio de Lima687 vistas
Palestra ALATS SP - FIAP Teste de Software por Elias Nogueira
Palestra ALATS SP - FIAP  Teste de SoftwarePalestra ALATS SP - FIAP  Teste de Software
Palestra ALATS SP - FIAP Teste de Software
Elias Nogueira1.4K vistas
Melhorando a qualidade do software com testes de ponta a-ponta por Guilherme Cardoso
Melhorando a qualidade do software com testes de ponta a-pontaMelhorando a qualidade do software com testes de ponta a-ponta
Melhorando a qualidade do software com testes de ponta a-ponta
Guilherme Cardoso1.8K vistas
T@rget trust t-curso de ferramentas para automação de teste de software por Targettrust
T@rget trust   t-curso de ferramentas para automação de teste de softwareT@rget trust   t-curso de ferramentas para automação de teste de software
T@rget trust t-curso de ferramentas para automação de teste de software
Targettrust722 vistas
T@rget trust t-curso de ferramentas para automação de teste de software por Targettrust
T@rget trust   t-curso de ferramentas para automação de teste de softwareT@rget trust   t-curso de ferramentas para automação de teste de software
T@rget trust t-curso de ferramentas para automação de teste de software
Targettrust532 vistas
Ferramentas de Gestão de Testes por elliando dias
Ferramentas de Gestão de TestesFerramentas de Gestão de Testes
Ferramentas de Gestão de Testes
elliando dias7.7K vistas

AppTesting

  • 1. Um Test Developer na prática
  • 2. Quem sou eu!!! Nome: Lucilia de Oliveira Cargo: Test Developer Onde? Instituto Samnsung do Amazonas E-mail: sousadeoliveira@gmail.com Twitter:@lucilyaoliveira Linkedin: Lucilia de Oliveira
  • 3. Ciclo de vida do software Análise Projeto Implementação Teste Homologação Implantação
  • 5. Qualidade do software “Um software é considerado com qualidade quando atende as categorias da qualidade”. ISO/IEC 9126-1
  • 6. Características de qualidade • Funcionalidade • Confiabilidade • Usabilidade • Eficiência • Manutenibilidade • Portabilidade
  • 8. Teste de Software “ A finalidade do teste de software é, verificar se o que foi implementado estar de acordo com o que foi especificado” Ricardo Cristalli.
  • 14. Técnicas de teste de software
  • 22. Razoes para automatização • Aumento da Produtividade • Otimizar o processo de testes Manuais • Testes em diferentes Browsers • Testes de repetição de dados • Testes de cálculos
  • 23. Teste de Regressão Teste de Regressão
  • 24. O que é um desenvolvedor de Testes? - Logica de programação - Ferramentas de desenvolvimentos - Linguagem de programação - HTML - Frameworks de Testes
  • 25. Fases de teste Planejar testes Projetar testes Executar Testes Gerenciar defeitos
  • 26. Equipe de teste Lider ou gerente de teste (LT,GP) Responsável pela liderança de um projeto de teste. Arquiteto de testes(AT) Responsável pela montagem do ambiente de teste (infra-estrutura) e escolhas das ferramentas Analista de testes(AN) Responsável pela modelagem e elaboração dos casos de testes Testador(TE) Responsável pela execução dos casos de testes
  • 27. Atributos de testes • Documentação/Caso de Uso/Pessoas/Sistemas • Cenários/Roreitos • Casos de Testes • Executar testes
  • 28. Exemplo de caso de teste Objetivo: Login no Google Gmail. Pré-condições: Usuario de e-mail e senha valida no Gmail. Pós-condições: Usuario logado no E-mail. Detalhadamento: Step: Abrir o site www.gmail.com Step: Informar o E-mail. Step: Informar o Password Step: Pressiona o Botão Sign in. Resultado Esperado: Apresentar na tela a caixa de entada do usuário.
  • 29. Iniciando automatização Linguagem -Java Ferramenta de Automação - Selenium 2 (Webdriver) Framework de Test - Junit IDE para desevolvimento - Eclipse