43
Teste de Software: uma área, uma carreira, um novo perfil. João Clineu

SEMINFO 2014 - Teste de software, uma área, uma carreira, um novo perfil

Embed Size (px)

Citation preview

Page 1: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Teste de Software: uma área, uma carreira, um novo perfil.

João Clineu

Page 2: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Quem sou eu?

Profissional bacharel em Ciência da Computação. Um dos autores do relato de experiência: Especificação e Automação Colaborativas de Testes utilizando a técnica BDD, publicado no SBQS 2013. Scrum Master e Scrum Developer pela ScrumAliance – CSM e CSD.

Líder Teste de Software na FPF tech e defensor de metodologias ágeis dentro do desenvolvimento de software, enfaticamente em teste ágil, possui mais de 3 anos de experiência na área de pesquisa e desenvolvimento de teste software(Mobile, Web e Desktop), testes automatizados com Selenium, Junit, Robotium, Sikuli, UIAutomator e Selendroid com a utilização de BDD, Testes Exploratórios e todo o processo de teste de software: planejamento, especificação/execução de casos de testes, registro de falhas e relatórios de testes.

Page 3: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Quem somos nós?

Instituto de P&D localizado em Manaus

Page 4: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Treinamentos Constantes

Page 5: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Incetiva a Criatividade

Page 6: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Quem somos nós?

- Somos uma empresa que fornece treinamentos e consultoria na área deteste de software proporcionando qualificação de profissionais e,consequentemente, agregando qualidade aos produtos de seus clientes.

Page 7: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Prazer, eu sou a FPF Tech e a Quality Plus.

http://fpf.br/ http://www.qualityplustreinamentos.com

Page 8: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil
Page 9: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Mas Antes………

Page 10: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

O que é Qualidade?

Muito Fácil!

Page 11: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

MAS...?

Page 12: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Quem aqui desenvolve

software?

Page 13: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

XGH

Alguém conhece?

eXtreme Go Horse Programming

Page 14: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

XGH eXtreme Go Horse Programming

1. XGH vale tudo. Resolveu o problema? Compilou? Commit e então era isso;

2. XGH é totalmente reativo. Os erros só existem quando aparecem;

3. Não existe refactoring, apenas rework;

4. Se tiver funcionando, não mexa mais;

5. Teste é para os fracos. Se rodou, está funcionando;

Page 15: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Quem aqui já

desenvolveu ou desenvolve usando

XGH?

Page 16: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Resultado

Page 17: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

E o Cliente?

Page 18: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

E o Time de Desenvolvimento?

Page 19: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Existe uma Solução

Page 20: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Teste de Software

Page 21: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Mas antes....Era uma vez.....

EscondidoContra os desenvolvedores

O único responsável pela qualidade do software

Page 22: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Mas em que Momento Fazemos Teste?

Page 23: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Desenvolvendo um Software

Page 24: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Mas testar não era só passar o dia todo tocando em botão ?

Page 25: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil
Page 26: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Teste de Software possui Bibliografia

Page 27: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Teste de Software

•Segundo Sommervile (2007), “[...] a meta do teste de software éconvencer os desenvolvedores e clientes do sistema de que osoftware é bom o suficiente para o uso operacional. O teste é umprocesso voltado a atingir a confiabilidade do software”.

•Segundo Pressman (2011), a qualidade pode ser definida como:“uma gestão de qualidade efetiva aplicada de modo a criar umproduto útil que forneça valor mensurável para aqueles queproduzem e para aqueles que utilizam”.

Page 28: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Teste de Software

•Segundo Myers (1979), o objetivo da fase de teste é o processo de executar um programa com a intenção de descobrir um erro através de um bom caso de teste.

•Segundo Pressman (2000), teste de software é um elemento crítico para a garantia da qualidade do produto e representa a ultima revisão de especificação, projeto e codificação.

Page 29: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Teste de Software possui Níveis

Sistema

Aceitação

UnidadeIntegração

Page 30: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Teste de Software possui Técnicas

Page 31: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Teste de Software possui Critérios

Partição de Equivalência

Análise do Valor Limite

Tabela de Decisão

Page 32: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Teste de Software Possui Tipos

Estático

Exploratório

Usabilidade

Desempenho

Funcional

Segurança

Regressão

Sanidade

Estrutural

Mutação

Page 33: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Teste de Software Possui Ferramentas

Page 34: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Mas eu só posso

ser um testador?

Page 35: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Teste de Software possui Carreira

Page 36: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil
Page 37: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Como posso fazer

parte desse

grupo? Como ter

esse poder?

Page 38: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Curioso

Crítico

AnalíticoParticipativo

Questionador

Movido a Desafios

Gostar de Código

Page 39: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Não importa a Tecnologia. O tester entende de Qualidade.

ETC.

Page 40: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Agora ele faz Parte do Time.....

Me

smo

Labo

ratório

Entende de Todo o Projeto

Pe

nsa

em

Au

tom

ação

O objetivo é um só: Qualidade

Page 41: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

É tudo novidade.Tem muito “Hello World”, mas na vida real é bem diferente.Poucos Jedis com perfil.Mudança de cultura.

Automação de teste.

Page 42: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Uma Área

Uma Carreira

Um novo perfil

Page 43: SEMINFO 2014 -  Teste de software, uma área, uma carreira, um novo perfil

Teste de Software: uma área, uma carreira, um novo perfil.

www.facebook.com/joao.clineu

google.com/+JoãoClineu br.linkedin.com/pub/joão-clineu/5a/938/307/

[email protected]

www.qualityplustreinamentos.com