{"id":36078,"date":"2023-05-11T20:22:05","date_gmt":"2023-05-11T23:22:05","guid":{"rendered":"\/tutoriais\/?p=36078"},"modified":"2026-03-10T13:00:38","modified_gmt":"2026-03-10T16:00:38","slug":"teste-em-producao","status":"publish","type":"post","link":"\/pt\/tutoriais\/teste-em-producao","title":{"rendered":"Entenda o que s\u00e3o testes de produ\u00e7\u00e3o e como execut\u00e1-los"},"content":{"rendered":"<?xml encoding=\"utf-8\" ?><p class=\"wp-block-paragraph\">Algumas pessoas podem olhar para o teste em produ&ccedil;&atilde;o de forma negativa, equiparando-o ao lan&ccedil;amento de recursos n&atilde;o testados ou produtos defeituosos com baixo desempenho e taxas de reten&ccedil;&atilde;o ruins.<\/p><p class=\"wp-block-paragraph\">No entanto, o teste em produ&ccedil;&atilde;o &eacute; uma etapa crucial do processo de desenvolvimento de software. Ele permite que os engenheiros de Garantia de Qualidade (QA) examinem o comportamento real do usu&aacute;rio na fase p&oacute;s-lan&ccedil;amento. Al&eacute;m disso, a execu&ccedil;&atilde;o de testes em um ambiente de produ&ccedil;&atilde;o adiciona mais uma camada de seguran&ccedil;a em tempo real contra bugs.<\/p><p class=\"wp-block-paragraph\">Neste artigo, abordaremos os tipos e benef&iacute;cios do teste em produ&ccedil;&atilde;o. Voc&ecirc; tamb&eacute;m aprender&aacute; sobre seis pr&aacute;ticas para realizar os exames e m&eacute;tricas que indicam testes de produ&ccedil;&atilde;o bem-sucedidos.<\/p><p class=\"has-text-align-center wp-block-paragraph\"><a href=\"https:\/\/assets.hostinger.com\/content\/BR-Web-Development-Glossary-for-Beginners.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Baixar Gloss&aacute;rio Completo de Desenvolvimento Web<\/a><\/p><p>\n\n\n\n<div class=\"protip\"><div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                   O Que &eacute; Teste em Produ&ccedil;&atilde;o?\n                <\/p>\n            <\/div>\n            <p class=\"protip__content\"> Teste em produ&ccedil;&atilde;o se refere ao exame cont&iacute;nuo de um ambiente ativo ap&oacute;s a implementa&ccedil;&atilde;o do software. H&aacute; muitos tipos de teste, incluindo integra&ccedil;&atilde;o, libera&ccedil;&atilde;o incremental, teste de carga e controle de feedback. <\/p><\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-por-que-testar-em-producao\">Por Que Testar em Produ&ccedil;&atilde;o<\/h2><p class=\"wp-block-paragraph\">A cria&ccedil;&atilde;o de um <a href=\"\/pt\/tutoriais\/ambiente-de-teste-wordpress\/\">ambiente de prepara&ccedil;&atilde;o<\/a> leva muito tempo e o resultado pode n&atilde;o corresponder ao produto real. Portanto, muitos desenvolvedores incluem o teste em produ&ccedil;&atilde;o como uma fase complementar ap&oacute;s exames pr&eacute;-implementa&ccedil;&atilde;o.<\/p><p class=\"wp-block-paragraph\">Nesta se&ccedil;&atilde;o, abordaremos cinco raz&otilde;es pelas quais voc&ecirc; deve executar testes num ambiente de produ&ccedil;&atilde;o.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/pt\/hospedagem-barata\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-32927\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h3 class=\"wp-block-heading\" id=\"h-melhor-da-precisao-dos-testes\">Melhor da Precis&atilde;o dos Testes<\/h3><p class=\"wp-block-paragraph\">O principal benef&iacute;cio do teste em produ&ccedil;&atilde;o &eacute; obter resultados mais precisos, j&aacute; que voc&ecirc; faz isso no mesmo ambiente em que o produto ser&aacute; utilizado. Saber que os usu&aacute;rios experimentar&atilde;o a mesma funcionalidade verificada nos testes aumentar&aacute; a confian&ccedil;a da equipe.<\/p><p class=\"wp-block-paragraph\">No entanto, isso pode n&atilde;o acontecer em ambientes de <em>staging<\/em>. Mesmo se voc&ecirc; replicar a produ&ccedil;&atilde;o, determinados elementos podem ter dados que n&atilde;o s&atilde;o exatos ou op&ccedil;&otilde;es de configura&ccedil;&atilde;o diferentes. Isso pode afetar os resultados do teste.<\/p><h3 class=\"wp-block-heading\" id=\"h-aumento-da-frequencia-de-implementacao\">Aumento da Frequ&ecirc;ncia de Implementa&ccedil;&atilde;o<\/h3><p class=\"wp-block-paragraph\">O lan&ccedil;amento frequente de novos c&oacute;digos ou recursos durante o teste em produ&ccedil;&atilde;o tamb&eacute;m melhora a agilidade. Voc&ecirc; pode responder &agrave;s solicita&ccedil;&otilde;es dos clientes de forma mais flex&iacute;vel, liberando as altera&ccedil;&otilde;es conforme necess&aacute;rio.<\/p><p class=\"wp-block-paragraph\">Al&eacute;m disso, o teste em produ&ccedil;&atilde;o permite desenvolvimentos orientados por <em>flags<\/em> com uma funcionalidade de sinalizador de recurso autom&aacute;tico em mente. Isso significa que voc&ecirc; pode implementar e reverter quaisquer modifica&ccedil;&otilde;es negativas de forma imediata e segura.<\/p><h3 class=\"wp-block-heading\" id=\"h-garante-uma-transicao-suave-durante-o-teste\">Garante uma Transi&ccedil;&atilde;o Suave Durante o Teste<\/h3><p class=\"wp-block-paragraph\">O teste em produ&ccedil;&atilde;o ajuda voc&ecirc; a aprender e experimentar como os usu&aacute;rios reagem a um recurso ou c&oacute;digo espec&iacute;fico.<\/p><p class=\"wp-block-paragraph\">Por exemplo, ao lan&ccedil;ar novos recursos, os engenheiros de controle de qualidade realizam o teste em produ&ccedil;&atilde;o para verificar se os recursos do software funcionam corretamente. Em seguida, eles usam v&aacute;rias ferramentas anal&iacute;ticas para executar os testes A\/B e coletar o feedback dos clientes.<\/p><p class=\"wp-block-paragraph\">Al&eacute;m disso, o teste em produ&ccedil;&atilde;o permite que voc&ecirc; gerencie o sinalizador de recursos e as ferramentas anal&iacute;ticas de forma independente. Voc&ecirc; tamb&eacute;m pode integrar ambos para obter os melhores resultados.<\/p><h3 class=\"wp-block-heading\" id=\"h-limita-os-danos\">Limita os Danos<\/h3><p class=\"wp-block-paragraph\">A maneira mais eficiente de limitar os danos &eacute; testando na produ&ccedil;&atilde;o. Com isso, voc&ecirc; pode notar defeitos em tempo real e implementar diretamente medidas de seguran&ccedil;a e patches.<\/p><p class=\"wp-block-paragraph\">O lan&ccedil;amento gradual de novos c&oacute;digos ou recursos pode evitar que implementa&ccedil;&otilde;es ruins danifiquem os sistemas de produ&ccedil;&atilde;o e afetem negativamente a experi&ecirc;ncia de usu&aacute;rio.<\/p><p class=\"wp-block-paragraph\">Perceber erros e bugs no in&iacute;cio do desenvolvimento leva tempo e esfor&ccedil;o. Os engenheiros de controle de qualidade devem criar testes de unidade, verificar o sistema de automa&ccedil;&atilde;o e verificar manualmente os fluxos de usu&aacute;rios usando dados fict&iacute;cios.<\/p><h3 class=\"wp-block-heading\" id=\"h-permite-coletar-feedback\">Permite Coletar Feedback<\/h3><p class=\"wp-block-paragraph\">O teste em produ&ccedil;&atilde;o permite observar e monitorar o sistema por meio do feedback real do usu&aacute;rio. Al&eacute;m disso, ele determina a falha ou a taxa de sucesso dos novos c&oacute;digos ou recursos.<\/p><p class=\"wp-block-paragraph\">Para conduzir o teste em produ&ccedil;&atilde;o com &ecirc;xito, certifique-se de que o desempenho do aplicativo permane&ccedil;a o mesmo em rela&ccedil;&atilde;o &agrave; linha de base esperada.<\/p><p>        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Saiba mais sobre Desenvolvimento Web                <\/p>\n            <\/div>\n            <p class=\"protip__content\"><br>\n<a href=\"\/pt\/tutoriais\/como-ser-um-desenvolvedor-web\/\" target=\"_blank\" rel=\"noopener\">Como se Tornar um Desenvolvedor Web<\/a><br>\n<a href=\"\/pt\/tutoriais\/o-que-e-seo\/\" target=\"_blank\" rel=\"noopener\">O Que &eacute; SEO<\/a><\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-tipos-de-teste-em-producao\">Tipos de Teste em Produ&ccedil;&atilde;o<\/h2><p class=\"wp-block-paragraph\">Nesta se&ccedil;&atilde;o, vamos mostrar os seis m&eacute;todos mais comuns de testes em produ&ccedil;&atilde;o:<\/p><h3 class=\"wp-block-heading\">Monitoramento e Diagn&oacute;stico<\/h3><p class=\"wp-block-paragraph\">O principal objetivo do monitoramento e diagn&oacute;stico em um ambiente de produ&ccedil;&atilde;o &eacute; garantir que o software funcione como pretendido. Para conseguir isso, voc&ecirc; pode realizar os seguintes testes:<\/p><ul class=\"wp-block-list\">\n<li><strong>Monitoramento cont&iacute;nuo.&nbsp; <\/strong>Isso inclui testes de desempenho, como examinar a estabilidade, o tempo de resposta, a escalabilidade e a confiabilidade do produto, bem como a realiza&ccedil;&atilde;o de testes de <a href=\"\/pt\/tutoriais\/teste-velocidade-site\/\">velocidade do site<\/a>. O monitoramento cont&iacute;nuo ajuda a encontrar problemas que podem diminuir a funcionalidade do software. Al&eacute;m de fazer isso manualmente, os desenvolvedores tamb&eacute;m podem usar ferramentas de automa&ccedil;&atilde;o que fornecem insights e diagn&oacute;sticos adicionais.<\/li>\n\n\n\n<li><strong>Monitoramento de aplica&ccedil;&otilde;es. <\/strong>&nbsp;Consiste em dois tipos: monitoramento de usu&aacute;rios reais (RUM) e monitoramento sint&eacute;tico (Testes de Simula&ccedil;&atilde;o). O primeiro verifica como os usu&aacute;rios reais interagem com o servidor dos aplicativos. J&aacute; o &uacute;ltimo examina como as APIs do aplicativo respondem a solicita&ccedil;&otilde;es cont&iacute;nuas enviadas por visitantes automatizados.<\/li>\n\n\n\n<li><strong>Acompanhamento em tempo real.&nbsp; <\/strong>Envolve verificar cada transa&ccedil;&atilde;o em cada camada dentro de um aplicativo. Isso permite que os engenheiros de controle de qualidade vejam a base do c&oacute;digo e detectem erros, bugs e desempenho lento. Al&eacute;m disso, o rastreamento em tempo real fornece an&aacute;lises espec&iacute;ficas, como o comportamento da pilha de execu&ccedil;&atilde;o e <em>threads<\/em> problem&aacute;ticos.<\/li>\n<\/ul><p>        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Dica                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Para melhorar o desempenho das suas p&aacute;ginas, tente implementar <a href=\"\/pt\/tutoriais\/otimizacao-de-sites\/\" target=\"_blank\" rel=\"noopener\">estrat&eacute;gias de otimiza&ccedil;&atilde;o de sites.<\/a><\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h3 class=\"wp-block-heading\">Testes A\/B<\/h3><p class=\"wp-block-paragraph\">Este tipo s&oacute; pode ser executado num ambiente de produ&ccedil;&atilde;o real, e serve para receber valiosos feedbacks dos usu&aacute;rios.<\/p><p class=\"wp-block-paragraph\">O <a href=\"\/pt\/tutoriais\/teste-ab-wordpress\/\">teste A\/B<\/a> envolve o lan&ccedil;amento de duas vers&otilde;es de um aplicativo Web ou novo recurso com contrastes sutis &mdash; por exemplo, diferentes interfaces de menu ou esquemas de cores. Isso dividir&aacute; a base de usu&aacute;rios em v&aacute;rios grupos.&nbsp;<\/p><p class=\"wp-block-paragraph\">Em seguida, atribua uma variante diferente para cada lote para descobrir qual &eacute; prefer&iacute;vel. Esse teste estat&iacute;stico ajuda voc&ecirc; a decidir qual op&ccedil;&atilde;o incluir em vers&otilde;es futuras.<\/p><p class=\"wp-block-paragraph\">Dessa forma, os desenvolvedores tamb&eacute;m podem aprender mais sobre as necessidades dos clientes e criar produtos que atendam &agrave;s suas expectativas.<\/p><h3 class=\"wp-block-heading\">Lan&ccedil;amento Incremental&nbsp;<\/h3><p class=\"wp-block-paragraph\">Esse teste no tipo de produ&ccedil;&atilde;o divide os requisitos do produto em v&aacute;rios m&oacute;dulos aut&ocirc;nomos. Cada parte &eacute; tratada como um subprojeto e passar&aacute; pelas etapas do Ciclo de Vida de Desenvolvimento de Software (SDLC).&nbsp;<\/p><p class=\"wp-block-paragraph\">Al&eacute;m disso, um m&oacute;dulo apresentar&aacute; um novo recurso ou infraestrutura de produ&ccedil;&atilde;o em cada vers&atilde;o. Ele continua at&eacute; que o sistema se desenvolva completamente e implemente todas as pe&ccedil;as pretendidas.<\/p><p class=\"wp-block-paragraph\">Aqui est&atilde;o quatro fases incrementais:<\/p><ol class=\"wp-block-list\">\n<li><strong>An&aacute;lise de requisitos. <\/strong>&nbsp;Identificar os requisitos funcionais do software e do sistema.&nbsp;<\/li>\n\n\n\n<li><strong>Design e desenvolvimento.<\/strong>&nbsp; Criar funcionalidade.<\/li>\n\n\n\n<li><strong>Teste. <\/strong>&nbsp;Examinar todas as fun&ccedil;&otilde;es existentes usando v&aacute;rios m&eacute;todos.<\/li>\n\n\n\n<li><strong>Implementa&ccedil;&atilde;o. <\/strong>Finalizar o projeto de programa&ccedil;&atilde;o do software.<\/li>\n<\/ol><p class=\"wp-block-paragraph\">Tamb&eacute;m conhecido como modelo de aprimoramento iterativo, esse teste de ambiente de produ&ccedil;&atilde;o ajuda a atingir as metas por meio de v&aacute;rias etapas pr&aacute;ticas.<\/p><p class=\"wp-block-paragraph\">Existem dois tipos de modelo de vers&otilde;es incrementais para voc&ecirc; escolher:<\/p><ul class=\"wp-block-list\">\n<li><strong>Modelo de Entrega em Etapas.<\/strong>&nbsp;Voc&ecirc; constr&oacute;i uma parte do projeto de cada vez, em fases sucessivas.<\/li>\n\n\n\n<li><strong>Modelo de Desenvolvimento Paralelo. <\/strong>Voc&ecirc; desenvolve o produto simultaneamente, desde que os recursos estejam dispon&iacute;veis. Este tipo pode ajudar a encurtar o processo de desenvolvimento.<\/li>\n<\/ul><h3 class=\"wp-block-heading\">Teste de Pico<\/h3><p class=\"wp-block-paragraph\">O teste de pico em um ambiente de produ&ccedil;&atilde;o ajuda a avaliar o desempenho do software em situa&ccedil;&otilde;es extremas, como um aumento ou diminui&ccedil;&atilde;o repentina da carga. Seu objetivo &eacute; determinar o volume de tr&aacute;fego que o seu produto e a sua rede suportam antes de travar.&nbsp;<\/p><p class=\"wp-block-paragraph\">Al&eacute;m disso, o teste de pico define quanto tempo leva para se recuperar de circunst&acirc;ncias desafiadoras. A maioria dos desenvolvedores tamb&eacute;m usa esse m&eacute;todo para descobrir se o software emprega bons sistemas de tratamento de erros.<\/p><h3 class=\"wp-block-heading\">Testes de Integra&ccedil;&atilde;o<\/h3><p class=\"wp-block-paragraph\">Tamb&eacute;m conhecido como Integra&ccedil;&atilde;o e Teste (I&amp;T), esse tipo mescla logicamente tudo entre os diferentes componentes, unidades e m&oacute;dulos de software e os testa como uma &uacute;nica entidade.&nbsp;<\/p><p class=\"wp-block-paragraph\">Normalmente, a produ&ccedil;&atilde;o consiste em v&aacute;rios m&oacute;dulos codificados por diferentes programadores. Os testes de integra&ccedil;&atilde;o visam encontrar erros em sua intera&ccedil;&atilde;o quando mesclados. Al&eacute;m disso, ele verifica a comunica&ccedil;&atilde;o de dados entre esses m&oacute;dulos.<\/p><p class=\"wp-block-paragraph\">Um exemplo comum de testes de integra&ccedil;&atilde;o &eacute; a abordagem big bang. No entanto, ela funciona principalmente para examinar pequenos sistemas.&nbsp;<\/p><h3 class=\"wp-block-heading\">Acompanhamento de Feedback<\/h3><p class=\"wp-block-paragraph\">Depois que os desenvolvedores lan&ccedil;am o software, eles come&ccedil;am a observar como os usu&aacute;rios finais interagem com o produto. Eles geralmente usam ferramentas de feedback do cliente, como o <a href=\"https:\/\/mopinion.com\/\" target=\"_blank\" rel=\"noopener\">Mopinion<\/a>, para coletar dados de forma eficiente. Isso ajuda a determinar as altera&ccedil;&otilde;es necess&aacute;rias em itera&ccedil;&otilde;es futuras.<\/p><p class=\"wp-block-paragraph\">Al&eacute;m disso, o controle de feedbacks em um ambiente de produ&ccedil;&atilde;o permite que os desenvolvedores acelerem o processo de teste e integra&ccedil;&atilde;o de c&oacute;digo. Isso cria um equil&iacute;brio entre o tempo de lan&ccedil;amento e a qualidade.&nbsp;<\/p><p class=\"wp-block-paragraph\">Ao adotar esse m&eacute;todo, lembre-se de especificar quais elementos os usu&aacute;rios precisam dar feedback para que seja mais f&aacute;cil categorizar os dados.<\/p><p>        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Dica                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Confira este guia antes de <a href=\"\/pt\/tutoriais\/teste-de-usabilidade-site\/\" target=\"_blank\" rel=\"noopener\">realizar testes de usabilidade de sites.<\/a><\/p>\n                    <\/div>\n        \n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-praticas-recomendadas-para-teste-em-producao\">Pr&aacute;ticas Recomendadas para Teste em Produ&ccedil;&atilde;o<\/h2><p class=\"wp-block-paragraph\">Depois de analisar os benef&iacute;cios e os tipos de teste em produ&ccedil;&atilde;o, &eacute; hora de aprender algumas dicas e truques para melhorar ainda mais o seu trabalho.&nbsp;<\/p><h3 class=\"wp-block-heading\">Criar Dados de Teste<\/h3><p class=\"wp-block-paragraph\">Ao testar em produ&ccedil;&atilde;o, as informa&ccedil;&otilde;es usadas devem representar a condi&ccedil;&atilde;o real do software. Portanto, talvez seja necess&aacute;rio criar dados de amostra ou usar um substituto adequado para os casos de teste.<\/p><p class=\"wp-block-paragraph\">H&aacute; v&aacute;rias maneiras de gerar dados de teste:<\/p><ul class=\"wp-block-list\">\n<li>Crie os dados manualmente.<\/li>\n\n\n\n<li>Copie os dados da produ&ccedil;&atilde;o para o ambiente de teste.<\/li>\n\n\n\n<li>Obtenha os dados de sistemas de clientes.<\/li>\n\n\n\n<li>Use ferramentas automatizadas de gera&ccedil;&atilde;o de dados de teste.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Na fase de pr&eacute;-produ&ccedil;&atilde;o, antes de criar dados de teste, os desenvolvedores precisam executar v&aacute;rias etapas pr&eacute;vias ou definir op&ccedil;&otilde;es de configura&ccedil;&atilde;o. Como &eacute; um processo demorado, recomendamos cuidar dele com anteced&ecirc;ncia.&nbsp;<\/p><h3 class=\"wp-block-heading\">Nomeie os Dados de Teste de Forma Realista<\/h3><p class=\"wp-block-paragraph\">Escrever um bom nome de dados de teste ajuda a criar um processo de teste de produ&ccedil;&atilde;o atraente e organizado. Al&eacute;m disso, ele pode informar aos engenheiros de controle de qualidade quais a&ccedil;&otilde;es tomar e que tipo de feedback os desenvolvedores est&atilde;o esperando.<\/p><p class=\"wp-block-paragraph\">Aqui est&atilde;o tr&ecirc;s dicas para criar um bom nome de dados de teste:<\/p><ul class=\"wp-block-list\">\n<li>Represente com precis&atilde;o cen&aacute;rios da vida real.<\/li>\n\n\n\n<li>Descreva a situa&ccedil;&atilde;o de forma concisa.<\/li>\n\n\n\n<li>Crie nomes de dados de teste reutiliz&aacute;veis para examinar v&aacute;rios contextos.<\/li>\n<\/ul><h3 class=\"wp-block-heading\">Evite Usar Dados Reais do Usu&aacute;rio<\/h3><p class=\"wp-block-paragraph\">O uso de dados reais pode ser uma abordagem eficaz ao testar a funcionalidade do software de produ&ccedil;&atilde;o e solu&ccedil;&atilde;o de problemas. Al&eacute;m disso, ele ajuda a imitar os tipos de aplicativo de dados vistos no ambiente de produ&ccedil;&atilde;o.<\/p><p class=\"wp-block-paragraph\">No entanto, a exposi&ccedil;&atilde;o de Informa&ccedil;&otilde;es de Identifica&ccedil;&atilde;o Pessoal (PII) pode resultar em v&aacute;rios riscos graves, como viola&ccedil;&otilde;es de seguran&ccedil;a. Isso tamb&eacute;m significa que voc&ecirc; est&aacute; violando as leis de privacidade de dados, incluindo o Regulamento Geral de Prote&ccedil;&atilde;o de Dados (GDPR) e a Lei de Privacidade do Consumidor da Calif&oacute;rnia (CCPA).<\/p><p class=\"wp-block-paragraph\">Outras desvantagens incluem:<\/p><ul class=\"wp-block-list\">\n<li>Ter dados de teste e produ&ccedil;&atilde;o misturados.<\/li>\n\n\n\n<li>Expor brechas em processos cr&iacute;ticos para os neg&oacute;cios.<\/li>\n\n\n\n<li>Poss&iacute;vel perda de dados.<\/li>\n\n\n\n<li>Consequ&ecirc;ncias n&atilde;o intencionais em outros sistemas de software.<\/li>\n\n\n\n<li>Ru&iacute;do nos logs do sistema de produ&ccedil;&atilde;o devido &agrave; atividade de bots e scripts.<\/li>\n\n\n\n<li>Confiar nos usu&aacute;rios finais para fornecer feedback sobre falhas do sistema.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Portanto, para evitar viola&ccedil;&otilde;es e problemas legais, empregue estas t&eacute;cnicas de seguran&ccedil;a nos ambientes de teste de produ&ccedil;&atilde;o:<\/p><ul class=\"wp-block-list\">\n<li><strong>Use tokens. <\/strong>&nbsp;Substitua dados de produ&ccedil;&atilde;o confidenciais por um valor de espa&ccedil;o reservado gen&eacute;rico que n&atilde;o imite o formato original.<\/li>\n\n\n\n<li><strong>Mantenha o anonimato.<\/strong>&nbsp; Utilize o valor gerado realisticamente por randomiza&ccedil;&atilde;o e generaliza&ccedil;&atilde;o.<\/li>\n\n\n\n<li><strong>Aplique criptografia para preservar o formato.<\/strong>&nbsp;Proteja as informa&ccedil;&otilde;es confidenciais mantendo o formato original. Isso mant&eacute;m os dados relevantes.<\/li>\n\n\n\n<li><strong>Pseudo-anonimiza&ccedil;&atilde;o. <\/strong>Insira as PII reais ao lado dos dados de produ&ccedil;&atilde;o aleat&oacute;rios e alterne-as na tabela de mapeamento. Isso permite que voc&ecirc; restaure as informa&ccedil;&otilde;es originais quando necess&aacute;rio. No entanto, verifique se a tabela de mapeamento est&aacute; criptografada.<\/li>\n\n\n\n<li><strong>Gere dados sint&eacute;ticos. <\/strong>&nbsp;Use informa&ccedil;&otilde;es fict&iacute;cias que tenham um formato semelhante e v&iacute;nculos de dados v&aacute;lidos. Existem muitos geradores de dados sint&eacute;ticos, como <a href=\"https:\/\/avoautomation.ai\/\" target=\"_blank\" rel=\"noopener\">Avo Automation<\/a>, <a href=\"https:\/\/mostly.ai\/\" target=\"_blank\" rel=\"noopener\">MOSTLY AI<\/a> e <a href=\"https:\/\/mockaroo.com\/\" target=\"_blank\" rel=\"noopener\">Mockaroo<\/a>.<\/li>\n<\/ul><h3 class=\"wp-block-heading\">Crie Credenciais para Testar o Aplicativo<\/h3><p class=\"wp-block-paragraph\">Para manter a prote&ccedil;&atilde;o de dados e, ao mesmo tempo, garantir a funcionalidade do software, crie credenciais de teste e torne-as acess&iacute;veis &agrave; equipe no ambiente de teste.<\/p><p class=\"wp-block-paragraph\">Com credenciais de exemplo, voc&ecirc; pode testar as partes de software ou APIs REST diretamente da conta existente, sem aplicar altera&ccedil;&otilde;es. Isso permite que voc&ecirc; aja como um usu&aacute;rio e explore o software para encontrar poss&iacute;veis desvantagens.<\/p><p class=\"wp-block-paragraph\">No entanto, as contas de teste geralmente t&ecirc;m algumas restri&ccedil;&otilde;es. Por exemplo, elas podem n&atilde;o permitir que voc&ecirc; interaja com os dados dentro das credenciais reais ou acessar determinadas partes de administra&ccedil;&atilde;o do aplicativo.<\/p><p class=\"wp-block-paragraph\">Antes de cri&aacute;-las, revise a pol&iacute;tica de seguran&ccedil;a da empresa e consulte a equipe de seguran&ccedil;a.<\/p><p class=\"wp-block-paragraph\">H&aacute; alguns aspectos a serem considerados ao configurar as credenciais de teste:<\/p><ul class=\"wp-block-list\">\n<li>Concorde com a equipe sobre a fun&ccedil;&atilde;o e as permiss&otilde;es da conta de teste.<\/li>\n\n\n\n<li>Verifique se ela cont&eacute;m dados representativos.<\/li>\n\n\n\n<li>Considere problemas de loca&ccedil;&atilde;o cruzada e crie conjuntos para dois ambientes de produ&ccedil;&atilde;o separados.<\/li>\n\n\n\n<li>Forne&ccedil;a uma matriz de permiss&otilde;es para garantir que as fun&ccedil;&otilde;es e privil&eacute;gios estejam claros. Isso tamb&eacute;m ajuda a evitar relatos de falsos positivos.<\/li>\n<\/ul><h3 class=\"wp-block-heading\">Teste Quando o Projeto est&aacute; Sob Baixa Carga<\/h3><p class=\"wp-block-paragraph\">A realiza&ccedil;&atilde;o de teste em produ&ccedil;&atilde;o, principalmente durante o hor&aacute;rio comercial, pode aumentar as chances de falha do sistema. Al&eacute;m disso, ela pode resultar em uma experi&ecirc;ncia ruim para o usu&aacute;rio. Portanto, recomendamos realizar o teste do ambiente de produ&ccedil;&atilde;o fora do hor&aacute;rio de pico &mdash; durante a noite, por exemplo.<\/p><p class=\"wp-block-paragraph\">No entanto, a realiza&ccedil;&atilde;o de exames em softwares avan&ccedil;ados pode levar horas. Portanto, agende um plano de manuten&ccedil;&atilde;o adequado e envie e-mails para notificar os usu&aacute;rios quando acontecer&atilde;o os testes de produ&ccedil;&atilde;o.<\/p><p class=\"wp-block-paragraph\">Finalmente, &eacute; melhor habilitar a op&ccedil;&atilde;o de sinalizador de recurso para mitigar erros de software.<\/p><h2 class=\"wp-block-heading\" id=\"h-metricas-que-indicam-um-teste-de-producao-bem-sucedido\">M&eacute;tricas que Indicam um Teste de Produ&ccedil;&atilde;o Bem-Sucedido<\/h2><p class=\"wp-block-paragraph\">As m&eacute;tricas de teste de produ&ccedil;&atilde;o ajudam a monitorar e classificar os testes realizados. Elas transmitem um resultado ou uma previs&atilde;o com base na combina&ccedil;&atilde;o de dados usada.<\/p><p class=\"wp-block-paragraph\">Al&eacute;m disso, as m&eacute;tricas de teste de produ&ccedil;&atilde;o exibem o progresso da equipe, analisam a qualidade do software, monitoram a produtividade, medem mudan&ccedil;as, identificam &aacute;reas de melhoria e testam o procedimento ou a tecnologia mais recente para determinar se o produto precisa de mais modifica&ccedil;&otilde;es.<\/p><p class=\"wp-block-paragraph\">As m&eacute;tricas de teste de produ&ccedil;&atilde;o consistem em tr&ecirc;s tipos:<\/p><ul class=\"wp-block-list\">\n<li><strong>M&eacute;tricas do processo.<\/strong>&nbsp; Definir a execu&ccedil;&atilde;o e as caracter&iacute;sticas do produto. Elas s&atilde;o usadas para melhorar e manter o processo SDLC.&nbsp;<\/li>\n\n\n\n<li><strong>M&eacute;tricas do produto. <\/strong>&nbsp;Determine o design, a qualidade, o tamanho, a complexidade e o desempenho do produto. Os desenvolvedores usam essas m&eacute;tricas para melhorar a qualidade do software.<\/li>\n\n\n\n<li><strong>M&eacute;tricas do projeto. <\/strong>&nbsp;Me&ccedil;a a efici&ecirc;ncia e a efic&aacute;cia da equipe do projeto ou das ferramentas de teste utilizadas.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">H&aacute; cinco fatores essenciais a serem lembrados antes de criar as m&eacute;tricas de teste de produ&ccedil;&atilde;o:<\/p><ul class=\"wp-block-list\">\n<li>Escolha o p&uacute;blico-alvo com cuidado.<\/li>\n\n\n\n<li>Determine a meta de cada m&eacute;trica.<\/li>\n\n\n\n<li>Planeje as medi&ccedil;&otilde;es de acordo com as especifica&ccedil;&otilde;es do produto.<\/li>\n\n\n\n<li>Avalie as receitas de cada estat&iacute;stica.<\/li>\n\n\n\n<li>Combine os c&aacute;lculos com o ciclo de vida do projeto.<\/li>\n<\/ul><h3 class=\"wp-block-heading\">M&eacute;tricas de Teste Manual<\/h3><p class=\"wp-block-paragraph\">O teste manual &eacute; demorado, pois os engenheiros de controle de qualidade precisam realiz&aacute;-lo passo a passo. No entanto, ele ajuda a verificar o produto minuciosamente e examinar as configura&ccedil;&otilde;es do sistema em circunst&acirc;ncias mais complexas.<\/p><p class=\"wp-block-paragraph\">Essa t&eacute;cnica consiste em duas m&eacute;tricas:<\/p><ul class=\"wp-block-list\">\n<li><strong>M&eacute;tricas b&aacute;sicas. <\/strong>Cont&ecirc;m an&aacute;lises de dados coletadas a partir do desenvolvimento e execu&ccedil;&atilde;o dos casos de teste. Ao gerar os relat&oacute;rios de status do projeto, os gerentes de projeto poder&atilde;o promover as revis&otilde;es usando essas m&eacute;tricas. Essa t&eacute;cnica rastreia dados em todo o SDLC, desde a coleta do n&uacute;mero total de casos de teste at&eacute; quantos deles est&atilde;o conclu&iacute;dos, com falha ou bloqueados.&nbsp;<\/li>\n\n\n\n<li><strong>M&eacute;tricas calculadas. <\/strong>Cont&ecirc;m dados coletados nas m&eacute;tricas de base, como o n&uacute;mero de cobertura de teste. Os gerentes de projeto ou l&iacute;deres as utilizam para fins de relat&oacute;rios de teste.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">O teste manual inclui muitas m&eacute;tricas importantes, como classifica&ccedil;&atilde;o absoluta ou derivada, e avalia&ccedil;&otilde;es de resultado e preditivas. Listamos abaixo algumas das mais usadas.<\/p><p class=\"wp-block-paragraph\"><strong>N&uacute;meros Absolutos<\/strong><\/p><p class=\"wp-block-paragraph\">Eles cont&ecirc;m valores unidimensionais que os engenheiros de controle de qualidade usam para derivar m&eacute;tricas de teste de produ&ccedil;&atilde;o. Para us&aacute;-los, registre esses valores durante o desenvolvimento e a execu&ccedil;&atilde;o dos casos de teste por todo o ciclo de vida do teste do software.<\/p><p class=\"wp-block-paragraph\">As m&eacute;tricas absolutas cont&ecirc;m 12 c&aacute;lculos:<\/p><ul class=\"wp-block-list\">\n<li>Total de casos de teste<\/li>\n\n\n\n<li>Casos de teste aprovados<\/li>\n\n\n\n<li>Casos de teste com falha<\/li>\n\n\n\n<li>Casos de teste bloqueados<\/li>\n\n\n\n<li>Defeitos encontrados<\/li>\n\n\n\n<li>Defeitos rejeitados<\/li>\n\n\n\n<li>Defeitos aceitos<\/li>\n\n\n\n<li>Defeitos diferidos<\/li>\n\n\n\n<li>Defeitos cr&iacute;ticos<\/li>\n\n\n\n<li>Horas de teste planejadas<\/li>\n\n\n\n<li>Horas de teste reais<\/li>\n\n\n\n<li>Bugs encontrados ap&oacute;s o envio<\/li>\n<\/ul><p class=\"wp-block-paragraph\"><strong>M&eacute;tricas Derivadas<\/strong><\/p><p class=\"wp-block-paragraph\">Usar n&uacute;meros absolutos como m&eacute;tricas aut&ocirc;nomas &eacute; insuficiente para avaliar a qualidade do teste. Portanto, voc&ecirc; deve complement&aacute;-lo com as m&eacute;tricas derivadas. &nbsp;Dessa forma, voc&ecirc; saber&aacute; como corrigir problemas durante os processos de teste do produto<strong>.<\/strong><\/p><p class=\"wp-block-paragraph\">As<strong> f&oacute;rmulas de rastreamento e efici&ecirc;ncia <\/strong>ajudam os engenheiros de controle de qualidade a entender a efici&ecirc;ncia dos testes e acompanhar suas realiza&ccedil;&otilde;es. Eles tamb&eacute;m mostram quaisquer defeitos relevantes do produto.<\/p><p class=\"wp-block-paragraph\">Normalmente, os desenvolvedores e engenheiros de controle de qualidade aplicam as seguintes f&oacute;rmulas:<\/p><ul class=\"wp-block-list\">\n<li><strong>% de Casos de teste aprovados<\/strong> = (n&uacute;mero de casos de teste aprovados\/total de testes executados) x 100<\/li>\n\n\n\n<li><strong>% de Casos de teste com falha<\/strong> = (n&uacute;mero de casos de teste com falha\/total de testes executados) x 100<\/li>\n\n\n\n<li><strong>% de Casos de teste bloqueados<\/strong> = (n&uacute;mero de casos de teste bloqueados\/total de testes executados) x 100<\/li>\n\n\n\n<li><strong>% de Defeitos corrigidos<\/strong> = (n&uacute;mero de defeitos corrigidos\/defeitos reportados) x 100<\/li>\n\n\n\n<li><strong>% de Defeitos aceitos<\/strong> = (n&uacute;mero de defeitos v&aacute;lidos confirmados pelos desenvolvedores\/total de defeitos relatados) x 100<\/li>\n\n\n\n<li><strong>% de Defeitos rejeitados<\/strong> = (n&uacute;mero de defeitos inv&aacute;lidos rejeitados pelos desenvolvedores\/total de defeitos relatados) x 100<\/li>\n\n\n\n<li><strong>% de Defeitos diferidos<\/strong> = (n&uacute;mero de defeitos adiados para lan&ccedil;amentos futuros\/total de defeitos relatados) x 100<\/li>\n\n\n\n<li><strong>% de Defeitos cr&iacute;ticos<\/strong> = (n&uacute;mero de defeitos cr&iacute;ticos\/total de defeitos relatados) x 100<\/li>\n\n\n\n<li><strong>% de Tempo m&eacute;dio para os desenvolvedores corrigirem defeitos<\/strong> = (tempo necess&aacute;rio para corre&ccedil;&otilde;es de bugs\/n&uacute;mero de bugs) x 100<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Observe que essas f&oacute;rmulas fornecem apenas informa&ccedil;&otilde;es sobre a cobertura e a qualidade do teste.&nbsp;<\/p><p class=\"wp-block-paragraph\">Enquanto isso,<strong> as m&eacute;tricas de esfor&ccedil;o de teste <\/strong>estabelecem as linhas de base para o planejamento de teste futuro. No entanto, os resultados produzidos s&atilde;o m&eacute;dias &mdash; metade est&aacute; acima do valor, enquanto outros est&atilde;o abaixo.&nbsp;<\/p><p class=\"wp-block-paragraph\">A seguir est&atilde;o as f&oacute;rmulas mais importantes para mostrar o esfor&ccedil;o do teste:<\/p><ul class=\"wp-block-list\">\n<li><strong>N&uacute;mero de testes executados por um per&iacute;odo em %<\/strong> = n&uacute;mero de testes executados\/tempo total<\/li>\n\n\n\n<li><strong>% de Efici&ecirc;ncia do projeto de teste<\/strong> = n&uacute;mero de testes projetados\/tempo total<\/li>\n\n\n\n<li><strong>% de Efici&ecirc;ncia da revis&atilde;o do teste<\/strong> = n&uacute;mero de testes revisados\/tempo total<\/li>\n\n\n\n<li><strong>Quantidade de bugs ou defeitos por hora de teste em %<\/strong> = n&uacute;mero de bugs ou defeitos\/total de horas de teste<\/li>\n\n\n\n<li><strong>Quantidade de bugs por teste em %<\/strong> = n&uacute;mero de bugs\/n&uacute;meros totais de teste<\/li>\n\n\n\n<li><strong>Tempo m&eacute;dio para os desenvolvedores testarem uma corre&ccedil;&atilde;o de bug em %<\/strong> = tempo total entre a corre&ccedil;&atilde;o de bugs para testar novamente todos os defeitos\/defeitos totais<\/li>\n<\/ul><p class=\"wp-block-paragraph\">As&nbsp;m&eacute;tricas de <strong>efic&aacute;cia do teste<\/strong> medem a capacidade de encontrar bugs e a qualidade do conjunto de testes. Eles mostram uma rela&ccedil;&atilde;o entre o total de defeitos identificados antes da implementa&ccedil;&atilde;o com as falhas encontradas antes e depois do lan&ccedil;amento do produto.<\/p><p class=\"wp-block-paragraph\">Existem duas maneiras de calcular a efic&aacute;cia do teste:<\/p><ul class=\"wp-block-list\">\n<li><strong>Baseado em m&eacute;trica usando efici&ecirc;ncia de conten&ccedil;&atilde;o de defeitos em %<\/strong> = (bugs encontrados no teste\/total de bugs encontrados (bugs encontrados no teste + ap&oacute;s o envio)) x 100<\/li>\n\n\n\n<li><strong>Baseado no contexto<\/strong>, o que significa usar a avalia&ccedil;&atilde;o da equipe para avaliar a efic&aacute;cia da taxa de teste.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Em compara&ccedil;&atilde;o, as <strong>m&eacute;tricas de cobertura<\/strong> do teste medem os esfor&ccedil;os do teste. Elas mostram quantas das partes do software foram testadas.<\/p><p class=\"wp-block-paragraph\">Para calcular a cobertura do teste, aqui est&atilde;o tr&ecirc;s f&oacute;rmulas principais a serem executadas:<\/p><ul class=\"wp-block-list\">\n<li><strong>Cobertura de execu&ccedil;&atilde;o de testes em % <\/strong>= (n&uacute;mero de testes executados\/total de testes a serem executados) x 100<\/li>\n\n\n\n<li><strong>Cobertura de requisitos em %<\/strong> = (n&uacute;mero de requisitos cobertos\/requisitos totais) x 100<\/li>\n\n\n\n<li><strong>Cobertura de testes de automa&ccedil;&atilde;o em %<\/strong> = (cobertura automatizada\/cobertura total) x 100<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Tamb&eacute;m conhecida como distribui&ccedil;&atilde;o de defeitos, as <strong>m&eacute;tricas de defeitos<\/strong> dividem os softwares defeituosos com base em v&aacute;rios aspectos, como causa, gravidade e tipo. Essa t&eacute;cnica ajuda a identificar quais &aacute;reas s&atilde;o mais suscet&iacute;veis a erros.<\/p><p class=\"wp-block-paragraph\">Para calcul&aacute;-la, use estas f&oacute;rmulas:<\/p><ul class=\"wp-block-list\">\n<li><strong>Densidade de defeitos em %<\/strong> = n&uacute;mero de defeitos\/total de m&oacute;dulos<\/li>\n\n\n\n<li><strong>&Iacute;ndice de gravidade do defeito em %<\/strong> = &sum; (defeito x n&iacute;vel de severidade)\/defeito total<\/li>\n<\/ul><h3 class=\"wp-block-heading\">M&eacute;tricas de Teste Automatizado<\/h3><p class=\"wp-block-paragraph\">Como o nome sugere, elas permitem que voc&ecirc; execute testes automatizados usando ferramentas. Al&eacute;m de reduzir custo e tempo, essa t&eacute;cnica pode aumentar a cobertura do exame. Al&eacute;m disso, a abordagem automatizada usa principalmente as mesmas m&eacute;tricas da abordagem manual.<\/p><p class=\"wp-block-paragraph\">H&aacute; muitas ferramentas de automa&ccedil;&atilde;o dispon&iacute;veis, incluindo <a href=\"https:\/\/testifi.io\/\" target=\"_blank\" rel=\"noopener\">TESTIFI,<\/a> <a href=\"https:\/\/www.lambdatest.com\/\" target=\"_blank\" rel=\"noopener\">LambdaTest<\/a> e <a href=\"https:\/\/katalon.com\/\" target=\"_blank\" rel=\"noopener\">Katalon<\/a>.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusao\">Conclus&atilde;o<\/h2><p class=\"wp-block-paragraph\">O teste em produ&ccedil;&atilde;o &eacute; um complemento crucial para uma estrat&eacute;gia de teste de software. Isso ajuda a equipe a aprender como o sistema funciona com usu&aacute;rios, dados e solicita&ccedil;&otilde;es reais.<\/p><p class=\"wp-block-paragraph\">A execu&ccedil;&atilde;o de testes em um ambiente de produ&ccedil;&atilde;o fornece uma melhor compreens&atilde;o do software, atualiza sua qualidade durante a fase de lan&ccedil;amento p&oacute;s-produ&ccedil;&atilde;o e aumenta o valor dos neg&oacute;cios.<\/p><p class=\"wp-block-paragraph\">O teste em produ&ccedil;&atilde;o tem muitas vantagens, como melhorar a precis&atilde;o do teste, liberar atualiza&ccedil;&otilde;es com frequ&ecirc;ncia e evitar falhas no sistema. Ele geralmente consiste em seis categorias:<\/p><ul class=\"wp-block-list\">\n<li><strong>Monitoramento e diagn&oacute;stico.<\/strong>&nbsp;Realize testes de desempenho, monitoramento de aplicativos e rastreamento em tempo real.<\/li>\n\n\n\n<li><strong>Testes A\/B.<\/strong> Teste duas vers&otilde;es de um novo recurso ou software no ambiente de produ&ccedil;&atilde;o.<\/li>\n\n\n\n<li><strong>Libera&ccedil;&atilde;o incremental. <\/strong>Separe os requisitos do produto em m&oacute;dulos de software at&eacute; que o SDLC esteja conclu&iacute;do.<\/li>\n\n\n\n<li><strong>Teste de pico. <\/strong>Teste o software em v&aacute;rias ocorr&ecirc;ncias, como aumentos ou diminui&ccedil;&otilde;es repentinas no tr&aacute;fego de produ&ccedil;&atilde;o.<\/li>\n\n\n\n<li><strong>Testes de integra&ccedil;&atilde;o. <\/strong>Combine v&aacute;rias unidades, componentes e m&oacute;dulos e teste-os como uma entidade.<\/li>\n\n\n\n<li><strong>Teste de feedback. <\/strong>Use ferramentas de feedback do cliente durante o ambiente de produ&ccedil;&atilde;o.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Para produzir os melhores resultados, lembre-se de sempre criar os dados de exemplo, dar-lhes um nome &uacute;til, evitar o uso de informa&ccedil;&otilde;es pessoais, fazer credenciais de teste e executar as verifica&ccedil;&otilde;es durante um momento de baixa demanda dos usu&aacute;rios.<\/p><p class=\"wp-block-paragraph\">Esperamos que este artigo tenha ajudado voc&ecirc; a entender como realizar um teste em produ&ccedil;&atilde;o. Se voc&ecirc; tiver alguma d&uacute;vida ou sugest&atilde;o, por favor deixe-as na se&ccedil;&atilde;o de coment&aacute;rios abaixo.<\/p><h2 class=\"wp-block-heading\" id=\"h-teste-em-producao-perguntas-frequentes\">Teste em Produ&ccedil;&atilde;o &ndash; Perguntas Frequentes<\/h2><p class=\"wp-block-paragraph\">Agora, vamos responder &agrave;s perguntas mais frequentes sobre teste em produ&ccedil;&atilde;o.<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-694412de0ef1b\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Qual &eacute; a Diferen&ccedil;a entre Teste em Produ&ccedil;&atilde;o e Prepara&ccedil;&atilde;o?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>A principal diferen&ccedil;a entre teste em produ&ccedil;&atilde;o e prepara&ccedil;&atilde;o &eacute; o ambiente de teste. Com o primeiro, o exame acontece em um servidor web de produ&ccedil;&atilde;o. Isso significa que o produto foi lan&ccedil;ado oficialmente para usu&aacute;rios reais.u003cbr \/u003eu003cbr \/u003eEnquanto o ambiente de prepara&ccedil;&atilde;o significa que os desenvolvedores usam uma r&eacute;plica da configura&ccedil;&atilde;o da produ&ccedil;&atilde;o original. O objetivo &eacute; testar um software de n&iacute;vel de quase produ&ccedil;&atilde;o para garantir que o aplicativo funcione corretamente ap&oacute;s a implanta&ccedil;&atilde;o.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694412de0ef1e\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Que Tipo de Teste Pode Ser Automatizado?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>H&aacute; sete testes automatizados que voc&ecirc; pode executar em um ambiente de produ&ccedil;&atilde;o &ndash; API, fuma&ccedil;a, regress&atilde;o, integra&ccedil;&atilde;o, desempenho, seguran&ccedil;a e aceita&ccedil;&atilde;o.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Algumas pessoas podem olhar para o teste em produ&ccedil;&atilde;o de forma negativa, equiparando-o ao lan&ccedil;amento de recursos n&atilde;o testados ou produtos defeituosos com baixo desempenho e taxas de reten&ccedil;&atilde;o ruins. No entanto, o teste em produ&ccedil;&atilde;o &eacute; uma etapa crucial do processo de desenvolvimento de software. Ele permite que os engenheiros de Garantia de Qualidade [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/pt\/tutoriais\/teste-em-producao\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":125,"featured_media":49225,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"","rank_math_description":"O teste em produ\u00e7\u00e3o envolve testar o aplicativo no ambiente de produ\u00e7\u00e3o. Vamos explicar por que fazer isso e as melhores pr\u00e1ticas!","rank_math_focus_keyword":"teste em produ\u00e7\u00e3o","footnotes":""},"categories":[7720,7701],"tags":[7517],"class_list":["post-36078","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics-e-cro","category-marketing-digital","tag-teste-em-producao"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/testing-in-production\/","default":1},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/teste-em-producao\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/testing-in-production-understanding-production-tests-and-how-to-run-them\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/testing-in-production-understanding-production-tests-and-how-to-run-them\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/testing-in-production\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/testing-in-production\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/testing-in-production\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/testing-in-production\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/testing-in-production\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/teste-em-producao\/","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/36078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/users\/125"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/comments?post=36078"}],"version-history":[{"count":12,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/36078\/revisions"}],"predecessor-version":[{"id":49224,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/36078\/revisions\/49224"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/media\/49225"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/media?parent=36078"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/categories?post=36078"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/tags?post=36078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}