Descrição: Testes automatizados sem dúvida são uma parte importante dentro do desenvolvimento de software mas não são o suficiente para garantir a qualidade das nossas entregas. Nessa talk vamos refletir primeiro sobre o que é qualidade de software, já que não dá pra dizer que garantimos qualidade sem antes definir o que qualidade é, parece óbvio mas na prática é um pouco mais complicado. Vamos passar por conceitos conhecidos como pirâmide de testes e ver como ir além dessa visão na busca por software de qualidade que atende às necessidades dos nossos clientes.
Principais Tópicos:
- Como definir qualidade de software?
- Porque a visão de pirâmide de testes não é suficiente
- Tipos de Testes e Boas Práticas
- Pensando em Qualidade baseado em atributos.
Repositório com as referências: https://github.com/samycici/palestras/tree/master/front-in-sampa