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/