eINTELLECTA      11 3257 3003www.intellecta.com.br
Introdução a Análise e  Testes de Software      Eduardo Souza
eINTELLECTA                                                                 11 3257 3003                                  ...
eINTELLECTA                                                             11 3257 3003               O que é qualidade?Pela ...
eINTELLECTA                                                                           11 3257 3003                        ...
eINTELLECTA                                                                                11 3257 3003                   ...
eINTELLECTA                                                                                                 11 3257 3003  ...
eINTELLECTA                                                      11 3257 3003             Modelo “V” de testeVerificaçã   ...
eINTELLECTA                                      11 3257 3003      Matriz de riscohttp://www.intellecta.com.br/cursos
eINTELLECTA                                                                            11 3257 3003             Documentaç...
eINTELLECTA                                                                                               11 3257 3003    ...
eINTELLECTA                                            11 3257 3003Testes manuais ou automatizados?      http://www.intell...
eINTELLECTA                                                   11 3257 3003                   RUP vs. ScrumQuais são as hab...
eINTELLECTA                                          11 3257 3003   Salários e HierarquiasTestExpert - http://totvs.vc/sD8...
eINTELLECTA                                                       11 3257 3003         Você é um analista de qualidade?Faç...
eINTELLECTA                                                 11 3257 3003Curso Intellecta - Fundamentos das técnicas e estr...
eINTELLECTA                                      11 3257 3003PERGUNTAS ?http://www.intellecta.com.br/cursos
eINTELLECTA                                             11 3257 3003             PalestranteEduardo Freitas de Souza      ...
Próximos SlideShares
Carregando em…5
×

Introducao a analise de testes de softwares

3.343 visualizações

Publicada em

