{"id":6782,"date":"2020-04-16T12:03:00","date_gmt":"2020-04-16T15:03:00","guid":{"rendered":"https:\/\/geekblogti.wpengine.com\/?p=6782"},"modified":"2024-09-24T17:59:11","modified_gmt":"2024-09-24T20:59:11","slug":"tecnicas-de-caixa-preta-e-branca-para-teste-de-software","status":"publish","type":"post","link":"https:\/\/www.geekhunter.com/pt/blog\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\/","title":{"rendered":"T\u00e9cnicas de caixa branca e preta para teste de software"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Abordaremos nesse artigo as melhores pr\u00e1ticas para utiliza\u00e7\u00e3o das <strong>t\u00e9cnicas de teste de caixa branca e caixa preta<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Teste de <em>software<\/em> n\u00e3o se trata apenas de encontrar <em>bug<\/em>, mas de investigar, analisar e garantir que a sua entrega ser\u00e1 com qualidade em todos os aspectos poss\u00edveis (qualidade do c\u00f3digo desenvolvido, dos requisitos acordados, dos padr\u00f5es adotados e afins). <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Com a crescente busca por uma entrega cada vez mais \u00e1gil, \u00e9 oportuno falarmos que nada adianta entregarmos algo que est\u00e1 em desacordo com o que foi combinado com os <em>stakeholders<\/em>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dessa forma, conhecer e adotar t\u00e9cnicas para <a href=\"https:\/\/www.geekhunter.com/pt/blog\/automatizando-testes-com-python-selenium-e-behave\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>automatizar os testes de <em>software com selenium<\/em><\/strong><\/a> fazem toda a diferen\u00e7a na hora de validarmos a entrega do produto.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>As maiores<a href=\"https:\/\/www.geekhunter.com/pt/blog\/as-maiores-vantagens-de-testes-automatizados\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong> vantagens de testes automatizados<\/strong><\/a>!<\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-o-que-e-teste-de-caixa-branca\">O que \u00e9 teste de caixa branca?<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"680\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2019\/08\/O-que-\u00e9-teste-de-caixa-branca-1024x680.jpeg\" alt=\"teste de caixa branca \" class=\"wp-image-6788\" srcset=\"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/O-que-\u00e9-teste-de-caixa-branca-1024x680.jpeg 1024w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/O-que-\u00e9-teste-de-caixa-branca-150x100.jpeg 150w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/O-que-\u00e9-teste-de-caixa-branca-100x66.jpeg 100w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/O-que-\u00e9-teste-de-caixa-branca-600x399.jpeg 600w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/O-que-\u00e9-teste-de-caixa-branca-450x299.jpeg 450w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/O-que-\u00e9-teste-de-caixa-branca-813x540.jpeg 813w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/O-que-\u00e9-teste-de-caixa-branca-300x199.jpeg 300w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/O-que-\u00e9-teste-de-caixa-branca-768x510.jpeg 768w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/O-que-\u00e9-teste-de-caixa-branca.jpeg 1880w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>O teste de caixa branca \u00e9 muito importante para garantir a integridade dos componentes!<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">O teste de caixa branca possui esse nome porque o testador tem acesso \u00e0 estrutura interna da aplica\u00e7\u00e3o. Logo, seu foco \u00e9 garantir que os <a href=\"https:\/\/www.geekhunter.com/pt/blog\/criando-componentes-react-componentes-de-classe-e-funcional-sem-estado\/\">componentes do <em>software<\/em><\/a> estejam concisos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nesse sentido, esse tipo de teste tamb\u00e9m \u00e9 conhecido como <strong>teste estrutura<\/strong>l ou<strong> caixa de vidro<\/strong>, j\u00e1 que busca garantir a qualidade na<em> implementa\u00e7\u00e3o do sistema<\/em>. Logo, ele tem por objetivo validar, apenas, a l\u00f3gica do produto. <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Leia nosso artigo sobre <strong><a href=\"https:\/\/www.geekhunter.com/pt/blog\/quando-devo-testar-o-codigo-da-aplicacao-e-quando-isso-e-irrelevante\/\" target=\"_blank\" rel=\"noreferrer noopener\">quando testar o c\u00f3digo da aplica\u00e7\u00e3o<\/a><\/strong>.<\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-desvendando-a-caixa-branca\">Desvendando a caixa branca<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"742\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2019\/08\/Desvendando-a-caixa-branca-1024x742.jpeg\" alt=\" teste de condi\u00e7\u00e3o e teste de ciclo\" class=\"wp-image-6789\" srcset=\"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Desvendando-a-caixa-branca-1024x742.jpeg 1024w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Desvendando-a-caixa-branca-150x109.jpeg 150w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Desvendando-a-caixa-branca-100x72.jpeg 100w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Desvendando-a-caixa-branca-600x435.jpeg 600w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Desvendando-a-caixa-branca-450x326.jpeg 450w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Desvendando-a-caixa-branca-746x540.jpeg 746w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Desvendando-a-caixa-branca-300x217.jpeg 300w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Desvendando-a-caixa-branca-768x556.jpeg 768w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Desvendando-a-caixa-branca.jpeg 1795w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Entenda agora mais detalhes sobre a forma de testar com a t\u00e9cnica da caixa branca!<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A partir disso, ele \u00e9 comumente realizado utilizando-se o c\u00f3digo-fonte. Portanto, exige mais conhecimento t\u00e9cnico por parte do testador, sem contar o maior custo. Por ser baseado na implementa\u00e7\u00e3o, quando a alteramos, tamb\u00e9m precisamos alterar o teste.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tendo isso em mente, existem algumas pr\u00e1ticas que visam amplificar a efetividade do teste de caixa branca. Desse modo, veremos duas, a saber: teste de condi\u00e7\u00e3o e teste de ciclo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-teste-de-condicao\">Teste de condi\u00e7\u00e3o<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Essa t\u00e9cnica \u00e9 simples, pois sua proposta \u00e9 avaliar se os operadores\/vari\u00e1veis l\u00f3gicos (booleanos &#8211; true\/false) est\u00e3o consistentes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apenas isso!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-teste-de-ciclo\">Teste de ciclo<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Quem nunca precisou testar uma estrutura de repeti\u00e7\u00e3o (<em>for\/while<\/em>)? De modo bem simples, \u00e9 justamente isso que essa t\u00e9cnica faz: valida estruturas de repeti\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para isso, ela divide os ciclos em 4 tipos: desestruturado, simples, aninhado e concatenado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O <strong>ciclo desestrutrado<\/strong> nada mais \u00e9 do que o conjunto de blocos de repeti\u00e7\u00e3o utilizados de maneira desordenada. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por conta disso, ao ser identificado, deve ser reestruturado, j\u00e1 que que aumenta consideravelmente o custo dos testes e da manuten\u00e7\u00e3o do sistema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">J\u00e1 o <strong>ciclo simples<\/strong>, como o pr\u00f3prio nome diz, \u00e9 apenas uma estrutura de repeti\u00e7\u00e3o sendo testada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ciclos aninhados<\/strong> s\u00e3o ciclos dentro de ciclos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E, por \u00faltimo mas n\u00e3o menos importante, os <strong>ciclos concatenados<\/strong> no teste de caixa branca s\u00e3o estruturas de repeti\u00e7\u00e3o dependentes, ou seja, para testar o bloco 2, eu preciso garantir que o bloco 1 \u00e9 coerente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-afinal-o-que-e-teste-de-caixa-preta\">Afinal, o que \u00e9 teste de caixa preta?<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"620\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2019\/08\/Afinal-o-que-\u00e9-teste-de-caixa-preta-1024x620.jpeg\" alt=\"o que \u00e9 teste de caixa preta?\" class=\"wp-image-6786\" srcset=\"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Afinal-o-que-\u00e9-teste-de-caixa-preta-1024x620.jpeg 1024w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Afinal-o-que-\u00e9-teste-de-caixa-preta-150x91.jpeg 150w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Afinal-o-que-\u00e9-teste-de-caixa-preta-100x61.jpeg 100w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Afinal-o-que-\u00e9-teste-de-caixa-preta-600x363.jpeg 600w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Afinal-o-que-\u00e9-teste-de-caixa-preta-450x272.jpeg 450w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Afinal-o-que-\u00e9-teste-de-caixa-preta-892x540.jpeg 892w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Afinal-o-que-\u00e9-teste-de-caixa-preta-300x182.jpeg 300w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Afinal-o-que-\u00e9-teste-de-caixa-preta-768x465.jpeg 768w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Afinal-o-que-\u00e9-teste-de-caixa-preta.jpeg 1880w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>O teste de caixa preta pode ser tamb\u00e9m chamado de teste funcional!<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Diferente do teste de caixa branca, ele possui esse nome porque o c\u00f3digo-fonte \u00e9 ignorado no teste. Assim, ao se utilizar dessa t\u00e9cnica, o <em>tester<\/em> n\u00e3o est\u00e1 preocupado com os elementos constitutivos do<em> software<\/em>, mas em como ele funciona.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nesse sentido, esse tipo de teste tamb\u00e9m \u00e9 conhecido como teste funcional, j\u00e1 que busca garantir que os requisitos funcionais do produto est\u00e3o consistentes. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Logo, ele tem por objetivo validar as entradas e sa\u00eddas do sistema.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Aprenda como aplicar Scrum em <a href=\"https:\/\/www.geekhunter.com/pt/blog\/como-aplicar-scrum-em-um-projeto-de-teste-de-software\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>projetos de teste de software<\/strong><\/a>!<\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-desvendando-a-caixa-preta\">Desvendando a caixa preta<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"500\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2019\/08\/Desvendando-a-caixa-preta.jpg\" alt=\"caixa preta e a interface do produto\" class=\"wp-image-6787\" srcset=\"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Desvendando-a-caixa-preta.jpg 750w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Desvendando-a-caixa-preta-150x100.jpg 150w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Desvendando-a-caixa-preta-100x67.jpg 100w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Desvendando-a-caixa-preta-600x400.jpg 600w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Desvendando-a-caixa-preta-450x300.jpg 450w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><figcaption>Utilize o UX para garantir melhores resultados do teste de caixa preta!<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A partir disso, ele \u00e9 comumente realizado utilizando-se da experi\u00eancia do usu\u00e1rio, ou seja, atrav\u00e9s da <em>interface do produto.<\/em>&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Com isso, para aumentarmos a qualidade e, consequentemente, blindarmos o software de falhas, entendemos que todas as entradas\/sa\u00eddas poss\u00edveis precisam ser testadas. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contudo, sabemos que isso \u2014 na grande parte dos casos \u2014 \u00e9 humanamente imposs\u00edvel.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ademais, a <strong>falta de clareza dos requisitos<\/strong> pode (e vai) impactar nas entradas e sa\u00eddas aceitas para o teste.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Isso quer dizer que, al\u00e9m da volumetria de dados que teremos que validar, eles podem n\u00e3o ser adotados nos testes. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por exemplo: imagine que voc\u00ea utiliza <em>apenas n\u00fameros<\/em> para testar um campo de CPF, mas o desenvolvedor utiliza o campo como <em>string<\/em> (caracteres alfanum\u00e9ricos). <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Percebeu que os dados utilizados em seu teste podem n\u00e3o ser aceitos por <strong>desconsiderarem <\/strong>uma grande parte de dados que podem (mas n\u00e3o devem) ser aceitos?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tendo isso em mente, existem algumas pr\u00e1ticas que visam amplificar a efetividade dessa t\u00e9cnica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Desse modo, veremos tr\u00eas, a saber: <strong>particionamento de equival\u00eancia, an\u00e1lise de valor limite e tabela de decis\u00e3o.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-particionamento-de-equivalencia\">Particionamento de equival\u00eancia<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Imagine que voc\u00ea tenha um campo que receba apenas n\u00fameros pares. \u00c9 necess\u00e1rio validar que o tal campo n\u00e3o recebe todos os n\u00fameros \u00edmpares?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Segundo a t\u00e9cnica de parti\u00e7\u00e3o de equival\u00eancia, n\u00e3o. Ela afirma que, sendo o resultado final correspondente para diferentes entradas, basta orden\u00e1-las em conjuntos e testar apenas um dado de cada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No caso do cen\u00e1rio que formulamos, o n\u00famero 5 e o n\u00famero 11 possuem a mesma sa\u00edda (s\u00e3o \u00edmpares), logo, basta testar com um deles. Assim, ao inv\u00e9s de 2 testes com resultados equivalentes, teremos um contemplando a mesma sa\u00edda.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-analise-de-valor-limite\">An\u00e1lise de valor limite<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Essa t\u00e9cnica sugere que utilize apenas os valores que estejam no limite permitido.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Assim, se voc\u00ea quer validar, por exemplo, que para uma dada opera\u00e7\u00e3o o usu\u00e1rio deve ter idade superior a dezoito anos, os melhores valores para o teste s\u00e3o: 17, 18 e 19, j\u00e1 que est\u00e3o no limite do valor m\u00ednimo permitido (18).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-tabela-de-decisao\">Tabela de decis\u00e3o<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pressuponha que voc\u00ea testar\u00e1 uma funcionalidade que possui uma s\u00e9rie de condi\u00e7\u00f5es. Agora, como saber se todos os casos est\u00e3o apresentando as sa\u00eddas esperadas?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para facilitar, imagine o teste de uma baixa de estoque:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Cen\u00e1rio<\/td><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><td class=\"has-text-align-center\" data-align=\"center\">3<\/td><\/tr><tr><td>Funcion\u00e1rio tem permiss\u00e3o?<\/td><td class=\"has-text-align-center\" data-align=\"center\">N\u00e3o<\/td><td class=\"has-text-align-center\" data-align=\"center\">Sim<\/td><td class=\"has-text-align-center\" data-align=\"center\">Sim<\/td><\/tr><tr><td>Produto v\u00e1lido?<\/td><td class=\"has-text-align-center\" data-align=\"center\">X<\/td><td class=\"has-text-align-center\" data-align=\"center\">N\u00e3o<\/td><td class=\"has-text-align-center\" data-align=\"center\">Sim<\/td><\/tr><tr><td>Produto tem saldo dispon\u00edvel?<\/td><td class=\"has-text-align-center\" data-align=\"center\">X<\/td><td class=\"has-text-align-center\" data-align=\"center\">X<\/td><td class=\"has-text-align-center\" data-align=\"center\">N\u00e3o<\/td><\/tr><tr><td>Sa\u00edda esperada<\/td><td class=\"has-text-align-center\" data-align=\"center\">Funcion\u00e1rio n\u00e3o tem permiss\u00e3o<\/td><td class=\"has-text-align-center\" data-align=\"center\">Produto inv\u00e1lido<\/td><td class=\"has-text-align-center\" data-align=\"center\">Produto sem saldo<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A\u00ed \u00e9 que entra a tabela de decis\u00e3o, pois ela se baseia na verifica\u00e7\u00e3o do resultado esperado para os conjuntos formados atrav\u00e9s da combina\u00e7\u00e3o desses par\u00e2metros. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Assim, para o nosso exemplo, temos certeza que ao menos 3 das combina\u00e7\u00f5es poss\u00edveis possuem cobertura por 3 testes. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-teste-de-caixa-branca-e-preta-tutorial\">Teste de caixa branca e preta: tutorial<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Esse v\u00eddeo \u00e9 bem did\u00e1tico e te mostra os testes na pr\u00e1tica! <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Testes de Software: Teste Caixa-Branca e Teste Caixa-Preta - Teste Estrutural e Teste Funcional\" width=\"1140\" height=\"641\" src=\"https:\/\/www.youtube.com\/embed\/QyXN_zAhqJA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-os-testes-de-caixa-branca-e-preta-valem-a-pena\">Os testes de caixa branca e preta valem a pena? <\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"500\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2019\/08\/Em-conclus\u00e3o.jpg\" alt=\"notebook aberto com codigos de programacao\" class=\"wp-image-6790\" srcset=\"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Em-conclus\u00e3o.jpg 750w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Em-conclus\u00e3o-150x100.jpg 150w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Em-conclus\u00e3o-100x67.jpg 100w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Em-conclus\u00e3o-600x400.jpg 600w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/Em-conclus\u00e3o-450x300.jpg 450w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><figcaption>Sim, eles valem a pena, j\u00e1 que o foco \u00e9 na qualidade!<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Seja <em>teste de caixa preta<\/em> (funcional), ou seja <em>teste de caixa branca<\/em> (caixa de vidro ou estrutural), o importante \u00e9 garantir que o desenvolvimento tenha a m\u00e1xima qualidade poss\u00edvel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Assim, espero que essas t\u00e9cnicas, caso voc\u00ea ainda n\u00e3o conhecesse ou aplicasse, tenham despertado o seu interesse para testes e qualidade de software.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Abordaremos nesse artigo as melhores pr\u00e1ticas para utiliza\u00e7\u00e3o das t\u00e9cnicas de teste de caixa branca e caixa preta. Teste de software n\u00e3o se trata apenas de encontrar bug, mas de investigar, analisar e garantir que a sua entrega ser\u00e1 com qualidade em todos os aspectos poss\u00edveis (qualidade do c\u00f3digo desenvolvido, dos requisitos acordados, dos padr\u00f5es [&hellip;]<\/p>\n","protected":false},"author":167,"featured_media":6785,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[18],"tags":[],"class_list":["post-6782","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvimiento-de-software"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.3 (Yoast SEO v28.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Caixa branca e caixa preta: entenda essas t\u00e9cnicas para testes!<\/title>\n<meta name=\"description\" content=\"Voc\u00ea sabe o que s\u00e3o testes de software em caixa branca? E em caixa preta? Nesse artigo o Scrum explica tim-tim por tim-tim!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.geekhunter.com\/pt\/blog\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"T\u00e9cnicas de caixa branca e preta para teste de software\" \/>\n<meta property=\"og:description\" content=\"Abordaremos nesse artigo as melhores pr\u00e1ticas para utiliza\u00e7\u00e3o das t\u00e9cnicas de teste de caixa branca e caixa preta. Teste de software n\u00e3o se trata apenas\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.geekhunter.com\/pt\/blog\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Geekhunter\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/geekhunterbr\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-16T15:03:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-24T20:59:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/T\u00e9cnicas-de-caixa-preta-e-branca-para-teste-de-software.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"750\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Geekhunter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@geekhunterbr\" \/>\n<meta name=\"twitter:site\" content=\"@geekhunterbr\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Geekhunter\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\\\/\"},\"author\":{\"name\":\"Geekhunter\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#\\\/schema\\\/person\\\/9f62b173345139f7bbdaf55312c3d400\"},\"headline\":\"T\u00e9cnicas de caixa branca e preta para teste de software\",\"datePublished\":\"2020-04-16T15:03:00+00:00\",\"dateModified\":\"2024-09-24T20:59:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\\\/\"},\"wordCount\":1234,\"publisher\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/T\u00e9cnicas-de-caixa-preta-e-branca-para-teste-de-software.jpg\",\"articleSection\":[\"Desenvolvimiento de software\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\\\/\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\\\/\",\"name\":\"Caixa branca e caixa preta: entenda essas t\u00e9cnicas para testes!\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/T\u00e9cnicas-de-caixa-preta-e-branca-para-teste-de-software.jpg\",\"datePublished\":\"2020-04-16T15:03:00+00:00\",\"dateModified\":\"2024-09-24T20:59:11+00:00\",\"description\":\"Voc\u00ea sabe o que s\u00e3o testes de software em caixa branca? E em caixa preta? Nesse artigo o Scrum explica tim-tim por tim-tim!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/T\u00e9cnicas-de-caixa-preta-e-branca-para-teste-de-software.jpg\",\"contentUrl\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/T\u00e9cnicas-de-caixa-preta-e-branca-para-teste-de-software.jpg\",\"width\":750,\"height\":500,\"caption\":\"Caixa Branca\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mundo TI\",\"item\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/category\\\/mundo-ti\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Desenvolvimiento de software\",\"item\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/category\\\/mundo-ti\\\/desenvolvimiento-de-software\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"T\u00e9cnicas de caixa branca e preta para teste de software\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/\",\"name\":\"Blog de TI\",\"description\":\"Dicas para o RH e profissionais da \u00e1rea TI\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#organization\",\"name\":\"GeekHunter\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/icon-1.png\",\"contentUrl\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/icon-1.png\",\"width\":300,\"height\":300,\"caption\":\"GeekHunter\"},\"image\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/geekhunterbr\\\/\",\"https:\\\/\\\/x.com\\\/geekhunterbr\",\"https:\\\/\\\/www.instagram.com\\\/geekhunterbr\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/geekhunter-brasil\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@GeekHunterOfficial\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#\\\/schema\\\/person\\\/9f62b173345139f7bbdaf55312c3d400\",\"name\":\"Geekhunter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g\",\"caption\":\"Geekhunter\"},\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/author\\\/matias\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Caixa branca e caixa preta: entenda essas t\u00e9cnicas para testes!","description":"Voc\u00ea sabe o que s\u00e3o testes de software em caixa branca? E em caixa preta? Nesse artigo o Scrum explica tim-tim por tim-tim!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.geekhunter.com\/pt\/blog\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\/","og_locale":"pt_BR","og_type":"article","og_title":"T\u00e9cnicas de caixa branca e preta para teste de software","og_description":"Abordaremos nesse artigo as melhores pr\u00e1ticas para utiliza\u00e7\u00e3o das t\u00e9cnicas de teste de caixa branca e caixa preta. Teste de software n\u00e3o se trata apenas","og_url":"https:\/\/www.geekhunter.com\/pt\/blog\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\/","og_site_name":"Blog Geekhunter","article_publisher":"https:\/\/www.facebook.com\/geekhunterbr\/","article_published_time":"2020-04-16T15:03:00+00:00","article_modified_time":"2024-09-24T20:59:11+00:00","og_image":[{"width":750,"height":500,"url":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/T\u00e9cnicas-de-caixa-preta-e-branca-para-teste-de-software.jpg","type":"image\/jpeg"}],"author":"Geekhunter","twitter_card":"summary_large_image","twitter_creator":"@geekhunterbr","twitter_site":"@geekhunterbr","twitter_misc":{"Escrito por":"Geekhunter","Est. tempo de leitura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\/#article","isPartOf":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\/"},"author":{"name":"Geekhunter","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#\/schema\/person\/9f62b173345139f7bbdaf55312c3d400"},"headline":"T\u00e9cnicas de caixa branca e preta para teste de software","datePublished":"2020-04-16T15:03:00+00:00","dateModified":"2024-09-24T20:59:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\/"},"wordCount":1234,"publisher":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#organization"},"image":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\/#primaryimage"},"thumbnailUrl":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/T\u00e9cnicas-de-caixa-preta-e-branca-para-teste-de-software.jpg","articleSection":["Desenvolvimiento de software"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\/","url":"https:\/\/www.geekhunter.com\/pt\/blog\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\/","name":"Caixa branca e caixa preta: entenda essas t\u00e9cnicas para testes!","isPartOf":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\/#primaryimage"},"image":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\/#primaryimage"},"thumbnailUrl":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/T\u00e9cnicas-de-caixa-preta-e-branca-para-teste-de-software.jpg","datePublished":"2020-04-16T15:03:00+00:00","dateModified":"2024-09-24T20:59:11+00:00","description":"Voc\u00ea sabe o que s\u00e3o testes de software em caixa branca? E em caixa preta? Nesse artigo o Scrum explica tim-tim por tim-tim!","breadcrumb":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.geekhunter.com/pt/blog\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\/#primaryimage","url":"https:\/\/www.geekhunter.com\/pt\/blog\/wp-content\/uploads\/2019\/08\/T\u00e9cnicas-de-caixa-preta-e-branca-para-teste-de-software.jpg","contentUrl":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2019\/08\/T\u00e9cnicas-de-caixa-preta-e-branca-para-teste-de-software.jpg","width":750,"height":500,"caption":"Caixa Branca"},{"@type":"BreadcrumbList","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/tecnicas-de-caixa-preta-e-branca-para-teste-de-software\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.geekhunter.com/pt/blog\/"},{"@type":"ListItem","position":2,"name":"Mundo TI","item":"https:\/\/www.geekhunter.com/pt/blog\/category\/mundo-ti\/"},{"@type":"ListItem","position":3,"name":"Desenvolvimiento de software","item":"https:\/\/www.geekhunter.com/pt/blog\/category\/mundo-ti\/desenvolvimiento-de-software\/"},{"@type":"ListItem","position":4,"name":"T\u00e9cnicas de caixa branca e preta para teste de software"}]},{"@type":"WebSite","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#website","url":"https:\/\/www.geekhunter.com\/pt\/blog\/","name":"Blog de TI","description":"Dicas para o RH e profissionais da \u00e1rea TI","publisher":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.geekhunter.com/pt/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#organization","name":"GeekHunter","url":"https:\/\/www.geekhunter.com\/pt\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.geekhunter.com\/pt\/blog\/wp-content\/uploads\/2024\/10\/icon-1.png","contentUrl":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2024\/10\/icon-1.png","width":300,"height":300,"caption":"GeekHunter"},"image":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/geekhunterbr\/","https:\/\/x.com\/geekhunterbr","https:\/\/www.instagram.com\/geekhunterbr\/","https:\/\/www.linkedin.com\/company\/geekhunter-brasil\/","https:\/\/www.youtube.com\/@GeekHunterOfficial"]},{"@type":"Person","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#\/schema\/person\/9f62b173345139f7bbdaf55312c3d400","name":"Geekhunter","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g","caption":"Geekhunter"},"url":"https:\/\/www.geekhunter.com\/pt\/blog\/author\/matias\/"}]}},"_links":{"self":[{"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/posts\/6782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/users\/167"}],"replies":[{"embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/comments?post=6782"}],"version-history":[{"count":0,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/posts\/6782\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/media\/6785"}],"wp:attachment":[{"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/media?parent=6782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/categories?post=6782"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/tags?post=6782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}