SlideShare a Scribd company logo
1 of 9
Automação de Testes
Introdução
O que é automação?
Introdução
O que é teste?
Qualidade Software

“Além de permitir que a equipe de Quality Assurance (QA) foque
nas novas
funcionalidades de uma aplicação, deixando o esforço de
reteste a cargo dos
scripts de automatização, a Automação de Testes proporciona
redução de
tempo e de custos em longo prazo, permite a procura de
classes específicas
de defeitos e, no caso de aplicações que possuem um longo
ciclo de vida,
a Automação de Testes permite que incrementos ou pequenas
correções
no código não afetem funcionalidades que já estavam
estabelecidas.“
Tipos de Teste
- Técnicas Funcionais.

- Técnicas Não Funcionais.

- Fases de Teste.

- Artefatos de Teste.

- Assuntos Relacionados
Tipos de Teste
Técnicas Funcionais
- Caixa-branca.
- Caixa-preta.
- Regressão.

Técnicas Não Funcionais
-

Teste de Desempenho.
Teste de Carga.
Teste de Confiabilidade.
Teste de Recuperação.
Teste de Segurança.
Tipos de Teste
Fases de Teste
-

Teste de Unidade.
Teste de Integração.
Teste de Sistema.
Teste de Aceitação.

Artefatos de Teste
- Casos de Teste.
- Plano de Teste.
Frameworks, Metodoogia e Plug-in
- JUnit.
- Unitils.
- Arquillian.
- Selenium.
- EclEmma.
- TDD.
Conclusão

More Related Content

What's hot

4 engenharia de software
4   engenharia de software4   engenharia de software
4 engenharia de softwareFelipe Bugov
 
T@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 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 softwareTargettrust
 
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...Rafael Kanaoka
 
Talk sobre testes automatizados. Parte 1/2
Talk sobre testes automatizados. Parte 1/2Talk sobre testes automatizados. Parte 1/2
Talk sobre testes automatizados. Parte 1/2Danilo Pinotti
 
Iterasys Test Show 2010 - Estratégia Baseada no TMap
Iterasys Test Show 2010 - Estratégia Baseada no TMapIterasys Test Show 2010 - Estratégia Baseada no TMap
Iterasys Test Show 2010 - Estratégia Baseada no TMapJosé Correia
 
Testes Funcionais - Unidade IV
Testes Funcionais - Unidade IVTestes Funcionais - Unidade IV
Testes Funcionais - Unidade IVJoão Lourenço
 
pensando em qualidade de software
pensando em qualidade de softwarepensando em qualidade de software
pensando em qualidade de softwaremarthahuback
 
Teste de usabilidade
Teste de usabilidadeTeste de usabilidade
Teste de usabilidadeDanilo Sousa
 
Testes de Desempenho
Testes de DesempenhoTestes de Desempenho
Testes de DesempenhoSandy Maciel
 
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
Implantação de um Processo de Teste de Software - Randerson Melville minastestingconference
 
PDC - Testes - Usando o Testlink
PDC - Testes - Usando o TestlinkPDC - Testes - Usando o Testlink
PDC - Testes - Usando o Testlinkslides_teltools
 

What's hot (20)

4 engenharia de software
4   engenharia de software4   engenharia de software
4 engenharia de software
 
T@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 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
 
Teste Regressão
Teste RegressãoTeste Regressão
Teste Regressão
 
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
 
Talk sobre testes automatizados. Parte 1/2
Talk sobre testes automatizados. Parte 1/2Talk sobre testes automatizados. Parte 1/2
Talk sobre testes automatizados. Parte 1/2
 
Iterasys Test Show 2010 - Estratégia Baseada no TMap
Iterasys Test Show 2010 - Estratégia Baseada no TMapIterasys Test Show 2010 - Estratégia Baseada no TMap
Iterasys Test Show 2010 - Estratégia Baseada no TMap
 
Testes Funcionais - Unidade IV
Testes Funcionais - Unidade IVTestes Funcionais - Unidade IV
Testes Funcionais - Unidade IV
 
Testes de Regressão
Testes de RegressãoTestes de Regressão
Testes de Regressão
 
pensando em qualidade de software
pensando em qualidade de softwarepensando em qualidade de software
pensando em qualidade de software
 
Teste de usabilidade
Teste de usabilidadeTeste de usabilidade
Teste de usabilidade
 
Testes em times ageis - SBTS 2008
Testes em times ageis - SBTS 2008Testes em times ageis - SBTS 2008
Testes em times ageis - SBTS 2008
 
