Testes de Software 
11 de setembro de 2014 
Robson Agapito Correa 
robson.agapito@locaweb.com.br 
robagapito@hotmail.com 
13 September 2014 1
Palestrante: Robson Agapito 
Formação Acadêmica 
ETEC Fernando Prestes / ETEC Polivalente de Americana 
Graduado em Processamento de Dados – Fatec/Americana 
Pós Graduado em Análise de Sistemas – PUCCAMP 
Pós Graduado em TI na Manufatura – Fatec/Sorocaba 
Experiência Profissional 
 Coordenador de Qualidade de Software na Locaweb 
CBTS – Certificação Brasileira de Testes de Software 
CTFL – Certified Tester Foundation Level 
CSM – Certified Scrum Master 
Blog: http://www.testadores.com.br 
Twitter: http://twitter.com/robsonagapito 
Linkdin: http://br.linkedin.com/in/robsonagapito 
13 September 2014 2
Cronograma 
1. O que é Teste de Software? 
2. Onde o Teste de Software influencia no desenvolvimento da aplicação? 
3. Profissionais de Teste de Software 
4. Cargos e Salários do Teste de Software 
5. Jogo dos Sete Defeitos 
6. Exemplo de Automação de Testes 
13 September 2014 3
O que é Teste de Software? 
“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] 
13 September 2014 4
Caminho do Teste de Software? 
• Final da Década de 1970 – Primeira vez que se leu sobre testes 
de software – Glenford Myers 
• Década de 1980: Plano de Testes 
• Década de 1990: Internet 
• Décadas de 1990/2000: Bug do Milênio 
13 September 2014 5
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 
13 September 2014 6
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 
13 September 2014 7
O Custo do Defeito 
Caso Holliday Inn 
13 September 2014 8
Influência dos Testes / Modelos 
• 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 
13 September 2014 9
Como melhorar a qualidade? 
User Story 
Validação de 
Arquitetura 
Desenvolvimento 
em par 
Code Review 
Inspeção de 
Código 
Teste de Aceitação 
Teste de Sistema 
Teste de Integração 
Teste de Unidade 
13 September 2014 10
Profissionais / Carreira 
Testador 
• Execução dos testes funcionais no sistema guiado pelo Caso de Teste 
Automatizador de Teste 
• Criação dos scripts de automação do sistema guiado pelo Caso de Teste 
Analista de Teste 
• Criação do Plano de Teste e Casos de Teste 
Engenheiro/Arquiteto de Teste 
• Criação e execução de Testes Não Funcionais, criação do Ambiente de Teste e Automação 
Líder/Coordenador de Teste 
• Acompanhamento dos Testes e criação de Relatórios de Teste. Apoio ao time de Teste 
13 September 2014 11
Profissionais / Carreira 
TESTER QA 
DEVOps 
QAOps 
Líder 
13 September 2014 12
Certificações 
CBTS CTFL CSTE 
13 September 2014 13
Participantes 418 
Salário Médio - SP 
Cargo Salário 
Testador R$ 1.420,00 
Analista de Testes R$ 3.116,00 
Auditor de Qualidade R$ 3.943,00 
Automatizador R$ 4.354,00 
Líder/Gerente R$ 5.228,00 
Outros R$ 2.885,00 
Fonte: www.testexpert.com.br ano base: 2010 
Cargos e Salários 
13 September 2014 14
Participantes 418 
Analista – Contratação (SP) 
Tipo Salário 
PJ R$ 4.380,00 
CLT R$ 2.703,00 
Estagiário R$ 1.548,00 
Fonte: www.testexpert.com.br ano base: 2010 
Cargos e Salários 
13 September 2014 15
Cargos e Salários 
Participantes 1219 
Analistas Certificados - Brasil 
Certificação Salário 
CBTS R$ 3.296,00 
CSQA R$ 4.500,00 
CSTE R$ 4.744,00 
CTFL R$ 3.324,00 
ITIL R$ 3.222,00 
PMI / PMP R$ 2.000,00 
Não Possui R$ 2.549,00 
Fonte: www.testexpert.com.br ano base: 2010 
13 September 2014 16
Jogo dos 7 Defeitos 
Cadastro de Aniversário 
Cadastro de aniversário, onde a tela deve conter 3 
campos (código, nome e data), sendo que o 
código e o nome são obrigatórios. Quando clicar 
em Ok, deve gravar o registro, limpar os campos e 
reposicionar o cursor. 
Sistema desenvolvido pela Locaweb. 
13 September 2014 17
Automação de Testes 
AUTOMAÇÃO 
13 September 2014 18
Próximo evento 
Hangout with Testers 5 
Testes de Performance 
18/09/14 – 21h00min 
13 September 2014 19
Fontes 
Livro: 
Base de Conhecimento de Teste de Software 
Sites: 
www.locaweb.com.br 
www.testadores.com 
www.agiletesters.com.br 
www.qualidadedesoftware.com.br 
Grupo: DFTestes no Yahoo 
13 September 2014 20
DÚVIDAS? 
13 September 2014 21
Muito Obrigado! 
Robson Agapito Correa 
robson.agapito@locaweb.com.br 
robagapito@hotmail.com 
@robsonagapito 
13 September 2014 22
Testes de Software 
Robson Agapito Correa 
robson.agapito@locaweb.com.br 
robagapito@hotmail.com 
11 de setembro de 2014 
13 September 2014 23

