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

Preview:

DESCRIPTION

Cenartec 2014 - Conversando sobre teste de software com os novos Jedis que iram dominar o mundo..

Citation preview

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

João Clineu

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.

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.

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

Mas Antes………

O que é Qualidade?

Quem aqui é desenvolve software?

XGH

Alguém conhece?

eXtreme Go Horse Programming

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;

Quem aqui já desenvolveu ou desenvolve usando

XGH?

Resultado

E o Cliente?

E o Time de Desenvolvimento?

Existe uma Solução

Teste de Software

• Segundo Sommervile (2007), “[...] a meta do teste desoftware é convencer os desenvolvedores e clientes dosistema de que o software é bom o suficiente para o usooperacional. O teste é um processo voltado a atingir aconfiabilidade do software”.

• Segundo Pressman (2011), a qualidade pode ser definidacomo: “uma gestão de qualidade efetiva aplicada de modo acriar um produto útil que forneça valor mensurável paraaqueles que produzem e para aqueles que utilizam”.

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 elementocrítico para a garantia da qualidade do produto e representa a ultima revisão de especificação, projeto e codificação.

Mas em que Momento Fazemos Teste?

Desenvolvendo um Software

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

Teste de Software possui Níveis

Teste de Software possui Técnicas

Teste de Software possui Critérios

Teste de Software Possui Tipos

Teste de Software Possui Ferramentas

Mas eu só posso ser um testador?

Teste de Software possui Carreira

Como posso fazer parte desse grupo? Como ter esse poder?

Era uma vez.....

Escondido

Contra os desenvolvedores

O único responsável pela qualidade do software

Mas……

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

Agora ele faz Parte do Time.....

https://www.facebook.com/qualityplustreinamentos

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

João Clineu

www.facebook.com/joao.clineu

google.com/+JoãoClineu

br.linkedin.com/pub/joão-clineu/5a/938/307/

joaoclineu@qualityplustreinamentos.com

Recommended