Download - Qualidade não é só bonita e nem tão chata
![Page 1: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/1.jpg)
Qualidade não é só bonitae nem tãããoo chata...Livia Gabos
![Page 2: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/2.jpg)
Livia Gabos Formada em Sistemas de Informação na
Unesp/Bauru Analista de testes na MStech Certificação CTFL Testes de usabilidade e acessibilidade
@liviagabos http://about.me/liviagabos
![Page 3: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/3.jpg)
Tentar falar O que é teste de software Para que serve o teste de software Quais as dificuldades da área de testes Como seguir na área Porque é importante testar
![Page 4: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/4.jpg)
Apresentação Conceitos gerais Porque pensam que a qualidade
é só bonita é chata resolve tudo
Ideal de qualidade Porque é importante testar
![Page 5: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/5.jpg)
Qualidade O que é qualidade?
“A qualidade é relativa. O que é qualidade para uma pessoa pode ser falta de qualidade para outra.”G. Weinberg
![Page 6: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/6.jpg)
Qualidade de software Ausência de bugs? Conformidade com o requisito?
![Page 7: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/7.jpg)
Qualidade de software Conjunto de características que devem ser
alcançadas em um determinado grau para que o produto atenda às necessidades de seus usuários.
Conformidade a: requisitos funcionais e de desempenho, padrões e convenções de desenvolvimento pré-
estabelecidos, atributos implícitos que todo software
desenvolvido deve possuir.
![Page 8: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/8.jpg)
Teste de software O que o teste tem a ver com qualidade?
“A qualidade não é intangível.A finalidade do teste é tornar essa qualidade visívelTestar é medir a qualidade do software”Hetzel, 1987
![Page 9: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/9.jpg)
Teste de software “O teste é um processo de aquisição de
confiança no fato de que um programa ou sistema faz o que se espera dele.”Hetzel, 1973
“Teste é o processo de executar um programa ou sistema com a finalidade de encontrar erros”Myers, 1979
![Page 10: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/10.jpg)
Teste de software Objetivos do teste?
Mostrar o que o sistema não faz o que deve fazer.
Mostrar que o sistema faz o que não deve fazer.
![Page 11: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/11.jpg)
Testes de software Testes relacionados ao processo
Testes relacionados ao produto
![Page 12: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/12.jpg)
Teste de software
![Page 13: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/13.jpg)
Só bonita e chata?
![Page 14: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/14.jpg)
Qualidade é só bonita? Pensam no enfeite
Não tem funcionalidade Fala que existe, mas não usa
![Page 15: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/15.jpg)
Qualidade é só bonita? Pensam que não tem conteúdo
Qualquer um faz Não precisa de tanto conhecimento “Testador é aquele que não sabe programar”
![Page 16: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/16.jpg)
Qualidade é só bonita? Pensam que é dispensável
Sem tempo e com custo alto = remover testes
![Page 17: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/17.jpg)
Qualidade é chata? Pensam que é burocrática
Tem que ter TODA a documentação para testar Não pode lançar o produto sem testar tudo
![Page 18: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/18.jpg)
Qualidade é chata Pensam que o testador só trolla o
desenvolvedor Bug é só o desenvolvedor que cria Só o testador que encontra os bugs
![Page 19: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/19.jpg)
Qualidade é chata Pensam que se perde tempo testando
“Não vou levar para teste porque vai voltar tudo” “Não dá tempo de testar antes de entregar para o
cliente” “Vamos arrumando enquanto os testadores
olham”
![Page 20: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/20.jpg)
Qualidade não é nada disso... Qualidade não é uma fase do
desenvolvimento de software... Ela deve ser parte de todas!
Testes não são bala de prata!
![Page 21: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/21.jpg)
Qualidade de software não é Ausência de erros Não é só atender os requisitos
Quem fez as solicitações? Quem vai utilizar o sistema?
![Page 22: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/22.jpg)
Qual o objetivo do teste? Mostrar que o software faz o que não deve
fazer.
Mostrar que o software não faz o que deveria fazer.
“O teste de programas pode ser usado para mostrar a presença de defeitos, mas nunca para mostrar a sua ausência.” Dijkstra
![Page 23: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/23.jpg)
Qualidade desde o começo Os erros podem ser detectados:
Revisão de requisitos Inspeção de código Teste de software
![Page 24: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/24.jpg)
Qualidade desde o começo Um problema no software pode ser prevenido:
Treinamentos Padrões Metodologias
![Page 25: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/25.jpg)
Qualidade desde o começo
![Page 26: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/26.jpg)
Qualidade desde o começo Onde estão os erros?
![Page 27: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/27.jpg)
Qualidade desde o começo 30% dos projetos são cancelados antes de
serem finalizados; 70% dos projetos falham nas entregas das
funcionalidades esperadas; Os custos dos projetos extrapolam mais de
180% dos valores previstos; Prazos excedem mais de 220%; A cada R$1,00 em desenvolvimento, de R$2 a
R$3 são gastos com retrabalho;
![Page 28: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/28.jpg)
Qualidade de software Qualidade no processo e produto
Existem normas e modelos que podem ser aplicados para melhorar a qualidade do produto.
CMMI - Capability Maturity Model® Integration MPS.br - Melhoria de Processos do Software
Brasileiro Normas ISSO - ISO/IEC 25000
![Page 29: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/29.jpg)
Qualidade de software Norma ISO/IEC 25000:2005
Norma internacional Características e medição de qualidade de um
software Evolução da ISSO/IEC 9126 e 14598 – qualidade
de software SQuaRE – Requisitos de qualidade e avaliação de
produtos de software
![Page 30: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/30.jpg)
Norma ISO/IEC 25000:2005 A qualidade é decomposta em uma série de
fatores de influência.
Qualidade em uso: ponto de vista do usuário
Qualidade externa: produto como caixa-preta
Qualidade interna: arquitetura interna do produto
![Page 31: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/31.jpg)
Norma ISO/IEC 25000:2005 A qualidade é decomposta em uma série de
fatores de influência.
Qualidade em uso: ponto de vista do usuário
Qualidade externa: produto como caixa-preta
Qualidade interna: arquitetura interna do produto
![Page 32: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/32.jpg)
Qualidade de software Funcionalidade Manutenibilidade Usabilidade Confiabilidade Eficiência Portabilidade
![Page 33: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/33.jpg)
Qualidade de software Possuem variação de acordo com o software.
Software de locadora x software de um aparelho médico.
![Page 34: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/34.jpg)
Testes de software Estágio de teste Tipo de teste Critérios de avaliação Técnicas usadas
![Page 35: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/35.jpg)
Testes de software Estágio de teste Tipo de teste Critérios de avaliação Técnicas usadas
![Page 36: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/36.jpg)
Testes de software Estágios do teste:
Unitário Integração Sistema
![Page 37: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/37.jpg)
Testes de software Tipos de testes:
Funcional Regressão Usabilidade Stress Desempenho Recuperação Segurança Acessibilidade Conformidade com o processo
![Page 38: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/38.jpg)
Testes de software Tipos de testes:
Funcional Regressão Usabilidade Stress Desempenho Recuperação Segurança Acessibilidade Conformidade com o processo
![Page 39: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/39.jpg)
Acessibilidade 5% das páginas HTML dos sites
governamentais estão de acordo com os padrões da W3c.
98% não são acessíveis de acordo com o WCAG, da W3c.
![Page 40: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/40.jpg)
Motivos para testar...
![Page 41: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/41.jpg)
Bugs Históricos Mariner I – 1962
Missão de observar o planeta Vênus Fórmula matemática foi escrita erroneamente Desviou de seu curso e foi destruída 4 minutos
após o lançamento.
Prejuízo: US$18,4 mi
![Page 42: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/42.jpg)
Bugs Históricos Gasoduto soviético – 1982 Supostamente, a CIA infiltrou um ‘cavalo de
Tróia’ no sistema que controlava o gasoduto Transiberiano
Maior explosão não-nuclear da história Detectado por satélites americanos
![Page 43: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/43.jpg)
Bugs Históricos Therac – 25 – 1985/1987
Dispositivo de terapia por radiação sobre células falha e libera doses letais de radiação em vários consultórios médicos
Condição de disputa do SO 5 mortes e várias pessoas feridas
![Page 44: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/44.jpg)
Bugs Históricos Toyota Prius – 2010
Problema no software do sistema de ABS de freios – acelerador fica preso, dificultando desaceleração
Recall de 400.000 veículos ~US$ 2 bilhões de prejuízos e desvalorização de
15% nas ações
![Page 45: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/45.jpg)
Bugs Históricos PlayStation Network – 2011
Invasão do sistema Dados privados e de cartão de crédito de ~70 mi
de pessoas foram roubados Governo japonês não deixou voltar a comercializar
até atingir um nível de qualidade
![Page 46: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/46.jpg)
Perfil do profissional
![Page 47: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/47.jpg)
Perfil do profissional Formação técnica
Certificações de testes: ISTQB QAI ALATS
![Page 48: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/48.jpg)
Perfil do profissional Estudioso Detalhista Comunicativo Preparado Consciente Exigente Criterioso
![Page 49: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/49.jpg)
Minha formação
![Page 50: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/50.jpg)
FIM!
![Page 51: Qualidade não é só bonita e nem tão chata](https://reader036.vdocuments.pub/reader036/viewer/2022062313/5583a055d8b42a08148b5133/html5/thumbnails/51.jpg)
Perguntas?
About.me\liviagabos