Guday2015 - GUTS-RS
Guday2015 - GUTS-RSGuday2015 - GUTS-RS
Guday2015 - GUTS-RS
 
Dba Ciclo Palestra P5 V1a
Dba Ciclo Palestra P5 V1aDba Ciclo Palestra P5 V1a
Dba Ciclo Palestra P5 V1a
 
Eng de testes
Eng de testesEng de testes
Eng de testes
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
Teste de Software
Teste de SoftwareTeste de Software
Teste de Software
 
Plano de teste
Plano de testePlano de teste
Plano de teste
 
Testes de Desempenho
Testes de DesempenhoTestes de Desempenho
Testes de Desempenho
 
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
Implantação de um Processo de Teste de Software - Randerson Melville
 
PDC - Testes - Usando o Testlink
PDC - Testes - Usando o TestlinkPDC - Testes - Usando o Testlink
PDC - Testes - Usando o Testlink
 

Viewers also liked

Aula 5 - A TI nas Organizações
Aula 5 - A TI nas OrganizaçõesAula 5 - A TI nas Organizações
Aula 5 - A TI nas OrganizaçõesFilipo Mór
 
Gerenciamento de Incidentes
Gerenciamento de IncidentesGerenciamento de Incidentes
Gerenciamento de IncidentesArmando Couto
 
Gerenciamento de problemas e de incidentes
Gerenciamento de problemas e de incidentesGerenciamento de problemas e de incidentes
Gerenciamento de problemas e de incidentesRicardo Luis dos Santos
 
Modelos de Organograma
Modelos de OrganogramaModelos de Organograma
Modelos de OrganogramaUnipinhal
 

Viewers also liked (6)

Introdução aos sistemas
Introdução aos sistemasIntrodução aos sistemas
Introdução aos sistemas
 
Aula 5 - A TI nas Organizações
Aula 5 - A TI nas OrganizaçõesAula 5 - A TI nas Organizações
Aula 5 - A TI nas Organizações
 
Mini aula de teste de software
Mini aula de teste de softwareMini aula de teste de software
Mini aula de teste de software
 
Gerenciamento de Incidentes
Gerenciamento de IncidentesGerenciamento de Incidentes
Gerenciamento de Incidentes
 
Gerenciamento de problemas e de incidentes
Gerenciamento de problemas e de incidentesGerenciamento de problemas e de incidentes
Gerenciamento de problemas e de incidentes
 
Modelos de Organograma
Modelos de OrganogramaModelos de Organograma
Modelos de Organograma
 

Similar to Sga automação de-teste

Noções em teste de software e introdução a automação
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
 
Engenharia de Testes
Engenharia de TestesEngenharia de Testes
Engenharia de TestesUFPA
 
01 UNIDADE I - Princípios, pilares e modelos de teste de software.pptx
01 UNIDADE I -  Princípios, pilares e modelos de teste de software.pptx01 UNIDADE I -  Princípios, pilares e modelos de teste de software.pptx
01 UNIDADE I - Princípios, pilares e modelos de teste de software.pptxAnaKlyssia1
 
GOTEST-Aula5-Automacao-Parte2.pdf
GOTEST-Aula5-Automacao-Parte2.pdfGOTEST-Aula5-Automacao-Parte2.pdf
GOTEST-Aula5-Automacao-Parte2.pdfRodolphoCesar2
 
Desenvolvimento de software - novas abordagens e desafios - Ricardo Cristalli
Desenvolvimento de software - novas abordagens e desafios - Ricardo CristalliDesenvolvimento de software - novas abordagens e desafios - Ricardo Cristalli
Desenvolvimento de software - novas abordagens e desafios - Ricardo CristalliRio Info
 
Minicurso - Teste de software (CACSI 2015)
Minicurso - Teste de software (CACSI 2015)Minicurso - Teste de software (CACSI 2015)
Minicurso - Teste de software (CACSI 2015)Vanilton Pinheiro
 
Gerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxGerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxRoberto Nunes
 
Introdução a Automação de Teste de Software
Introdução a Automação de Teste de SoftwareIntrodução a Automação de Teste de Software
Introdução a Automação de Teste de SoftwareCamilo Ribeiro
 
Maturidade em automação de testes
Maturidade em automação de testesMaturidade em automação de testes
Maturidade em automação de testesCristiano Caetano
 
Palestra GUTS - Viabilidade da Automacao Teste Software e Demo QTP
Palestra GUTS - Viabilidade da Automacao Teste Software e Demo QTPPalestra GUTS - Viabilidade da Automacao Teste Software e Demo QTP
Palestra GUTS - Viabilidade da Automacao Teste Software e Demo QTPPriscila Coelho S. Blauth
 
