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

Preview:

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?

Instituto de P&D localizado em Manaus

Treinamentos Constantes

Incetiva a Criatividade

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.

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

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

Mas Antes………

O que é Qualidade?

Muito Fácil!

MAS...?

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

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

EscondidoContra os desenvolvedores

O único responsável pela qualidade do software

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 Bibliografia

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”.

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.

Teste de Software possui Níveis

Sistema

Aceitação

UnidadeIntegração

Teste de Software possui Técnicas

Teste de Software possui Critérios

Partição de Equivalência

Análise do Valor Limite

Tabela de Decisão

Teste de Software Possui Tipos

Estático

Exploratório

Usabilidade

Desempenho

Funcional

Segurança

Regressão

Sanidade

Estrutural

Mutação

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?

Curioso

Crítico

AnalíticoParticipativo

Questionador

Movido a Desafios

Gostar de Código

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

ETC.

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

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

Automação de teste.

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/

qualityplus@qualityplustreinamentos.com

www.qualityplustreinamentos.com

Recommended