um pouco sobre automação de testes de software

18
Um pouco sobre automação de testes de software

Upload: andre-dutra

Post on 24-Jan-2017

26 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Um pouco sobre automação de testes de software

Um pouco sobre automação de testes de software

Page 2: Um pouco sobre automação de testes de software

Quem sou eu?

André Dutra

Analista de Qualidade de Software na Take

Co-founder na qamobRedator no blog Take.test

[email protected]@qamob.com.br

https://br.linkedin.com/in/dutraandrem.br

Perfil públicohttps://br.linkedin.com/in/dutraandre

Page 3: Um pouco sobre automação de testes de software

Quem é você?Perfil públicohttps://br.linkedin.com/in/dutraandre

Page 4: Um pouco sobre automação de testes de software

Por quê devemos testar as

coisas?

Page 5: Um pouco sobre automação de testes de software

Você testa a roupa para comprar

Page 6: Um pouco sobre automação de testes de software

Testes resistência do carro

Page 7: Um pouco sobre automação de testes de software

Você testa o colchão antes de comprar

Page 8: Um pouco sobre automação de testes de software

Você testa as suas habilidades

Page 9: Um pouco sobre automação de testes de software

Você faz teste drive no carro

Page 10: Um pouco sobre automação de testes de software

Então porque não testar software?

Page 11: Um pouco sobre automação de testes de software

Teste de Software

Page 12: Um pouco sobre automação de testes de software

Onde tudo começou

1848 – Thomas Edison encontra um inseto em uma maquinaria da indústria e nomeia o problema como Bug.

1947 – Primeiro Bug é encontrado no computador Harvard Mark

1979 – Publicado o Livro “The Art of Software Testing” de Glendford Myers.

1980 – Surgem os primeiros modelos de desenvolvimento de sistemas e junto a criação de ferramentas de testes

Page 13: Um pouco sobre automação de testes de software

Tipos de Testes

• Validar as funcionalidades desenvolvidas.

Teste de funcionalidade

• Garante que um ou mais componentes combinados (ou unidades) funcionam.

Teste de integração

• Toda vez que algo for mudado, deve ser testada toda a aplicação novamente.Teste de

regressão

Testes automatizados

• Verificar desempenho com quantidade grande de usuários simultâneosTeste de

carga

Page 14: Um pouco sobre automação de testes de software

Testes Automatizados

Page 15: Um pouco sobre automação de testes de software

Por quê automatizar?

Page 16: Um pouco sobre automação de testes de software

Por quê automatizar?

Page 17: Um pouco sobre automação de testes de software

Dificuldades