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

23
13 September 2014 1 Testes de Software 11 de setembro de 2014 Robson Agapito Correa [email protected] [email protected]

description

Palestra realizada para os alunos da FIAP em São Paulo/SP falando sobre Testes de Software.

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

Page 1: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 1

Testes de Software

11 de setembro de 2014

Robson Agapito Correa

[email protected]

[email protected]

Page 2: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 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

Page 3: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 3

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

Cronograma

Page 4: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 4

“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?

Page 5: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 5

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

Page 6: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 6

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

Page 7: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 7

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

Page 8: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 8

O Custo do Defeito

Caso Holliday Inn

Page 9: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 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

Page 10: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 10

Como melhorar a qualidade?

User Story

Desenvolvimento em par

Validação de Arquitetura

Code Review

Inspeção de Código

Teste de Unidade

Teste de Integração

Teste de Sistema

Teste de Aceitação

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

13 September 2014 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

Page 12: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 12

Profissionais / Carreira

TESTER QADEVOps

QAOpsLíder

Page 13: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 13

Certificações

CBTS CTFL CSTE

Page 14: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 14

Fonte: www.testexpert.com.br ano base: 2010

Participantes 418

Salário Médio - SPCargo 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

Cargos e Salários

Page 15: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 15

Fonte: www.testexpert.com.br ano base: 2010

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

Cargos e Salários

Page 16: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 16

Cargos e Salários

Fonte: www.testexpert.com.br ano base: 2010

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

Page 17: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 17

Jogo dos 7 Defeitos

Cadastro de AniversárioCadastro 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.

Page 18: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 18

Automação de Testes

AUTOMAÇÃO

Page 19: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 19

Próximo evento

Hangout with Testers 5

Testes de Performance18/09/14 – 21h00min

Page 20: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 20

Fontes

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

Livro:

Page 21: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 21

DÚVIDAS?

Page 22: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 22

Muito Obrigado!Robson Agapito Correa

[email protected]

[email protected]

@robsonagapito

Page 23: Palestra FIAP - 11/09/2014 - Testes de Software

13 September 2014 23

Testes de Software

Robson Agapito Correa

[email protected]

[email protected]

11 de setembro de 2014