Reusabilidade na Utilização de Frameworks Automatizados
Reusabilidade na Utilização de Frameworks Automatizados Reusabilidade na Utilização de Frameworks Automatizados
Reusabilidade na Utilização de Frameworks Automatizados Webcasts developerWorks Brasil
 
ALM - Testes Manuais no Microsoft Test Manager
ALM - Testes Manuais no Microsoft Test ManagerALM - Testes Manuais no Microsoft Test Manager
ALM - Testes Manuais no Microsoft Test ManagerAlan Carlos
 
Coders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile TestingCoders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile TestingSamanta Cicilia
 
Introdução a automação de testes - 5º Congresso Online de TI
Introdução a automação de testes - 5º Congresso Online de TIIntrodução a automação de testes - 5º Congresso Online de TI
Introdução a automação de testes - 5º Congresso Online de TIRafael Amaral
 
ybr789try
ybr789tryybr789try
ybr789tryteste
 
Testes de software
Testes de softwareTestes de software
Testes de softwareteste
 
Perspectivas do profissional de qualidade e testes de software
Perspectivas do profissional de qualidade e testes de softwarePerspectivas do profissional de qualidade e testes de software
Perspectivas do profissional de qualidade e testes de softwareQualister
 

Similar to Sga automação de-teste (20)

Noções em teste de software e introdução a automação
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
 
Engenharia de Testes
Engenharia de TestesEngenharia de Testes
Engenharia de Testes
 
01 UNIDADE I - Princípios, pilares e modelos de teste de software.pptx
01 UNIDADE I -  Princípios, pilares e modelos de teste de software.pptx01 UNIDADE I -  Princípios, pilares e modelos de teste de software.pptx
01 UNIDADE I - Princípios, pilares e modelos de teste de software.pptx
 
GOTEST-Aula5-Automacao-Parte2.pdf
GOTEST-Aula5-Automacao-Parte2.pdfGOTEST-Aula5-Automacao-Parte2.pdf
GOTEST-Aula5-Automacao-Parte2.pdf
 
Desenvolvimento de software - novas abordagens e desafios - Ricardo Cristalli
Desenvolvimento de software - novas abordagens e desafios - Ricardo CristalliDesenvolvimento de software - novas abordagens e desafios - Ricardo Cristalli
Desenvolvimento de software - novas abordagens e desafios - Ricardo Cristalli
 
O que é Teste de Software?
O que é Teste de Software?O que é Teste de Software?
O que é Teste de Software?
 
Minicurso - Teste de software (CACSI 2015)
Minicurso - Teste de software (CACSI 2015)Minicurso - Teste de software (CACSI 2015)
Minicurso - Teste de software (CACSI 2015)
 
Gerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxGerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptx
 
Introdução a Automação de Teste de Software
Introdução a Automação de Teste de SoftwareIntrodução a Automação de Teste de Software
Introdução a Automação de Teste de Software
 
Maturidade em automação de testes
Maturidade em automação de testesMaturidade em automação de testes
Maturidade em automação de testes
 
Palestra GUTS - Viabilidade da Automacao Teste Software e Demo QTP
Palestra GUTS - Viabilidade da Automacao Teste Software e Demo QTPPalestra GUTS - Viabilidade da Automacao Teste Software e Demo QTP
Palestra GUTS - Viabilidade da Automacao Teste Software e Demo QTP
 
Reusabilidade na Utilização de Frameworks Automatizados
Reusabilidade na Utilização de Frameworks Automatizados Reusabilidade na Utilização de Frameworks Automatizados
Reusabilidade na Utilização de Frameworks Automatizados
 
Testes Funcionais
Testes FuncionaisTestes Funcionais
Testes Funcionais
 
ALM - Testes Manuais no Microsoft Test Manager
ALM - Testes Manuais no Microsoft Test ManagerALM - Testes Manuais no Microsoft Test Manager
ALM - Testes Manuais no Microsoft Test Manager
 
AppTesting
AppTestingAppTesting
AppTesting
 
Coders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile TestingCoders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile Testing
 
Introdução a automação de testes - 5º Congresso Online de TI
Introdução a automação de testes - 5º Congresso Online de TIIntrodução a automação de testes - 5º Congresso Online de TI
Introdução a automação de testes - 5º Congresso Online de TI
 
ybr789try
ybr789tryybr789try
ybr789try
 
Testes de software
Testes de softwareTestes de software
Testes de software
 
