Métricas de Teste de Software - o que é e como usar

7.78k views2658 WordsCopy TextShare
pessonizando
O que são métricas de teste de software e como calcular 💥🔥Quer aprender teste mas não sabe por on...
Video Transcript:
os quais métricas de teste de software a gente pode usar e como a gente vai usar elas que é conhecer sobre esse assunto Fica comigo até o final vamos lá Olá meus queridos sejam muito bem vindos eu sou Vinicius peçonha e hoje a gente vai falar sobre um daqueles assuntos que muita gente tem dúvida né O que é métrica O que são métricas de teste de software e Quais delas que eu posso usar para ver que o uso cada uma delas nós vamos falar sobre esse assunto que é um dos assuntos mais pedidos no nosso
canal telegram e também no Instagram né então você vai trazer para você hoje cinco métricas que são bem usadas né explicar para vocês sobre elas e como é que a gente usa elas mas primeiramente tem Sony o que é que é métrica então métrica são números são medidas é uma forma da gente diagnosticar algum bom então a gente cria né usa métricas para diagnosticar como é que tá o nosso processo de software como é que tá o nosso processo de teste como é que tá a qualidade das coisas que a gente está fazendo a produtividade
da nossa equipe a saúde não era as coisas estão sendo produzidas Então as métricas a gente tem uma um ditado assim gerência de projetos né que eu gosto de lembrar que essa é a gente não mede a gente não gerencia Então a primeira coisa que a gente precisa fazer geralmente né quando a gente vai definir métricas que a gente quer usar a gente quer pensar para quê que eu vou usar essas médicas né então são números são medidas são coisas que eu vou medir identificar com da dentro de nosso processo e para que eu quero
elas né então a gente usa métricas para saber se os nossos testes são bons então para melhorar os nossos testes para saber em qual área eu vou colocar mais né para saber em qual área dos povos vou saber quais áreas de teste eu preciso focar mais e como é que organiza minha equipe então não principal dessas métricas também para ajudar a gente já tomar decisões como guia de como organizar equipe quanto tempo que vai demorar a testar alguma coisa constante que vai demorar esse só para chegar até introdução né quando Desse nosso teste é quando
Desse nosso software coberto com os nossos testes O que é que impacta mais nosso cliente então esses são alguns usos né algumas Dos motivos do porquê que eu quero ter métrica é muito importante que falar que a gente não é na hora que a gente não pode tá mas é que a gente não deve usar essas métricas para ficar comparando o pessoas durante a minha trajetória né Você sabe que eu tenho uns bons a minhas experiências já que eu vi o pessoal usando muita métrica no jeito errado né eu sou o único que é o
jeito errado usar médica ficar comprando pessoa a gente não pega essas métricas e falar fulaninho testa três tarefas em 5 dias você o atestado só duas então você é mais ruim que o outro Fulano link testa três tá porque às vezes aquele outro fulaninho tá só pegando aquelas tarefas mais besta para testar para parecer que ele testa mais coisa então isso acontece pessoal isso acontece acontece com a vela para acontece com Peter né então ficar usando as métricas medindo as pessoas para comparar pessoas gera um atrito muito grande dentro da equipe esteja no desenvolvimento sejam
teste tá então seja muito cauteloso com as métricas que você for usar e a finalidade dessas métricas tá então a gente precisa sempre pensar muito bem no porque Quais as métricas que eu quero né Para quê que eu vou usar elas tomar cuidado para não ficar comprando pessoas não ficar olhando só o número lá frio sem fazer uma análise naqueles números E aí quais as métricas então que você recomenda peçonha eu trago aqui cinco vamos falar de cada uma delas a primeira delas é a cobertura dos Testes na então só para não confundir aqui cobertura
de cor o quanto do nosso código a porcentagem código que os nossos testes cobrem tá e cobertura de testes que é um conceito um pouquinho diferente mas que engloba o cobertura do software é a quantidade do software no geral que os nossos testes cobrem né então assim tem função tem a se cobre segurança se não cobre segurança se cobre os habilidades e cobre é a Todas aquelas características de qualidade que vocês sabem que tem né se você não tá lembrando a gente tem vídeo aqui no canal sobre isso dá uma pesquisadinha e características de qualidade
da ISO que a então a gente quando fala cobertura de testes a gente quer saber o quanto do nosso software que os testes cobrem na E aí você olha lá quais os testes unitários quais os testes de integração que tem quais os testes em still and quais os testes de segurança quais os testes de ati quais os testes de usabilidade e para saber quanto o nosso software e cobertos pelos nossos testes né a vinte por cento do sol por trinta por cento do só que quarenta por cento e a gente vai realmente abrir o nosso
software olhar os testes que tem lá e fazer essa Contagem na então é a métrica é uma contagem a quanto o que a gente tem de teste unitário aos testes unitários estão cobrindo noventa porcento no meu software né linhas de código então a cobertura de código não veste unitário noventa porcento mas esse meu software tem 10 funções e aí os meus testes nas funções ainda and né Tá cobrindo só cinco dessas funções cinco delas não estão cobertas então cinquenta por cento das minhas funções é isso em estão cobertas né Então essa cobertura que a gente
vai carro quando a gente vai olhando a quantidade de testes que tem a quantidade de funções né é quantidade de áreas que tem Vai ficar quanto dessas áreas dessas funções os nossos testes realmente cobrem são exercitadas pelos nossos testes Então essa é a primeira dos nossos médicos a segunda dela é a tendências de defeitos na vida do projeto ou de a questão de defeitos né então a gente tem um projeto geralmente a gente tem algum sofre né só que vai ter lá um pé Kenji vai ter um medo agora tem um front-end ou às vezes
é um F mobile Então a gente vai olhar quando essas áreas daquele Soccer tem mais efeito a geralmente a parte de venda não tem defeito mas a parte de alterar o nome do nosso cliente tem muito defeito ou então quando eu faço alguma alteração daquelas funções super complicadas né exemplo peçonha calculo de imposto exemplo cálculo dia quantidade de parcelas devidas né faz uma alteração naquela área do software tem um montão de defeito Então a gente vai diagnosticar quais as áreas do software tem mais defeitos então a área de vendas não tem muito defeito a área
de mudança de nome tem muito defeito né a área de cálculo do Imposto em Monte de feito a gente consegue diagnosticar quais as áreas tem mais defeito Então essa é a segunda métrica desse vídeo tá terceira dessas métricas é Economy e ao achar um bugue o mais cedo ou cost avoids now I i i crave tal custo Y como é que a gente calcula isso a gente cálculo é isso olhando para aquele defeito e falar cara ciência defeito tivesse chegado em produção eu ia ter esse esse esse esse prejuízo né ah é um defeito Dede
arredondamento de um número por exemplo né Ah mais aí assistir teria cobrado um centavo a mais os nossos clientes nas tretas a imagem do cliente que deveria ter pego ou então contrário a gente tá perdendo dinheiro por causa disso a gente devia ter cobrado do nosso cliente r$ 15 a gente cobrou 1475 por um erro de arredondamento Então a gente tem dois milhões de clientes a gente perdeu quantos milhões de reais né então se ele se encontrou esse ter feito mais cedo possível e Isso é ótimo gente para explicar para gerências né o cargos mais
altos geralmente o porquê que testar sofrem importante tá geralmente o pessoal fala pessoal como é que eu explico o importante é esta é uma daquelas métricas assim batatas sabe quer falar com a gerência quero falar com alto Escalão do por quê que teste é importante encontra esses defeitos né o mais cedo possível calcula quanto dinheiro você fez a empresa economizar e fala Olha Graças a nossa equipe maravilhosa linda beijo para quem visitar este gente a gente economizou 3 milhões de reais né r$ 201 aí gente sair bem que os olhinhos qualquer pessoal de gerência dono
de empresa qualquer um você fala que economizou um bom dinheiro pessoal fica felizão da vida cara então a médica muito legal muito importante eu recomendo você usar ela porque assim quando precisar é defender a necessidade da do teste né do teste seja lá qual como ele tava organizado essa é uma ótima métrica tá que mais pessoas vamos lá a quarto a métrica de hoje né porcentagem dos Testes automatizados muita gente também tem essa dificuldade foi o valor enquanto dos meus tarsis eu preciso automatizar tem que automatizar tudo mas não dá para automatizar tudo porque tio
pessoa e já me explicou que não dá para automatizar tudo então com a como é que a gente sabe isso né quais as áreas que a gente tem que focar para automatizar a gente calcula a porcentagem dos Testes que estão automatizados Como é que você sabe dizer a minha querida entrega de software rápido né quantos os meus testes estão automatizados a de repente tem a maioria dos Testes estão sendo feitas não vais não então novamente controlar as funções do software tem 10 funções três delas só tão automatizadas né então a gente tá as elástico trem
trinta por cento é trinta por cento das nossas funções estão automatizadas isso é nesse isso é fluxo em ti nessa pequena porcentagem vai ser o suficiente para você conseguir entregar software de qualidade com frequência né A em várias vezes no dia de repente não então a gente precisa automatizar mais dessas nossas funções né Então essa porcentagem de automação é muito importante para a gente saber diagnosticar as áreas que a gente precisa dar mais atenção tá quinta das nossas métricas de hoje números defeitos escapados em produção aquele bugão que foi lá explodir na cara do usuário
é sei falar meu Deus do céu eu esqueci esse negócio ou a gente não viu esse negócio né Foi um blá Esporte assim foi um ponto cego durante a gente estava planejando os nossos testes planejando nosso software Então isso é muito importante porque que é importante o pessoal não pode chegar depois ele falar seu desenvolvedor de merda seus teste ruim Não não é isso que a gente faz quase métricas expliquei para vocês não ficar sacaneando as pessoas atormentando a vida das pessoas com as métricas Não Para que serve para você olhar e falar cara e
a gente que seu olho alguma coisa né Você vai lá apontar o dedo na casa que você faz seu ruim não só vai falar o quê cara a gente perdeu alguma coisa a gente esqueceu alguma coisa a gente não viu alguma coisa então o que que tá faltando tá melhor falta melhorar o processo de requisitos tá faltando fazer mais três amigos né três amigos que aquela questão discutir entrou de vela apertar e o bis né para você ver mais coisas tá faltando mais cenário de Ted tá faltando conhecer mais o negócio então serve para você
diagnosticar onde estão as falhas dos seus testes as falhas de processo E aí o legal dessas métricas aquelas guiam os nossos testes né ajudando a melhorar os nossos testes mas também ajuda a melhorar o processo de software e sim então você viu acabei de falar tava confiando requisitos que está acompanhando a interação entre as pessoas Então essas métricas por mais que a gente fala métricas de teste né na verdade não é só pra teste ela serve para estrapola o mundinho do teste me ajudaram aqui para chegar mas adiante né a ir mais além A chegar
mais profundo nas qualidades né e produzir com qualidade ai pessoal só existe assim essas cinco metros de teste não quais outras métricas que existissem médica para caramba tem métrica de entrega né que a métrica de delivery tem médica do processo em si Inmetro específicos de teste quem mais fingir médica né algumas outras que eu quero mencionar aqui mas eu não vou explicar tão a fundo é o time to Store your best que também interessante que é tipo assim o sistema Explodiu e produção qual o tempo que você demora né sua que demora para botar ele
funcionar o rapidamente né o tempo de recuperação Tempo de Restauração é interessante saber né boas equipes conseguem restaurar um sistema rapidamente por 15 minutos 10 minutos antes que os ruins demora relaxe por mês uma semana né de alguma merda introdução a gente consegue fazer holback rapidamente e facilmente então Tempo de Restauração é legal ratings a Taylor rathmell Qual a frequência com que a gente coloca um trem produção essa coisa explode na qual a frequência que a gente bota uma função em produção e essa função tem books né diferente da quantidade de drogas em produção que
eu falei anteriormente Então essa frequência a gente pode medir que é mais pessoal está em qual time é o líder Time trade é o tempo que agente demora desde que eu pensei em uma coisa que precisa ser feito até desenvolver testar e botar em produção pessoal de empregadora essa médica né Então pessoal de livros kromaflex que estão assistindo a gente pode comer não comenta embaixo uso muito tempo né uso muito essa métrica não uso muito essa meta é comenta aí pra gente qual delas que você tá usando um monte de quais elas que você mais
gosta né o Google gostaria de saber o gosto tempo de saber e comentar com vocês é outro exemplo pessoal número de defeito permanece aberto entre uma Sprint O outro quem gosta dessa médica exclama a ser também né e Como Tarsila Olha eu não olho muito porque Como disse para vocês é cada pessoa vai definir as métricas que preferem né E que acha mais úteis mas também uma médica o último interessante de você olhar nessa Sprint a gente tinha 5 defeitos dessa pra próxima a gente carregou quatro mas quem gosta muito de sua escolha mas para
saber como é que vai é otimizar essa nossa equipe na eu como até ser não não olha o tanto isso mas espera Master adora tá então esses são alguns exemplos de outras métricas que você também pode achar útil e me conta embaixo nos comentários Quais delas você tá usando como você tá usando E como sempre a gente lembra de se inscrever nesse canal né se você não está inscrito ainda me ajuda a levar essa informação gratuita de qualidade é mais pessoas se inscreve no canal deixa o seu joinha compartilha esse vídeo em tudo e contra
rede social que você tem para me ajudar também levar essa informação as pessoas manda aquele teu amigo que também tem essa dúvida porque a gente sabe que muita gente tem luz é por isso que eu cresci vídeo para ajudar vocês tá bom Muitíssimo obrigado por estar com a gente um abraço até a próxima tchau tchau
Related Videos
Reagindo a currículos de testers + Dicas de como escrever um bom currículo
32:36
Reagindo a currículos de testers + Dicas d...
pessonizando
7,122 views
O que um tester júnior precisa saber? (pleno e sênior já deveriam!)
13:50
O que um tester júnior precisa saber? (ple...
pessonizando
52,186 views
Teste de Performance! entenda os 6 tipos de teste de desempenho
11:38
Teste de Performance! entenda os 6 tipos d...
pessonizando
13,462 views
O QUE É UMA API? ENTENDA DE UMA VEZ POR TODAS
15:43
O QUE É UMA API? ENTENDA DE UMA VEZ POR TODAS
pessonizando
82,370 views
Como escrever casos de teste funcionais
45:09
Como escrever casos de teste funcionais
Julio de Lima
39,412 views
BDD: muito além de escrita de cenários
28:45
BDD: muito além de escrita de cenários
Testing Company
4,995 views
Quais ferramentas aprender primeiro para automatizar testes de software? Descubra
7:35
Quais ferramentas aprender primeiro para a...
pessonizando
23,087 views
Descomplicando Testes Unitários! (Guia Rápido Para Iniciantes Na Programação)
12:55
Descomplicando Testes Unitários! (Guia Ráp...
Attekita Dev
36,990 views
Como Criar Um DASHBOARD no JIRA para ver MÉTRICAS 2022 [Passo a Passo Simples e Fácil] 🚀
9:59
Como Criar Um DASHBOARD no JIRA para ver M...
Moxie - Especialistas em Jira
20,859 views
#QATIPS 02 - FERRAMENTAS PARA GESTÃO DE TESTES E QA
13:45
#QATIPS 02 - FERRAMENTAS PARA GESTÃO DE TE...
Bee Lab Academy
3,684 views
Page Objects, tudo o que você precisa saber sobre esse padrão de testes automatizados
1:19:46
Page Objects, tudo o que você precisa sabe...
pessonizando
1,843 views
COMO É SER UM QA? QUAL O SALÁRIO?
7:28
COMO É SER UM QA? QUAL O SALÁRIO?
Cleisson Pierre
11,041 views
SCRUM O QUE É (de um Jeito BEM Prático)
11:43
SCRUM O QUE É (de um Jeito BEM Prático)
Blog Abri Minha Empresa
193,405 views
Rotina de Um Analista de Testes (QA)
9:28
Rotina de Um Analista de Testes (QA)
Izac Jr.
18,103 views
Excel to Power BI [Full Course] 📊
2:57:36
Excel to Power BI [Full Course] 📊
Pragmatic Works
616,907 views
Organizational Change Management Training: Everything You Need to Know About Change Management
3:05:11
Organizational Change Management Training:...
Digital Transformation with Eric Kimberling
233,058 views
🔥 ChatGPT for Data Science & Machine Learning: 5 Use Cases
18:16
🔥 ChatGPT for Data Science & Machine Lear...
Super Data Science
165,528 views
If You Know These 15 Words, Your Portuguese Is Amazing! - Português Brasileiro
14:19
If You Know These 15 Words, Your Portugues...
Speaking Brazilian Language School
6,569 views
System design : Design Autocomplete or Typeahead Suggestions for Google search
19:42
System design : Design Autocomplete or Typ...
Tushar Roy - Coding Made Simple
311,633 views
Copyright © 2024. Made with ♥ in London by YTScribe.com