0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
3.343
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
62
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Introducao a analise de testes de softwares

  1. 1. eINTELLECTA 11 3257 3003www.intellecta.com.br
  2. 2. Introdução a Análise e Testes de Software Eduardo Souza
  3. 3. eINTELLECTA 11 3257 3003 Conteúdo- O que é qualidade?- Técnicas de teste- Tipos de teste- Fases de teste- Modelo V de teste- Matriz de risco- Documentação de Teste - IEEE 829- Testes manuais ou automatizados?- RUP vs. Scrum- Salários e Hierarquias- Você é um analista de qualidade? http://www.intellecta.com.br/cursos
  4. 4. eINTELLECTA 11 3257 3003 O que é qualidade?Pela definição qualidade é:Um conceito subjetivo que está relacionado diretamenteàs percepções de cada indivíduo. Diversos fatorescomo cultura, modelos mentais, tipo de produto ouserviço prestado, necessidades e expectativasinfluenciam diretamente nesta definição. Wikipédia - http://pt.wikipedia.org/wiki/Qualidade http://www.intellecta.com.br/cursos
  5. 5. eINTELLECTA 11 3257 3003 Técnicas de teste● Técnicas de inspeção de requisitos: ○ Leitura Baseada em Perspectiva (LBP) ○ Leitura Baseada em Cenário (LBC) ○ Leitura Baseada em Defeito (LBD) ○ Checklist ○ Ad Hoc● Teste baseado em casos de uso● Teste combinatório (Grafo de Causa-Efeito)● Teste baseado em autômatos finitos● Teste de comandos● Teste de ramos● Teste de usos Vai usar uma técnica ou vai● Análise de mutantes na tentativa e erro?● Teste de caminhos (Complexidade Ciclomática de Mccabe)● Particionamento em classes de equivalência● Análise de valores limite http://www.intellecta.com.br/cursos
  6. 6. eINTELLECTA 11 3257 3003 Tipos de teste ● Usabilidade ● Confiabilidade ○ Teste de ○ Teste de Usabilidade Integridade ○ Teste de Estrutura ○ Teste de Stress ● Funcionalidade ● Desempenho ○ Teste Funcional ○ Teste de Desempenho ○ Teste de ○ Teste de Contenção Segurança ○ Teste de Carga ○ Teste de Volume ○ Teste de Perfil de Desempenho ● Suportabilidade ○ Teste deFURPS: Acrônimo que Configuraçãorepresenta um modelo para a ○ Teste de Instalaçãoclassificação de atributos dequalidade de software. http://www.intellecta.com.br/cursos
  7. 7. eINTELLECTA 11 3257 3003 Fases de teste● Teste de unidade ○ Também conhecida como teste unitário ou teste de módulo, é a fase em que se testam as menores unidades de software desenvolvidas (pequenas partes ou unidades do sistema).● Teste de integração ○ Na fase de teste de integração, o objetivo é encontrar falhas provenientes da integração interna dos componentes de um sistema. Geralmente os tipos de falhas encontradas são de transmissão de dados.● Teste de sistema ○ Na fase de teste de sistema, o objetivo é executar o sistema sob ponto de vista de seu usuário final, varrendo as funcionalidades em busca de falhas em relação aos objetivos originais.● Teste de aceitação ○ Geralmente, os testes de aceitação são realizados por um grupo restrito de usuários finais do sistema, que simulam operações de rotina do sistema de modo a verificar se seu comportamento está de acordo com o solicitado. http://www.intellecta.com.br/cursos
  8. 8. eINTELLECTA 11 3257 3003 Modelo “V” de testeVerificaçã Validação o http://www.intellecta.com.br/cursos
  9. 9. eINTELLECTA 11 3257 3003 Matriz de riscohttp://www.intellecta.com.br/cursos
  10. 10. eINTELLECTA 11 3257 3003 Documentação de Teste - IEEE 829 A norma ou padrão IEEE 829 especifica que devam ser usados os seguintes documentos:● Plano de Teste ○ Apresenta o planejamento para execução do teste, incluindo a abrangência, abordagem, recursos e cronograma das atividades de teste.● Especificação de Projeto de Teste ○ Refina a abordagem apresentada no Plano de Teste e identifica as funcionalidades e características a serem testadas pelo projeto e por seus testes associados.● Especificação de Caso de Teste ○ Define os casos de teste, incluindo dados de entrada, resultados esperados, ações e condições gerais para a execução do teste.● Especificação de Procedimento de Teste ○ Especifica os passos para executar um conjunto de casos de teste. http://www.intellecta.com.br/cursos
  11. 11. eINTELLECTA 11 3257 3003 Documentação de Teste - IEEE 829● Relatório de Log de Teste (Diário de Teste) ○ Fornece um registro cronológico das ocorrências de todo o processo de execução dos testes, que deverá se basear mais ou menos na “afirmativa de quem fez o quê e quando”.● Relatório de Incidente de Teste ○ Documentar qualquer evento que ocorra durante a execução dos testes que requeira algum tipo de investigação ou correção por parte de outra parte envolvida. Em algumas empresas este relatório tem o nome de Relatório de Defeitos.● Relatório de Sumário de Teste ○ Apresenta de forma resumida os resultados das atividades de teste associadas com uma ou mais especificações de projeto de teste e provê avaliações baseadas nesses resultados.● Relatório de Encaminhamento de Item de Teste ○ Identifica os itens de teste (todos os documentos e artefatos) entregues, com os respectivos responsáveis, localização onde estão disponíveis para serem baixados e o estado de cada um desses artefatos ou item de teste. Esse relatório representa uma passagem formal de artefatos que serão usados nos testes. http://www.intellecta.com.br/cursos
  12. 12. eINTELLECTA 11 3257 3003Testes manuais ou automatizados? http://www.intellecta.com.br/cursos
  13. 13. eINTELLECTA 11 3257 3003 RUP vs. ScrumQuais são as habilidades necessárias no Scrum?Quando começa a analisar?Quando começa a testar?Quando acaba os testes?Qual é o papel de um analista de qualidade no Scrum?Devo produzir os documentos recomendados pela norma IEEE829?Devo implementar testes unitários ou opinar no parprograming?Onde e como um analista de testese enquadra nestametodologia? http://www.intellecta.com.br/cursos
  14. 14. eINTELLECTA 11 3257 3003 Salários e HierarquiasTestExpert - http://totvs.vc/sD8J http://www.intellecta.com.br/cursos
  15. 15. eINTELLECTA 11 3257 3003 Você é um analista de qualidade?Faça a “Prova de Conhecimento em Teste de Software” everifique o seu nível de conhecimento sobre análise e teste desoftware.São oitenta e quatro questões e o nível de aprovação é de 75%ou mais.O gabarito você poderá retirar na Intellecta - Centro de EstudosAvançadosRua Marquês de Paranaguá, 80 - São Paulo - SP (11) 3257-3003 http://www.intellecta.com.br/cursos
  16. 16. eINTELLECTA 11 3257 3003Curso Intellecta - Fundamentos das técnicas e estratégias para testes de softwares http://www.intellecta.com.br/cursos
  17. 17. eINTELLECTA 11 3257 3003PERGUNTAS ?http://www.intellecta.com.br/cursos
  18. 18. eINTELLECTA 11 3257 3003 PalestranteEduardo Freitas de Souza www.qualidadedesoftware.com.br Duvidas: oraculo@intellecta.com.br http://www.intellecta.com.br/cursos

×