Perspectivas do profissional de qualidade e testes de software
Perspectivas do profissional de qualidade e testes de softwarePerspectivas do profissional de qualidade e testes de software
Perspectivas do profissional de qualidade e testes de software
 

Sga automação de-teste

  • 2. Introdução O que é automação?
  • 4. Qualidade Software “Além de permitir que a equipe de Quality Assurance (QA) foque nas novas funcionalidades de uma aplicação, deixando o esforço de reteste a cargo dos scripts de automatização, a Automação de Testes proporciona redução de tempo e de custos em longo prazo, permite a procura de classes específicas de defeitos e, no caso de aplicações que possuem um longo ciclo de vida, a Automação de Testes permite que incrementos ou pequenas correções no código não afetem funcionalidades que já estavam estabelecidas.“
  • 5. Tipos de Teste - Técnicas Funcionais. - Técnicas Não Funcionais. - Fases de Teste. - Artefatos de Teste. - Assuntos Relacionados
  • 6. Tipos de Teste Técnicas Funcionais - Caixa-branca. - Caixa-preta. - Regressão. Técnicas Não Funcionais - Teste de Desempenho. Teste de Carga. Teste de Confiabilidade. Teste de Recuperação. Teste de Segurança.
  • 7. Tipos de Teste Fases de Teste - Teste de Unidade. Teste de Integração. Teste de Sistema. Teste de Aceitação. Artefatos de Teste - Casos de Teste. - Plano de Teste.
  • 8. Frameworks, Metodoogia e Plug-in - JUnit. - Unitils. - Arquillian. - Selenium. - EclEmma. - TDD.

Editor's Notes

  1. Apresentação da equipe.
  2. Automação:Éa aplicação de técnicascomputadorizadasoumecânicasparadiminuir o uso de mão-de-obraemqualquerprocesso.
  3. Teste: Éumainvestigação a fim de fornecerinformaçõessobresuaqualidadeemrelaçãoaocontextoemqueeledeveoperar.
  4.  
  5. Caixa-branca: esse teste utiliza uma técnica que parte de uma perspectiva interna (basicamente código fonte) do sistema para modelar os casos de teste.Caixa-preta: esse teste é para verificar a saída dos dados usando vários tipos de entradas. Essa técnica é aplicável a todas as fases de teste unitário, integração, sistema e aceitação.Regressão: esse teste consiste na aplicação de versões mais recente do software, para garantir que não surja novos defeitos em componentes já analisados.Teste de Desempenho: esse teste é similar ao teste de carga, mas com o intuito de testar o software a fim de encontrar o seu limite de processamento de dados no seu melhor desempenho.Teste de Carga: esse teste é utilizado para verificar o limite de dados processados pelo software até que ele não consiga mais processá-lo.Teste de Usabilidade: esse teste é para verificar a facilidade que o software possui de ser claramente compreendido e manipulado.Teste de Confiabilidade: nesse teste é que são validadas as entradas, saídas e operações efetuadas em relação aos requisitos definidos previamente para a aplicação.Teste de Recuperação: esse teste é utilizado para verificar a robustez e também a capacidade de um determinado software para retornar a um estado operacional após estar em um estado de falha.Teste de Segurança: esse teste permite avaliar as vulnerabilidades do software e dos serviços frente a diferentes tipos de ataques de segurança.
  6. Teste de Unidade: esses testes nas assinaturas de entradas e saídas de um sistema consistem em validar dados válidos e inválidos via entrada/saída sendo aplicado por desenvolvedores ou analistas de teste.Teste de Integração: é nesse teste que módulos do software são combinados e testados em grupo.Teste de Sistema: esse teste é uma fase de software e de hardware em que o sistema já completamente integrado, é verificado quanto a seus requisitos num ambiente de produção.Teste de Aceitação: esse teste é uma fase do processo em que um teste de caixa-preta é realizado num sistema antes de sua disponibilização.Teste de Operação: esse teste é uma fase em que é conduzido pelos administradores do ambiente final onde o sistema entrará em ambiente produtivo.Caso de Teste: é um conjunto de condições usadas para teste de software.Plano de Teste: é um documento com uma abordagem sistemática para o teste de sistemas com hardware ou software. Geralmente consiste numa modelagem detalhada do fluxo de trabalho durante o processo.
  7. Junit: Framework de testes unitários.Unitils: Framework de testes de integração.Arquillian: Framework de testes funcionais e integração.Selenium: Framework de testes funcionais.EclEmma: Plug-inJava codecoverage tool.TDD: Metodologia Ágil que busca primeiro implementar a regra de negócio e depois fazer a interface.
  8. Improviso.