Palestra FIAP - 11/09/2014 - Testes de Software

  • 1.
    Testes de Software 11 de setembro de 2014 Robson Agapito Correa robson.agapito@locaweb.com.br robagapito@hotmail.com 13 September 2014 1
  • 2.
    Palestrante: Robson Agapito Formação Acadêmica ETEC Fernando Prestes / ETEC Polivalente de Americana Graduado em Processamento de Dados – Fatec/Americana Pós Graduado em Análise de Sistemas – PUCCAMP Pós Graduado em TI na Manufatura – Fatec/Sorocaba Experiência Profissional  Coordenador de Qualidade de Software na Locaweb CBTS – Certificação Brasileira de Testes de Software CTFL – Certified Tester Foundation Level CSM – Certified Scrum Master Blog: http://www.testadores.com.br Twitter: http://twitter.com/robsonagapito Linkdin: http://br.linkedin.com/in/robsonagapito 13 September 2014 2
  • 3.
    Cronograma 1. Oque é Teste de Software? 2. Onde o Teste de Software influencia no desenvolvimento da aplicação? 3. Profissionais de Teste de Software 4. Cargos e Salários do Teste de Software 5. Jogo dos Sete Defeitos 6. Exemplo de Automação de Testes 13 September 2014 3
  • 4.
    O que éTeste de Software? “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] 13 September 2014 4
  • 5.
    Caminho do Testede Software? • Final da Década de 1970 – Primeira vez que se leu sobre testes de software – Glenford Myers • Década de 1980: Plano de Testes • Década de 1990: Internet • Décadas de 1990/2000: Bug do Milênio 13 September 2014 5
  • 6.
    Antigamente... • Nopassado, 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 13 September 2014 6
  • 7.
    Atualmente... • Empresastem 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 13 September 2014 7
  • 8.
    O Custo doDefeito Caso Holliday Inn 13 September 2014 8
  • 9.
    Influência dos Testes/ Modelos • 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 13 September 2014 9
  • 10.
    Como melhorar aqualidade? User Story Validação de Arquitetura Desenvolvimento em par Code Review Inspeção de Código Teste de Aceitação Teste de Sistema Teste de Integração Teste de Unidade 13 September 2014 10
  • 11.
    Profissionais / Carreira Testador • Execução dos testes funcionais no sistema guiado pelo Caso de Teste Automatizador de Teste • Criação dos scripts de automação do sistema guiado pelo Caso de Teste Analista de Teste • Criação do Plano de Teste e Casos de Teste Engenheiro/Arquiteto de Teste • Criação e execução de Testes Não Funcionais, criação do Ambiente de Teste e Automação Líder/Coordenador de Teste • Acompanhamento dos Testes e criação de Relatórios de Teste. Apoio ao time de Teste 13 September 2014 11
  • 12.
    Profissionais / Carreira TESTER QA DEVOps QAOps Líder 13 September 2014 12
  • 13.
    Certificações CBTS CTFLCSTE 13 September 2014 13
  • 14.
    Participantes 418 SalárioMédio - SP Cargo Salário Testador R$ 1.420,00 Analista de Testes R$ 3.116,00 Auditor de Qualidade R$ 3.943,00 Automatizador R$ 4.354,00 Líder/Gerente R$ 5.228,00 Outros R$ 2.885,00 Fonte: www.testexpert.com.br ano base: 2010 Cargos e Salários 13 September 2014 14
  • 15.
    Participantes 418 Analista– Contratação (SP) Tipo Salário PJ R$ 4.380,00 CLT R$ 2.703,00 Estagiário R$ 1.548,00 Fonte: www.testexpert.com.br ano base: 2010 Cargos e Salários 13 September 2014 15
  • 16.
    Cargos e Salários Participantes 1219 Analistas Certificados - Brasil Certificação Salário CBTS R$ 3.296,00 CSQA R$ 4.500,00 CSTE R$ 4.744,00 CTFL R$ 3.324,00 ITIL R$ 3.222,00 PMI / PMP R$ 2.000,00 Não Possui R$ 2.549,00 Fonte: www.testexpert.com.br ano base: 2010 13 September 2014 16
  • 17.
    Jogo dos 7Defeitos Cadastro de Aniversário Cadastro de aniversário, onde a tela deve conter 3 campos (código, nome e data), sendo que o código e o nome são obrigatórios. Quando clicar em Ok, deve gravar o registro, limpar os campos e reposicionar o cursor. Sistema desenvolvido pela Locaweb. 13 September 2014 17
  • 18.
    Automação de Testes AUTOMAÇÃO 13 September 2014 18
  • 19.
    Próximo evento Hangoutwith Testers 5 Testes de Performance 18/09/14 – 21h00min 13 September 2014 19
  • 20.
    Fontes Livro: Basede Conhecimento de Teste de Software Sites: www.locaweb.com.br www.testadores.com www.agiletesters.com.br www.qualidadedesoftware.com.br Grupo: DFTestes no Yahoo 13 September 2014 20
  • 21.
  • 22.
    Muito Obrigado! RobsonAgapito Correa robson.agapito@locaweb.com.br robagapito@hotmail.com @robsonagapito 13 September 2014 22
  • 23.
    Testes de Software Robson Agapito Correa robson.agapito@locaweb.com.br robagapito@hotmail.com 11 de setembro de 2014 13 September 2014 23