palestra alats sp - fiap teste de software
DESCRIPTION
Palestra ministrada por Elias Nogueira em 10/06/2009 na FIAP sobre Teste de SoftwareTRANSCRIPT
![Page 2: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/2.jpg)
PalestranteElias Nogueira
Formação Acadêmica Graduado em Analise e Desenvolvimento de Sistemas MBA em Teste de Software
Experiência Profissional Arquiteto de Teste de Software na InMetrics Instrutor de Teste de Software na Iterasys Consultor em Automação de Teste de Software
Diretor Regional Adjunto – Associação Latino-Americana de Teste de Software – São Paulo (ALATS-SP)
CSTE – Certified Software Tester Blog: http://sembugs.blogspot.com
![Page 3: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/3.jpg)
1. O que é Teste de Software2. Onde o Teste de Software influencia no desenvolvimento da
aplicação3. Carreia em Teste de Software4. Profissionais de Teste de Software5. Cargos e Salários do Teste de Software6. Áreas dentro da área de Teste de Software7. Exemplo de como funciona uma área de Teste de Software8. Apresentação sobre a ALATS
Cronograma
![Page 4: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/4.jpg)
“Processo de avaliar um sistema ou um componente de um sistema para verificar se ele satisfaz os requisitos especificados ou identificar diferenças entre resultados esperados e obtidos” . [ANSI/IEEE Standard 729, 1983]
“Processo de executar um programa com objetivo de encontrar erros”. [Myers, 1979]
O que é Teste de Software?
Antigamente
![Page 5: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/5.jpg)
Antigamente...
• No passado, a tarefa de efetuar testes em software era considerada secundária
• Os testes eram feitos pelos desenvolvedores
• Os usuários eram envolvidos para aprovar o resultado dos testes ou para gerar massa de dados
Atualmente
![Page 6: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/6.jpg)
Atualmente...
• Empresas tem visto a atividade de testes como prioritária para a maior qualidade de suas aplicações
• Não testar o software pode gerar perdas financeiras e de imagem irreparáveis
• Complexidade das aplicações, que estão cada vez mais distribuídas
Benefícios do Teste de Software
![Page 7: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/7.jpg)
Benefícios do Teste de Software
• Liberação de produtos mais estáveis
• Diminuição do custo de cada falha
• Aumento da satisfação do cliente com produtos que realmente atendem às suas necessidades
Onde o desenvolvimento influencia
![Page 8: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/8.jpg)
Onde o Teste de Software Influencia no Desenvolvimento da Aplicação
• Atualmente existem diversos tipos de modelos de desenvolvimento– Cascata– Espiral– Iterativo/Incremental– Ágil
• Na maioria dos modelos o teste encontra-se nas fases finais do desenvolvimento da aplicação
Onde o desenvolvimento influencia
![Page 9: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/9.jpg)
Onde o Teste de Software Influencia no Desenvolvimento da Aplicação
![Page 10: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/10.jpg)
Onde o Teste de Software Influencia no Desenvolvimento da Aplicação
Fases do Teste de Software
![Page 11: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/11.jpg)
Fases do Teste de Software
Unitário Validar a lógica interna do sistema
Integração Validar a integração dos módulos/componentes
SistemaValidação do sistema em
funcionamento contra seus requisitos
Aceitação Validação do sistema pelo usuário
Carreira
![Page 12: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/12.jpg)
Carreira em Teste de Software
• Carência de profissionais de Teste• Carência de ambientes estruturados para teste• Investimento acadêmico em centros de Teste• Visto ainda como novidade • Muitas empresas querem testar, mas não
sabem COMO testar• Especialização em áreas especificas do Teste
Profissionais
![Page 13: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/13.jpg)
Profissionais de Teste de Software
• Testador• Automatizador de Teste• Analista de Teste• Engenheiro/Arquiteto de Teste• Líder/Coordenador de Teste• Gerente de Teste
Profissionais
![Page 14: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/14.jpg)
Profissionais de Teste de Software
Testador• E
xecução dos testes funcionais no sistema guiado pelo Caso de Teste
Automatizador de Teste• C
riação dos scripts de automação do sistema guiado pelo Caso de Teste
Analista de Teste• C
riação do Plano de Teste e Casos de Teste
Engenheiro/Arquiteto de Teste• C
riação e execução de Testes Não Funcionais, criação do Ambiente de Teste e Automação
Líder/Coordenador de Teste• A
companhamento dos Testes e criação de Relatórios de Teste. Apoio ao time de Teste
Cargos e Salários
![Page 15: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/15.jpg)
Cargos e Salários de Teste de Software
Função Menor Maior
Analista de Teste 800 5.500
Arquiteto de Teste 4.750 5.500
Automatizador de Teste 1.450 2.500
Gerente de Teste 3.000 8.000
Líder de Teste 1.800 7.200
Testador 500 4.800
Outros 2.500 3.000
Fonte: www.testexpert.com.br ano base: 2007
Perfil dos Profissionais
![Page 16: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/16.jpg)
Perfil dos Profissionais
• Detalhista• Criativo• Organizado• Sede de conhecimento• Questionador• Comunicativo• Perfeccionista
Áreas
![Page 17: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/17.jpg)
Áreas dentro da área de Teste de Software
Teste de Software• Projeto• Sistema
• Performance• Automação• Usabilidade
• Unitário• Integração• Aceitação• Segurança
Exemplos
![Page 18: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/18.jpg)
Exemplo de uma Área de Teste
Procedimentos iniciais
Planejamento
Especificação Execução Entrega
Preparação
Exemplos
![Page 19: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/19.jpg)
Exemplo de uma Área de Teste
• Um cliente de vendas online contrata nossa empresa de teste para validar seu site, que será lançado em breve ao púbico...
• Um dos requisitos é efetuar o login na seu site utilizando um email e uma senha
Exemplos
![Page 20: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/20.jpg)
Exemplo de uma Área de Teste
• Logo o cliente especifica o seguinte requisito:
Efetuar o login na aplicação com um Email válido e senha de, no mínimo,
seis (6) caracteres
Exemplos
![Page 21: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/21.jpg)
Exemplo de uma Área de Teste
• O primeiro passo da área de Teste é criar um Plano de Teste, documento que irá, dentro outras coisas os seguintes itens:– Requisitos que serão testados– Técnicas utilizadas– Documentos utilizados– Cronograma– Recursos
Exemplos
![Page 22: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/22.jpg)
Exemplo de uma Área de Teste
• O passo após o Plano de Teste é criar o(s) Caso(s) de Teste. É com ele que iremos validar a aplicação, e deve conter:– Passos– Resultados esperados– Ambiente onde será testado– Pré condições– Massa de dados
Exemplos
![Page 23: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/23.jpg)
Exemplo de uma Área de Teste
• Do requisito do cliente podemos criar os seguintes Casos de Teste
Comportamento login senha
NOK Valido Menor que 6
NOK Valido Em branco
OK Valido Valido
NOK Invalido Valido
NOK Invalido Menor que 6
NOK Em Branco Valido
NOK Em Branco Em BrancoExemplos
![Page 24: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/24.jpg)
Exemplo de uma Área de Teste
• Exemplo de um Caso de Teste
Exemplos
![Page 25: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/25.jpg)
Exemplo de uma Área de Teste
• Com os Casos de Teste criados podemos executá-los na aplicação
• Caso ocorra algum erro, abrimos um defeito com as seguintes informações– Sumario– Passos para a reprodução– Prioridade– Severidade– Ambiente
Exemplos
![Page 26: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/26.jpg)
Exemplo de uma Área de Teste
• Após a execução de todos os testes e correção dos defeitos, o sistema pode ser entregue ao cliente, junto com o relatório de Sumário de Teste apresentando todo o andamento da área de teste
Alats
![Page 27: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/27.jpg)
O que é?– Entidade sem fins lucrativos fundada em
2002.
Qual o objetivo?– Divulgar as melhores práticas de Teste de
software, buscando a evolução da comunidade envolvida neste trabalho.
http://alats.org.br
Sobre a ALATS
![Page 28: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/28.jpg)
Atuação:
BrasilDiretorias Regionais (13 estados)
ChileUruguai
Sobre a ALATS
![Page 29: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/29.jpg)
CBTS® - Certificação Brasileira de Teste de Software
Primeira certificação de Teste de Software no país Criada para atender uma exigência de mercado Diferencial entre profissionais de qualidade de software Exame realizado 2 vezes ao ano Há aproximadamente 240 profissionais certificados
Sobre a ALATS
![Page 30: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/30.jpg)
MISSÃO
“A nossa missão é ajudá-lo a melhorar os testes e a qualidade dos seus
sistemas.”
Sobre a ALATS
![Page 31: Palestra ALATS SP - FIAP Teste de Software](https://reader035.vdocuments.pub/reader035/viewer/2022062418/556669ddd8b42a3d3f8b4e4c/html5/thumbnails/31.jpg)
DÚVIDAS???
Palestra InstitucionalALATS São Paulo
Elias [email protected] de outubro de 2009
http://alats.org.br