{"id":10531,"date":"2015-03-15T19:00:10","date_gmt":"2015-03-15T19:00:10","guid":{"rendered":"https:\/\/www.psafe.com\/blog\/?p=10531"},"modified":"2022-04-28T11:03:30","modified_gmt":"2022-04-28T14:03:30","slug":"o-que-faz-um-profissional-de-qa","status":"publish","type":"post","link":"https:\/\/www.psafe.com\/blog\/o-que-faz-um-profissional-de-qa\/","title":{"rendered":"O que faz um profissional de QA?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">O sucesso de um produto digital n\u00e3o \u00e9 tarefa exclusiva do time de Desenvolvedores, que traduz para linguagens de programa\u00e7\u00e3o as ideias criativas de uma corpora\u00e7\u00e3o. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O time de QA tem papel fundamental na constru\u00e7\u00e3o de um produto exitoso, ao mapear as melhorias e corre\u00e7\u00f5es que devem ser aplicadas ao APP ou software para ajustar o seu funcionamento e, com isso, levar ao usu\u00e1rio final a melhor experi\u00eancia poss\u00edvel de uso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hoje, vamos conhecer um pouco mais da equipe de QA da PSafe Tecnologia, que auxilia a empresa na manuten\u00e7\u00e3o da lideran\u00e7a em seguran\u00e7a digital no Brasil e Am\u00e9rica Latina. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Conhe\u00e7a o time de QA da PSafe Tecnologia nesse bate-papo com Luciana Muller e Alexandre Brambilla:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Quantas pessoas comp\u00f5em a equipe de QA da PSafe e qual o seu papel no sucesso dos produtos? <\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No escrit\u00f3rio da PSafe no Rio s\u00e3o 5 pessoas, em Florian\u00f3polis mais 6, um total de 11 colaboradores obstinados por Qualidade.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Qual a ferramenta utilizada pela PSafe para realizar os testes de qualidade dos seus produtos?<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para testes automatizados em produtos mobile s\u00e3o feitos testes unit\u00e1rios criados pelo time de desenvolvedores e testes explorat\u00f3rios realizados pelo time de QA-Florian\u00f3polis. Na parte web, testes automatizados com o Protactor e VS est\u00e3o sendo criados. Para armazenar os casos de testes usamos o TestManager, j\u00e1 o Redmine e o Visual Studio para cadastrar e controlar bugs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>\u00c9 diferente certificar a qualidade de produtos desktop e mobile?<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e3o, mas cada um tem o seu universo particular. Por exemplo, em desktop tem diversas vers\u00f5es Windows, j\u00e1 no mobile tem muitas vers\u00f5es Android, ou seja, cada um tem seu sistema operacional, suas resolu\u00e7\u00f5es de tela e velocidades de conex\u00e3o etc, que acabam impactando a atividade de QA, exigindo compet\u00eancias espec\u00edficas para avaliar os casos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Quais os principais resultados obtidos em testes na PSafe, seja de script, seja explorat\u00f3rio?<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Minimizamos o n\u00famero de bugs contribuindo para termos produtos de melhor qualidade. De 70 a 80% dos bugs detectados s\u00e3o corrigidos antes do lan\u00e7amento de uma vers\u00e3o\/produto, e os bugs restantes s\u00e3o de pouqu\u00edssimo impacto para o usu\u00e1rio e s\u00e3o corrigidos em atualiza\u00e7\u00f5es posteriores.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para citar um exemplo espec\u00edfico, corrigimos a performance da fun\u00e7\u00e3o Cofre no PSafe Total para aparelhos com vers\u00f5es muito antigas do sistema operacional Android, falha descoberta durante os testes, evitando que o bug fosse distribu\u00eddo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>O que mudou no PSafe Total Android no \u00faltimo ano fruto de investiga\u00e7\u00e3o de QA?<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O time de QA j\u00e1 registrou 253 melhorias para o PSafe Total Android, onde 234 foram implementadas. Grande parte dessas melhorias foram registradas com o objetivo de proporcionar a mesma experi\u00eancia para todos os diferentes tipos de smartphones que nossos usu\u00e1rios possuem: desde os mais pequenos e antigos at\u00e9 os mais novos e potentes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al\u00e9m disso, buscamos defender o nosso usu\u00e1rio de forma a garantir que a sua necessidade seja atendida. Um exemplo disso foi a implementa\u00e7\u00e3o da checagem de v\u00edrus na Otimiza\u00e7\u00e3o R\u00e1pida: um dos colaboradores de QA observou que uma das primeiras vers\u00f5es do nosso produto n\u00e3o fazia uma verifica\u00e7\u00e3o r\u00e1pida de v\u00edrus e aplicou a melhoria.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Quantos testes s\u00e3o realizados com os produtos e com que frequ\u00eancia?<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sobre os produtos desktop temos 1500 casos de testes manuais. A frequ\u00eancia n\u00e3o \u00e9 r\u00edgida, estes testes s\u00e3o executados sempre antes da libera\u00e7\u00e3o de uma vers\u00e3o ou atualiza\u00e7\u00e3o para produ\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para os produtos mobile n\u00f3s aplicamos o princ\u00edpio do Paradoxo do Pesticida. Para evitar que um caso de teste passe a n\u00e3o detectar mais defeitos ap\u00f3s um determinado momento, n\u00f3s decidimos dividir o processo em duas etapas: Testes de Implementa\u00e7\u00e3o e Testes de Manuten\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os testes de implementa\u00e7\u00e3o podem variar, em m\u00e9dia, de 10 a 50 casos de teste para cada funcionalidade nova a ser implementada. Esses testes s\u00e3o executados durante o desenvolvimento e podem ser repetidos in\u00fameras vezes at\u00e9 que a implementa\u00e7\u00e3o seja considerada est\u00e1vel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">J\u00e1 os testes de manuten\u00e7\u00e3o consistem em mais de 500 casos de testes que s\u00e3o revisados e atualizadas periodicamente. Esses testes s\u00e3o executados somente quando todas as implementa\u00e7\u00f5es planejadas para a vers\u00e3o s\u00e3o consideradas est\u00e1veis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Quais as principais fraquezas do APP encontradas pela equipe de QA e como foram corrigidas?<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quando o Antifurto do Total Android foi redesenhado, o time de QA encontrou uma falha na concep\u00e7\u00e3o da feature. Ajustes foram feitos e a nova concep\u00e7\u00e3o foi implementada dias antes do lan\u00e7amento em uma for\u00e7a tarefa. Tudo para levar um produto funcional ao nosso usu\u00e1rio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Qual o tempo necess\u00e1rio para realizar testes explorat\u00f3rios hoje em dia na empresa?<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para cada produto web e desktop, s\u00e3o necess\u00e1rias 4 e 8 horas, respectivamente. Para os produtos mobile s\u00e3o necess\u00e1rias, em m\u00e9dia, de 8 a 12 horas, mas depende muito da complexidade da implementa\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Que funcionalidades foram inclu\u00eddas nos produtos a partir de mapeamento realizado pela equipe de QA?<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para desktop trabalhamos apenas melhorias de usabilidade, como melhorar a navegabilidade na tela de personaliza\u00e7\u00e3o de Prote\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nenhuma funcionalidade nova foi implementada a partir de QA para os produtos mobile. Assim como para desktop e web, trabalhamos melhorias na usabilidade e experi\u00eancia do usu\u00e1rio atacando as funcionalidades que j\u00e1 existem. A inclus\u00e3o de features fica a cargo da equipe de Desenvolvimento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>O produto previa alguma implementa\u00e7\u00e3o que foi reprovada pela equipe de QA? Qual e por qu\u00ea?<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No desktop sempre s\u00e3o detectados bugs, principalmente em novas features. Eventualmente, ocorrem casos de regress\u00e3o, ou seja, bug detectado em vers\u00e3o anterior que volta a ocorrer em uma vers\u00e3o nova. Trabalhamos para elimin\u00e1-los dos produtos e entregar ao usu\u00e1rio final um produto sem falhas e de funcionamento perfeito.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O exemplo do antifurto citada na pergunta <em>\u201cQuais as principais fraquezas do APP encontradas pela equipe de QA e como foram corrigidas?\u201d <\/em>pode ser parcialmente usado aqui. Al\u00e9m do epis\u00f3dio do Antifurto, nunca chegamos a refutar uma implementa\u00e7\u00e3o, pois todas elas, ap\u00f3s os testes, atingiram o n\u00edvel m\u00ednimo de qualidade, al\u00e9m de agregarem valor para o usu\u00e1rio. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Defeitos encontrados durante os testes, na maioria das vezes, interrompem o lan\u00e7amento de uma nova vers\u00e3o at\u00e9 que o defeito seja corrigido, mas raramente invalidam uma funcionalidade nova.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Qual a participa\u00e7\u00e3o de QA nos resultados de certifica\u00e7\u00f5es internacionais conquistadas pelo PSafe Total Android, como a AV-TEST? <\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nenhuma. Toda a prepara\u00e7\u00e3o \u00e9 feita pela equipe de malwares da PSafe, o pessoal do Laborat\u00f3rio de An\u00e1lise de Riscos, que submete ao produto milhares de malwares para detec\u00e7\u00e3o do PSafe Total. N\u00f3s apenas verificamos se a fun\u00e7\u00e3o trabalha bem.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Conhe\u00e7a o Trabalho de QA: time de papel fundamental na constru\u00e7\u00e3o de um produto exitoso, mapeando melhorias e corre\u00e7\u00f5es que devem ser aplicadas ao software <\/p>\n","protected":false},"author":114,"featured_media":68460,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","ngg_post_thumbnail":0,"footnotes":""},"categories":[6],"tags":[30,144,11968,815,12076,157,11989,1898,66,1137,145],"class_list":["post-10531","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mercado","tag-android","tag-computador","tag-definicao","tag-entrevista","tag-florianopolis","tag-psafe","tag-psafe-total","tag-rio-de-janeiro","tag-telefone-celular","tag-visual-studio","tag-windows"],"_links":{"self":[{"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/posts\/10531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/users\/114"}],"replies":[{"embeddable":true,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/comments?post=10531"}],"version-history":[{"count":0,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/posts\/10531\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/media\/68460"}],"wp:attachment":[{"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/media?parent=10531"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/categories?post=10531"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.psafe.com\/blog\/wp-json\/wp\/v2\/tags?post=10531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}