- Aprender
- Computação e TI
- TI, redes e nuvem
- Fundamentos de suporte de TI
- Teste de sistemas digitais
Teste de sistemas digitais e confirmação da prontidão
BásicoAula 7 de 8 do curso Curso de Fundamentos de suporte de TI
O que você vai aprender
- Explique o que os testes e a garantia da qualidade agregam a um sistema configurado e transforme requisitos do usuário e do sistema em critérios de sucesso mensuráveis que possam ser verificados por testes.
- Explique a finalidade dos testes e da garantia da qualidadeDescreva por que um sistema configurado é testado antes de as pessoas dependerem dele, como os testes diferem da garantia da qualidade e quais tipos de teste um técnico de suporte realiza.
- Transforme requisitos em critérios de sucesso mensuráveisInterprete requisitos do usuário e do sistema, classifique-os em necessidades funcionais e não funcionais e reescreva cada um como um critério que um teste possa claramente aprovar ou reprovar.
- Explique a finalidade dos testes e da garantia da qualidade
- Prepare ambientes de teste seguros e realistas, elabore planos e casos de teste com dados adequados e planeje testes que usem energia, equipamentos e tempo de forma eficiente.
- Escolha e prepare um ambiente de testeEscolha um ambiente fora de produção, simulado ou de treinamento que possa ser alterado com segurança e seja suficientemente próximo do sistema de produção para que os resultados sejam válidos.
- Elabore um plano de testeElabore um plano de teste que estabeleça o que será testado, como, onde, por quem e quando, e qual resultado indica que o trabalho foi concluído.
- Elabore casos de teste e escolha os dados de testeElabore casos de teste precisos e repetíveis com resultados esperados e escolha dados de teste válidos, inválidos, de valor-limite e de tipo incorreto ou obrigatórios ausentes que revelem defeitos.
- Use os recursos de forma eficiente e sustentávelPlaneje testes e configurações que economizem energia, equipamentos e tempo e verifique se as configurações de um sistema usam os recursos de forma eficiente.
- Escolha e prepare um ambiente de teste
- Realize testes estruturados do que um sistema configurado faz e de quão bem o faz para as pessoas que dependerão dele.
- Teste se o sistema atende às necessidades dos usuáriosVerifique cada tarefa necessária aos usuários do início ao fim, execute testes de fumaça rápidos e repita os testes após correções e mudanças.
- Meça o desempenho e a estabilidadeMeça tempos de resposta, vazão e uso de recursos em relação a uma linha de base e a limites acordados, sob carga realista e ao longo do tempo.
- Verifique a usabilidade e a acessibilidade com base nas necessidades dos usuáriosVerifique se os usuários previstos, incluindo pessoas com deficiência e que usam tecnologia assistiva, conseguem concluir suas tarefas, usando verificações práticas baseadas nas WCAG.
- Teste as configurações e os comportamentos relacionados à segurançaConfirme, em sistemas autorizados, que as configurações de acesso, autenticação e proteção de dispositivos e dados estão aplicadas e bloqueiam o que devem bloquear.
- Teste se o sistema atende às necessidades dos usuários
- Compare os resultados observados com os esperados, interprete logs, alertas e indicadores de desempenho, registre resultados e defeitos com precisão e verifique os resultados de ferramentas automatizadas e assistidas por IA.
- Compare os resultados esperados e observados e registre os resultadosDetermine o status de cada teste a partir da diferença entre os resultados esperados e observados, escreva relatórios de defeito precisos e resuma os resultados com números claros.
- Interprete logs, alertas e indicadores de desempenho durante os testesUse logs do sistema, alertas e indicadores de desempenho para ver o que aconteceu dentro de um sistema durante um teste e identificar padrões e problemas recorrentes.
- Use ferramentas de teste automatizado e assistido por IA e verifique seus resultadosUse scripts, ferramentas de monitoramento, verificadores e assistentes de IA para testar com mais rapidez e consistência e revise seus resultados antes de confiar neles.
- Compare os resultados esperados e observados e registre os resultados
- Faça verificações finais de prontidão, decida com base nas evidências se um sistema está pronto para uso e entregue-o aos usuários com comunicação e documentação claras.
- Faça as verificações de prontidão antes da entregaConfirme no próprio sistema que o acesso, a conectividade, o armazenamento, as atualizações, as configurações de segurança e as funções essenciais estão prontos, e corrija e verifique novamente o que não estiver.
- Decida se o sistema está pronto para usoAvalie os resultados dos testes em relação aos requisitos, limites e critérios de saída e apresente uma recomendação clara de prontidão baseada em evidências.
- Entregue o sistema aos usuários e comunique o resultadoEntregue um sistema pronto com credenciais seguras, documentação, treinamento e suporte, registre a aceitação e explique o resultado claramente a cada público.
- Faça as verificações de prontidão antes da entrega
Guia de estudo de Teste de sistemas digitais
1Explique por que os sistemas são testados e quais requisitos orientam os testes
Bons testes começam antes de um técnico percorrer um dispositivo clicando em suas opções. Os requisitos definem o que significa sucesso, e os testes coletam evidências para uma decisão sobre o uso. Aprenda como os testes se relacionam com a garantia da qualidade, como erros se tornam falhas visíveis e como tarefas dos usuários, políticas e dependências se tornam critérios claros. Essas distinções ajudam você a escolher verificações que respondam à pergunta certa e a descrever com honestidade o que seus resultados comprovam.
1.1 Explique a finalidade dos testes e da garantia da qualidade
Um computador pode iniciar normalmente e ainda falhar na primeira tarefa de que seu usuário precisa. Os testes submetem um sistema configurado a ações conhecidas e depois comparam o que acontece com o que deveria acontecer. O sistema pode ser um notebook, uma impressora, uma configuração de conta ou um aplicativo usado por uma equipe.
Testes e garantia da qualidade
A garantia da qualidade (QA) melhora a maneira como o trabalho é feito para prevenir problemas. Uma lista padrão de configuração, uma linha de base de segurança acordada e uma revisão do plano de teste são atividades de garantia da qualidade. O teste examina o sistema específico produzido por esse processo. É controle da qualidade: encontra defeitos e fornece evidências para a decisão de prontidão.
Os testes ajudam a evitar perda de trabalho, tarefas bloqueadas e incidentes de segurança. Também dão ao responsável uma base para aceitar o sistema. Uma pasta que abre para o técnico, mas recusa o acesso à conta do usuário, é um problema a encontrar antes do primeiro turno do usuário.
Acompanhe um problema do erro à falha
Estes termos descrevem partes diferentes da mesma situação:
| Termo | Significado | Exemplo de DNS |
|---|---|---|
| Erro | Engano de uma pessoa | Um técnico digita o endereço DNS errado. |
| Defeito | O problema deixado no sistema | A configuração DNS salva está errada. |
| Falha | O comportamento que não atende ao requisito | Sites não carregam quando solicitados. |
Um teste pode revelar a falha. O diagnóstico segue então o método de diagnóstico e solução de problemas para estabelecer sua causa; o resultado do teste, por si só, não comprova qual configuração está errada.
A verificação confere a especificação: o sistema foi configurado conforme exigido? A validação confere a necessidade: as pessoas conseguem realizar seu trabalho real? Um notebook pode corresponder à lista de verificação de configuração e ainda assim não ter um aplicativo necessário ao usuário. Por isso, tanto as tarefas dos usuários quanto as políticas do ambiente de trabalho ajudam a definir os testes.
Escolha o nível e o tipo
O nível de um teste descreve o que está sendo examinado. Desenvolvedores testam componentes individuais de software e sua integração. Técnicos de suporte testam principalmente todo o sistema configurado. Testes de integração de sistemas verificam conexões com outros sistemas, como armazenamento em nuvem ou e-mail. O teste de aceitação permite que usuários ou responsáveis verifiquem se o sistema é adequado para uso.
O tipo de um teste descreve a qualidade examinada. O teste funcional verifica o que o sistema faz. O teste não funcional verifica desempenho, usabilidade, acessibilidade, segurança, confiabilidade e compatibilidade. Essas são dimensões distintas: um teste de aceitação pode examinar tanto o desempenho quanto a funcionalidade.
O teste de caixa-preta, ou caixa fechada, parte dos requisitos sem examinar a estrutura interna. O teste de caixa-branca, ou caixa aberta, usa o conhecimento do código ou da lógica de configuração. A maioria das verificações de tarefas no suporte usa testes de caixa-preta.
Os testes não podem abranger todas as combinações possíveis de contas, entradas e condições. Priorize áreas em que uma falha seja provável ou prejudicial e teste cedo o suficiente para corrigir problemas antes que os usuários dependam do sistema. Uma execução sem problemas estabelece que esses testes não encontraram defeitos. Ela não prova que o sistema não tenha nenhum. Inclua requisitos das políticas de segurança, acessibilidade e proteção de dados, mesmo quando o solicitante não os tiver mencionado.
Principais conclusões
- A garantia da qualidade previne problemas por meio do processo; o teste verifica o produto configurado.
- Um erro pode deixar um defeito que causa uma falha quando o sistema é usado.
- A verificação confere a especificação; a validação confere as necessidades reais do usuário.
- Os níveis de teste descrevem o sistema ou as partes examinadas; os tipos de teste descrevem a qualidade verificada.
- Selecione testes por risco e informe os limites de suas evidências.
1.2 Transforme requisitos em critérios de sucesso mensuráveis
As solicitações muitas vezes misturam uma tarefa, uma solução preferida e uma expectativa vaga. Antes dos testes, separe essas ideias e acorde como será o sucesso. Um requisito claro permite que duas pessoas que testam cheguem à mesma decisão de aprovação ou reprovação.
Comece pela tarefa do usuário
Um requisito do usuário expressa uma necessidade em linguagem cotidiana: “Preciso digitalizar faturas para a pasta do financeiro.” Os requisitos do sistema relacionados identificam o que deve dar suporte a essa tarefa: um driver de scanner adequado, configurações de digitalização para pasta, permissão de gravação e acesso ao servidor de arquivos.
Um requisito funcional determina o que o sistema faz, como imprimir em uma impressora designada. Um requisito não funcional determina quão bem ele funciona ou quais restrições se aplicam, como um limite de tempo para entrada no sistema ou acesso restrito a registros financeiros. Ambos precisam de evidências.
“Instale este navegador” pode ser uma solução sugerida para “Acessar o portal do fornecedor”. Instalar o navegador verifica uma ação. Concluir a tarefa no portal valida a necessidade do usuário.
Torne o sucesso observável
Um critério de sucesso, também chamado de critério de aceitação, fornece uma condição clara para aprovação. Substitua “rápido”, “fácil” ou “seguro” por uma medida acordada ou um resultado visível. Especifique a ação, as condições, o limite e a unidade quando for relevante.
Para um PC de recepção, “rápido e seguro” pode se tornar:
- Da ligação até uma área de trabalho utilizável, passam-se no máximo 60 segundos em cada um de três testes.
- O aplicativo de agendamento abre em até 5 segundos.
- A tela é bloqueada após 5 minutos sem interação.
- A pessoa da recepção usa uma conta padrão e não pode instalar programas que exijam direitos de administrador.
- O disco do sistema é criptografado.
Os limites de tempo são requisitos acordados, não padrões universais para todos os computadores. Peça ao solicitante que os confirme antes dos testes. Caso contrário, quem testa pode escolher um limite fácil após ver os resultados.
Encontre os requisitos menos visíveis
Pergunte quem usará o sistema, quais tarefas são importantes, quais dispositivos e aplicativos são usados e quais configurações de acessibilidade ou tecnologias assistivas são necessárias. Acrescente os requisitos definidos por políticas. Uma tarefa de entrada no sistema pode depender da rede, de um serviço de identidade e da MFA; um aplicativo pode precisar de um sistema operacional específico, de uma conexão com banco de dados ou de um servidor de licenças.
Compatibilidade significa que essas combinações necessárias funcionam juntas. Se a equipe usa dois navegadores, testar apenas um deixa parte do requisito sem verificação. Registre as dependências para que o ambiente de teste possa incluí-las.
Relacione prioridades aos testes
As prioridades do MoSCoW distinguem obrigatório, recomendado, desejável e não será feito desta vez. Um requisito obrigatório reprovado normalmente impede a declaração de prontidão. Um requisito desejável reprovado pode se tornar um problema conhecido e aceito. A prioridade ajuda a escolher a ordem e a profundidade dos testes, mas não transforma um resultado reprovado em aprovado.
Crie uma tabela de rastreabilidade com ID do requisito, critério de sucesso, IDs dos casos de teste e resultado. Uma linha sem teste revela uma lacuna de cobertura. Quando um requisito mudar, atualize seus testes e a tabela juntos. Requisitos testáveis são confirmados com o solicitante; não são apenas as tarefas que por acaso são mais fáceis de verificar.
Principais conclusões
- Traduza a tarefa do usuário no suporte que ela exige do sistema.
- Um critério de sucesso fornece uma condição de aprovação acordada e observável.
- Inclua dependências, compatibilidade e requisitos de políticas.
- Vincule cada requisito aos casos de teste e resultados.
2Planeje testes estruturados em um ambiente adequado
Os testes são úteis quando podem ser executados com segurança, repetidos por outra pessoa e vinculados ao trabalho de que os usuários precisam. Escolha um ambiente próximo do destino, defina as condições de início e conclusão e elabore casos com dados relevantes. Planeje verificações mais profundas onde uma falha teria maior impacto. As escolhas de recursos também fazem parte do plano: uma configuração reutilizável e uma rotina adequada de desligamento economizam equipamentos, energia e tempo da equipe sem perder as evidências necessárias.
2.1 Escolha e prepare um ambiente de teste
Um ambiente de teste oferece um lugar para alterar configurações, repetir ações e redefinir dados sem interromper o trabalho real. Ele também deve se assemelhar ao ambiente de destino o suficiente para que os resultados forneçam informações úteis.
Adeque o ambiente à finalidade
O ambiente de produção contém trabalho e dados reais. Ambientes fora de produção atendem a necessidades diferentes:
| Ambiente | Uso principal |
|---|---|
| Teste ou laboratório | Verificar configurações em dispositivos separados ou em uma rede de teste. |
| Homologação | Fazer verificações finais em uma configuração próxima à de produção. |
| Simulado | Usar software para imitar dispositivos, redes ou outras condições. |
| Treinamento | Permitir que usuários pratiquem tarefas realistas com dados de exemplo. |
| Ambiente isolado | Isolar experimentos com mudanças arriscadas ou arquivos suspeitos. |
Uma máquina virtual pode executar um sistema operacional de teste em um computador físico existente. Um instantâneo captura seu estado antes de uma mudança. A reversão permite que um colega repita o teste a partir do mesmo ponto inicial. Registre esse estado inicial: um teste que depende de uma mudança anterior desconhecida é difícil de reproduzir.
Torne os resultados representativos
Compare a configuração de teste com os dispositivos previstos. Verifique versão e compilação do sistema operacional, aplicativos, políticas, capacidade de hardware, acesso à rede e permissões. Um aplicativo que funciona bem com 32 GB de memória pode ser lento no notebook do usuário com 8 GB. Uma conta de teste com direitos de administrador pode ocultar um problema de acesso para um usuário padrão.
A representatividade depende do que está sendo testado. Uma máquina virtual pode verificar muitas configurações, mas um resultado sobre uma impressora física ou um notebook específico ainda exige o dispositivo correspondente. Anote as diferenças entre os ambientes de teste e de produção para que o relatório de prontidão possa explicar o que permanece sem confirmação.
Prepare contas, dados e uma forma de redefinição
Use dados sintéticos, como clientes inventados e faturas de exemplo, ou dados adequadamente anonimizados. Quando dados pessoais reais forem necessários, siga a política: use o mínimo, restrinja o acesso e remova-os quando os testes terminarem. Os dados de treinamento devem ser realistas o suficiente para apoiar a tarefa sem expor os registros de um cliente.
Mantenha dispositivos, contas e servidores de teste claramente identificados. Verifique o destino do script antes de cada execução. Um teste bem escrito ainda pode causar danos se enviar mensagens a clientes reais ou excluir dados em um servidor de produção. Credenciais e destinos de teste separados ajudam a evitar esse erro.
Confirme os critérios de entrada antes de começar: a configuração prevista está instalada, contas e dispositivos estão disponíveis, dados de teste estão carregados, ferramentas funcionam e a linha de base de desempenho foi registrada. Salve o modelo do dispositivo, a compilação do sistema operacional, as versões dos aplicativos e os detalhes da rede junto com os resultados. Esses detalhes explicam as condições em que uma aprovação foi obtida.
Algumas verificações finais devem ser executadas no próprio sistema que será entregue. Acorde uma janela de tempo, mantenha um backup ou um método para desfazer a ação quando houver uma mudança e prefira verificações somente de leitura. Uma verificação final do dispositivo confirma o estado entregue; ela não transforma uma máquina de produção em um lugar seguro para experimentos que interrompam o trabalho.
Principais conclusões
- Use uma configuração fora de produção para mudanças que possam interromper o trabalho real.
- Faça hardware, software, políticas, permissões e conexões corresponderem ao ambiente de destino.
- Use instantâneos e condições iniciais registradas para tornar os testes repetíveis.
- Separe contas, dados e destinos de teste dos de produção.
- Confirme os critérios de entrada e registre os detalhes do ambiente antes dos testes.
- Execute as verificações finais necessárias em produção de forma acordada e controlada.
2.2 Elabore um plano de teste
Um plano de teste transforma um conjunto de verificações em um trabalho acordado. Ele define a finalidade, os limites e as responsabilidades antes que os resultados sejam conhecidos, para que os testes não dependam de quem estiver disponível naquele dia.
Defina o que o trabalho inclui
Informe o objetivo, os dispositivos, as contas, os aplicativos e as conexões em teste. Liste o que está dentro e fora do escopo. Inclua os tipos de teste, o ambiente, os dados, as ferramentas, as pessoas, o cronograma, os riscos e o método de elaboração de relatórios. O solicitante deve conseguir ver como o plano contempla os requisitos.
Uma tabela prática do plano pode identificar cada teste, sua finalidade, os dados, o resultado esperado e um espaço para o resultado real. Instruções detalhadas e repetíveis devem constar nos casos de teste vinculados. O plano coordena toda a atividade; um caso de teste descreve uma verificação.
Acorde quando começar e terminar
Os critérios de entrada determinam o que deve estar pronto antes do início dos testes. Para um lote de notebooks, eles podem exigir a configuração padrão e contas de teste em todos os 12 dispositivos.
Os critérios de saída determinam o que deve ser verdadeiro para que os testes sejam considerados concluídos. Um exemplo é: “Todos os testes planejados executados, todos os requisitos obrigatórios aprovados e nenhum defeito crítico ou de alta severidade em aberto.” Eles permitem que o responsável avalie os resultados de forma consistente. Um prazo é uma restrição de cronograma, não uma evidência de que essas condições foram atendidas.
Testes bloqueados e não executados continuam visíveis na revisão dos critérios de saída. Se um serviço necessário estiver indisponível, anote a lacuna e seu efeito sobre a decisão. Não marque o requisito como aprovado porque o tempo do técnico acabou.
Dedique esforço onde a falha importa
O teste baseado em riscos dá mais atenção a falhas prováveis ou prejudiciais. Entrada no sistema, acesso a dados corporativos, o aplicativo principal e as configurações de segurança geralmente merecem verificações antecipadas. Um erro no papel de parede pode receber uma verificação breve, pois tem um impacto diferente.
Para 12 notebooks de vendas, um plano pode incluir entrada no sistema, e-mail, banco de dados de clientes, VPN, impressão, compartilhamento da equipe, criptografia, atualizações e ampliação de tela para um usuário com baixa visão. O código interno do banco de dados está fora desse teste de suporte. Comece em uma rede de teste separada e depois faça as verificações finais com as contas corretas.
Se as configurações forem idênticas, teste dois dispositivos em profundidade e use uma lista de verificação de prontidão em todos os 12. Testar por amostragem o comportamento comum economiza tempo, mas características específicas de cada dispositivo ainda precisam de verificações individuais. O estado da criptografia, as atualizações, a saúde da bateria e a conta do usuário podem variar entre notebooks que, nos demais aspectos, são idênticos. Os critérios de saída que exigem o atendimento dos requisitos obrigatórios em todos os 12 continuam se aplicando a todos os 12.
Mantenha o plano atualizado diante de mudanças
Defina funções claras: quem prepara as contas, executa os casos, registra os defeitos e aceita o sistema. Reserve tempo para correções e retestes. Identifique riscos, como equipamentos de teste indisponíveis ou uma dependência que não pode ser acessada, e acorde como tratá-los.
Quando o solicitante alterar um requisito, revise juntos seu critério de sucesso, os casos de teste, o cronograma e a linha de rastreabilidade. Manter o plano antigo cria uma lacuna entre o sistema que as pessoas esperam e o sistema que as evidências realmente descrevem.
Principais conclusões
- Um plano coordena escopo, abordagem, pessoas, prazos, riscos e relatórios.
- Os critérios de entrada permitem iniciar os testes; os critérios de saída orientam sua conclusão.
- Priorize falhas prováveis ou prejudiciais.
- Testar por amostragem o comportamento comum da configuração não substitui as verificações de cada dispositivo entregue.
- Mantenha requisitos, plano e registros de rastreabilidade alinhados quando o escopo mudar.
2.3 Elabore casos de teste e escolha os dados de teste
Um colega deve conseguir executar um caso de teste a partir das instruções escritas e obter um resultado comparável. Isso exige um estado inicial conhecido, ações claras e um resultado esperado definido antes da execução do teste.
Escreva uma verificação repetível
Inclua um ID e um título, o requisito vinculado, pré-condições, etapas numeradas, dados de teste e resultado esperado. Durante a execução, acrescente o resultado observado, o status, a pessoa que testou e a data. “Funciona” é vago demais. “A conta é exibida como bloqueada e uma senha correta é recusada até o desbloqueio” descreve um comportamento observável.
As pré-condições impedem que testes anteriores alterem o significado dos posteriores. Um teste de bloqueio não consegue contar cinco falhas de forma confiável se a conta já tiver três tentativas malsucedidas registradas.
Acompanhe o bloqueio de conta
Para um requisito de bloqueio após cinco tentativas malsucedidas de entrada, defina o limite como cinco. Comece com uma conta de teste ativa e desbloqueada cujo contador de tentativas malsucedidas esteja em zero. Execute estas etapas sem uma pausa longa o suficiente para redefinir o contador:
- Digite uma senha incorreta quatro vezes.
- Verifique se a conta ainda está ativa.
- Digite uma senha incorreta pela quinta vez.
- Tente a senha correta.
O resultado esperado após quatro falhas é que não haja bloqueio. A quinta causa o bloqueio, e a senha correta é recusada até que um administrador desbloqueie a conta ou o período de bloqueio termine. Redefina a conta antes de outra execução para que as condições iniciais sejam as mesmas.
Escolha dados que possam revelar um erro
Testes positivos verificam ações permitidas e entradas aceitáveis. Testes negativos verificam se ações proibidas e entradas inaceitáveis são rejeitadas com segurança. Um teste negativo é aprovado quando ocorre a rejeição exigida; “rejeitado” não significa automaticamente “reprovado”.
| Tipo de dado | Finalidade | Exemplo |
|---|---|---|
| Válido | Verificar uma entrada aceitável comum | Uma senha dentro do comprimento permitido. |
| Inválido | Violar uma regra com o tipo correto de dado | Uma senha de 8 caracteres quando o mínimo é 12. |
| Valor-limite | Verificar os limites e valores logo além deles | Comprimentos de 11, 12, 64 e 65 para uma regra de 12 a 64. |
| Tipo incorreto ou obrigatório ausente | Testar um tipo errado ou uma entrada obrigatória ausente | Letras em um campo numérico. |
Alguns cursos agrupam dados inválidos e dados de tipo incorreto ou obrigatórios ausentes. O que importa em um plano de teste é que os casos escolhidos verifiquem tanto violações de regras quanto entradas inadequadas.
Um mínimo de 12 inclui exatamente 12. Testar apenas 11 e 15 pode deixar passar um defeito que exija incorretamente mais de 12. No limite superior, 64 deve ser aceito e 65 rejeitado. Informe as outras condições da senha para que a verificação de comprimento não seja confundida com outra regra.
Verifique se um resultado faz sentido
Resultados inesperadamente bons também precisam ser verificados. Um arquivo de 2 GB contém 16 gigabits, portanto um enlace de 1 Gbit/s precisa de pelo menos 16 segundos para transportá-lo, sem contar a sobrecarga. Uma cópia informada como concluída em 0,1 segundo sugere que a medição não representou essa transferência de rede. Preserve a observação, examine o método e consulte um especialista no assunto quando necessário. Atualize os casos conforme os requisitos e as configurações mudarem; execuções repetidas apenas do caminho feliz deixam de revelar novos problemas.
Principais conclusões
- Um caso de teste precisa de pré-condições, ações, dados e um resultado esperado.
- Escreva o comportamento esperado antes de observar o comportamento real.
- Use casos positivos e negativos, incluindo os valores exatos dos limites.
- Redefina o estado entre testes que dependem de contadores ou ações anteriores.
- Verifique se os tempos e outras medições são fisicamente plausíveis.
2.4 Use os recursos de forma eficiente e sustentável
Os testes usam eletricidade, equipamentos e tempo da equipe. Testes eficientes mantêm o nível de confiança necessário e evitam recursos ociosos, recriações desnecessárias e trabalho repetido que não acrescenta evidências.
Calcule a energia a partir da potência e do tempo
Potência é a taxa de uso de energia. Converta watts em quilowatts e multiplique pelas horas de operação:
Um servidor que consome 120 W usa 0,12 kW. Funcionando continuamente por 30 dias, ele opera por 720 horas e usa 86,4 kWh. Funcionando apenas durante dez dias de teste de 8 horas, ele opera por 80 horas e usa 9,6 kWh. A diferença é de 76,8 kWh, uma economia de cerca de 89%. Esses valores pressupõem o consumo constante de potência informado; medições reais podem estabelecer o consumo efetivo de um dispositivo.
Reutilize configurações e interrompa recursos ociosos
Reutilize dispositivos de teste, máquinas virtuais e instantâneos quando atenderem aos requisitos dos testes. Automatize verificações repetitivas e mantenha os resultados em formato digital. Configurações idênticas podem compartilhar testes aprofundados por amostragem, enquanto cada dispositivo ainda recebe as verificações individuais de prontidão necessárias.
Após os testes, desligue as máquinas virtuais de teste e remova recursos de nuvem não utilizados. Verifique o estado real dos recursos na plataforma: no Azure, desligar o sistema operacional pode deixar uma máquina virtual alocada e manter as cobranças por processamento. Desalocá-la interrompe essas cobranças, enquanto os discos mantidos ainda geram cobranças de armazenamento. Siga as ações de interrupção e exclusão documentadas pela plataforma e verifique o que permanece.
Teste configurações eficientes em relação ao trabalho real
Programas de inicialização e serviços em segundo plano desnecessários usam tempo de processador e memória. Meça o uso de recursos e o tempo de resposta antes e depois de uma mudança de configuração em condições comparáveis. Dê a uma máquina virtual a memória e a capacidade de processador de que ela precisa sem retirar do host uma capacidade que não será usada.
As configurações de suspensão e desligamento da tela reduzem o consumo de energia em repouso, mas seus tempos devem ser adequados à tarefa. Uma tela de informações na recepção pode precisar permanecer visível o dia todo. Um dispositivo programado para atualizações noturnas precisa ser ativado ou permanecer disponível durante essa janela. Uma configuração de economia de energia não é bem-sucedida se impedir uma tarefa obrigatória.
Não remova um serviço em segundo plano necessário apenas porque ele aparece em um monitor de recursos. O teste verifica a configuração acordada e seu efeito; uma falha é registrada para investigação. Eficiência e desempenho são medidos em relação aos mesmos requisitos dos usuários e das políticas aplicados às demais configurações.
Use o hardware durante sua vida útil
Os testes podem mostrar que um dispositivo antigo ainda atende aos requisitos, adiando sua substituição e o uso dos materiais necessários para fabricá-la. A reutilização de hardware de teste também reduz o desperdício. A economia de energia depende do dispositivo e de sua carga de trabalho: a fabricação representa uma grande parte do impacto de muitos notebooks e celulares, enquanto um servidor ineficiente pode consumir eletricidade suficiente durante o uso para favorecer sua substituição.
Quando um equipamento chegar ao fim de sua vida útil, providencie o apagamento seguro dos dados e a reciclagem aprovada. A reutilização só é valiosa quando o dispositivo continua adequado à próxima tarefa e seus dados anteriores estão protegidos.
Principais conclusões
- Energia em kWh é igual à potência em kW multiplicada pelas horas.
- Interrompa recursos de teste ociosos e verifique o estado na plataforma de nuvem.
- Meça mudanças de eficiência sem perder funções necessárias ou acesso a atualizações.
- Reutilize hardware adequado, apague seus dados com segurança e recicle-o de forma apropriada.
3Teste a funcionalidade, o desempenho, a usabilidade, a acessibilidade e a segurança
Um sistema configurado deve realizar as tarefas exigidas e fazê-lo bem o suficiente para seus usuários. Acompanhe as tarefas até seus resultados, meça o comportamento sob cargas de trabalho realistas e verifique o acesso com as configurações e contas que as pessoas realmente usam. Funcionalidade, desempenho, usabilidade, acessibilidade e segurança revelam, cada um, uma forma diferente de o sistema não atender às necessidades. Os resultados esperados e os limites acordados determinam se cada verificação é aprovada.
3.1 Teste se o sistema atende às necessidades dos usuários
Um teste funcional acompanha uma tarefa até seu resultado útil. Abrir um programa é apenas o começo se o usuário precisa editar, salvar, enviar ou imprimir seu trabalho com ele.
Acompanhe a tarefa completa
Comece pelos requisitos funcionais e liste as ações que o usuário deve concluir. Verificações típicas de suporte incluem entrada no sistema; abertura dos aplicativos necessários; edição e salvamento de arquivos compartilhados; e-mail interno e externo; impressão; acesso ao Wi-Fi e à VPN; digitalização; sites necessários; e uma chamada usando a câmera e o headset.
Para cada tarefa, identifique a evidência final. Uma caixa de diálogo de impressão não comprova que a impressora designada produziu uma página legível. Uma mensagem de salvamento é uma evidência mais forte quando o arquivo pode ser fechado, aberto novamente e verificado quanto ao conteúdo esperado.
Use a conta correta
Execute as tarefas do usuário com a conta dele ou uma conta de teste que pertença aos mesmos grupos. Um administrador pode acessar arquivos ou alterar configurações que um usuário padrão não consegue. Testar apenas como administrador pode ocultar justamente o problema de permissão que o usuário encontrará.
Para um compartilhamento de vendas, entre com uma conta de teste de vendas. Abra o compartilhamento, crie “Quote-test.docx”, salve-o, feche-o e abra-o novamente. Verifique o conteúdo. Depois, tente abrir o compartilhamento de RH com a mesma conta. Se a equipe de vendas não deve acessar o RH, o resultado esperado é “Acesso negado”. Registre os resultados positivo e negativo separadamente.
Um técnico pode precisar de uma ferramenta autorizada com privilégios elevados para examinar uma configuração protegida. Essa é uma verificação diferente de comprovar que o usuário consegue realizar uma tarefa. Mantenha a conta e o nível de privilégio em cada registro de resultado.
Escolha uma verificação rápida ou um teste detalhado
Um teste de fumaça é uma verificação curta e superficial das funções essenciais: inicialização, entrada no sistema, conexão de rede e aplicativo principal. Execute-o primeiro para identificar uma configuração que não está pronta para testes mais profundos. Se a entrada no sistema falhar, muitas tarefas posteriores não poderão ser tentadas de forma significativa.
Passar no teste de fumaça não comprova que todas as tarefas funcionam. Continue com os casos planejados de ponta a ponta, incluindo ações menos frequentes, mas necessárias. Um aplicativo que abre ainda pode falhar ao salvar um relatório ou conectar-se a um serviço.
Teste novamente as correções e os comportamentos relacionados
O teste de confirmação repete o teste reprovado após uma correção. Ele responde se o problema original foi resolvido. O teste de regressão repete verificações que foram aprovadas anteriormente, procurando problemas causados pela mudança.
Após atualizar um driver de impressora, repita primeiro o caso de impressão que falhou. Depois, verifique a impressão nos outros aplicativos essenciais e a digitalização quando o mesmo pacote de driver puder afetá-la. Mantenha a falha original e acrescente os novos resultados, para que o registro mostre tanto o defeito quanto a evidência da correção.
Verifique as combinações necessárias
O teste de compatibilidade abrange os sistemas operacionais, navegadores, dispositivos e formatos de arquivo de que os usuários realmente precisam. Um portal funcionando em um navegador não confirma o funcionamento no segundo navegador com suporte. Registre as versões e combinações testadas; caso contrário, uma afirmação de que “o portal funciona” oculta parte do escopo. Mesmo após uma pequena mudança, escolha testes de regressão para as funções que ela pode afetar.
Principais conclusões
- Conclua as tarefas até obter seus resultados salvos, enviados ou impressos.
- Teste as funções do usuário com as permissões corretas.
- Um teste de fumaça verifica o funcionamento básico antes dos casos detalhados.
- A confirmação repete um caso reprovado; a regressão verifica recursos que funcionavam antes.
- Cubra as combinações de dispositivos, software e formatos necessárias aos usuários.
3.2 Meça o desempenho e a estabilidade
O teste de desempenho substitui a impressão de que “parece lento” por medições em condições conhecidas. O teste de estabilidade verifica se o comportamento aceitável continua ao longo do tempo, portanto uma execução rápida e bem-sucedida é apenas parte das evidências.
Associe a métrica ao requisito
O tempo de resposta mede a espera entre uma ação e seu resultado, em segundos ou milissegundos. A vazão mede o trabalho por unidade de tempo, como páginas por minuto ou Mbit/s. A utilização de recursos inclui porcentagem do processador, uso de memória, atividade de disco e uso da rede. A latência de rede é o atraso em milissegundos; a perda de pacotes é a porcentagem de solicitações sem resposta.
Mantenha uma linha de base medida em condições normais. Compare resultados posteriores com essa referência e com os limites acordados. Uma leitura de 70% do processador tem pouco significado sem conhecer a carga de trabalho e o comportamento normal desse sistema.
Escolha condições realistas
| Teste | O que examina |
|---|---|
| Carga | Comportamento no uso esperado, como 25 usuários simultâneos. |
| Estresse | Comportamento além do uso esperado, incluindo falha controlada sem perda de dados. |
| Estabilidade ou longa duração | Comportamento sob carga normal durante um longo período. |
Uma execução com um único usuário em uma rede pouco movimentada não pode estabelecer o desempenho durante uma manhã movimentada. Um teste de longa duração pode revelar um uso de memória que continua crescendo ou uma lentidão que leva horas para aparecer. Repita as medições pelo mesmo método e registre condições como uma inicialização a frio, atualizações em segundo plano e o modo de energia.
Interprete mais que a média
Para tempos de entrada no sistema de 4,2; 3,8; 4,0; 9,6 e 4,1 segundos, o total é 25,7 segundos. Dividindo por cinco, a média é 5,14 segundos. Os valores ordenados são 3,8; 4,0; 4,1; 4,2 e 9,6, portanto a mediana é 4,1 segundos e o máximo é 9,6 segundos.
O critério “mediana de no máximo 5 segundos e nenhuma entrada acima de 10 segundos” é aprovado. A execução lenta eleva a média acima de 5 segundos, mas o critério não especifica a média. Mantenha a observação lenta para investigação; não a remova apenas por ser incomum.
Um critério percentual também precisa de sua contagem. “95% de 20 carregamentos de página em menos de 2 segundos” exige 19 carregamentos que atendam à condição. Um carregamento mais lento é permitido; dois não. Uma resposta perdida em 20 solicitações de ping representa 5% de perda. “Menos de 2 segundos” exclui exatamente 2 segundos, enquanto “no máximo 2 segundos” os inclui.
Registre uma falha antes de investigá-la
Use o Gerenciador de Tarefas, o Monitor de Recursos ou o Monitor de Desempenho no Windows; o Monitor de Atividade no macOS; ou top, htop e free -h no Linux. Um cronômetro mede a espera do usuário, enquanto ping ajuda a medir a latência e a perda. Mantenha as unidades e o método com cada resultado.
Memória insuficiente, programas de inicialização, um driver, o modo de energia, a capacidade do hardware, defeitos de software e serviços externos podem afetar o desempenho. Um limite não atendido identifica um problema a investigar, não sua causa. Após a correção, meça novamente em condições comparáveis para que a comparação entre antes e depois seja significativa.
Principais conclusões
- Meça tempo de resposta, vazão, recursos e comportamento da rede em relação a critérios definidos.
- Use uma linha de base normal e condições realistas e repetíveis.
- Testes de carga, estresse e longa duração respondem a perguntas diferentes.
- Use a estatística e a desigualdade realmente especificadas pelo critério.
- Preserve resultados incomuns e investigue-os.
- Repita as medições em condições comparáveis após a correção.
3.3 Verifique a usabilidade e a acessibilidade com base nas necessidades dos usuários
Um sistema pode executar suas funções técnicas e ainda tornar tarefas cotidianas difíceis ou impossíveis para alguns usuários. As verificações de usabilidade e acessibilidade examinam a tarefa do ponto de vista do usuário previsto, incluindo as configurações e a tecnologia assistiva que ele usa.
Observe a tarefa sem assumir o controle
A usabilidade diz respeito à eficácia, à eficiência e à satisfação: as pessoas conseguem alcançar seus objetivos com esforço e experiência aceitáveis? Percorra as tarefas essenciais, anote as etapas e o tempo e procure rótulos confusos ou erros pouco claros. Depois, observe um usuário representativo tentar realizá-las sem ajudar. A ajuda pode ocultar o ponto em que a interface deixa de fazer sentido.
Um aplicativo fixado ou uma unidade mapeada pode encurtar uma tarefa diária. Verifique se qualquer ajuste ainda atende aos requisitos de acesso e segurança.
Verifique o acesso para pessoas com deficiência
A acessibilidade diz respeito à possibilidade de pessoas com deficiência visual, auditiva, motora ou cognitiva perceberem, operarem e compreenderem o sistema. Leitores de tela, ampliadores, controle por voz e acesso por acionadores são exemplos de tecnologia assistiva.
A WCAG 2.2 agrupa a acessibilidade web sob os princípios perceptível, operável, compreensível e robusto. Seus critérios têm os níveis A, AA e AAA. Muitas organizações usam o AA; ele também inclui os requisitos do nível A. A WCAG foi escrita para conteúdo web e também é usada para orientar o trabalho com aplicativos e documentos.
As verificações práticas incluem:
- Concluir a tarefa com controles de teclado e manter o foco visível.
- Usar um leitor de tela para verificar se os nomes de botões, campos e títulos são significativos.
- Ampliar o texto para 200% e verificar se há perda de conteúdo ou de função.
- Confirmar que o significado não depende apenas da cor e que os vídeos têm legendas.
- Verificar os tamanhos dos alvos do ponteiro. A WCAG 2.2 AA usa um mínimo de 24 por 24 pixels CSS, com exceções definidas.
Interprete o contraste com precisão
Para texto normal, a relação mínima de contraste do nível AA é 4,5:1. Para texto grande, é 3:1. Grande significa pelo menos 18 pontos ou 14 pontos em negrito. Essas são relações entre primeiro plano e fundo, de 1:1 a 21:1.
Um verificador de contraste fornece cerca de 4,54:1 para #767676 sobre branco, o que atende ao limite para texto normal. #777777 fornece cerca de 4,48:1: é reprovado para texto normal, mas aprovado para texto grande. Não arredonde para cima um valor abaixo do limite para que ele seja aprovado.
Teste a configuração real do usuário
Configure a ampliação, a escala, os temas de contraste, o tamanho do ponteiro, o leitor de tela, as legendas ao vivo, as teclas de aderência ou o ditado necessários. Confirme que as configurações permanecem após sair da sessão e reiniciar e depois execute a tarefa corporativa com elas. Uma tela que parece correta na escala do técnico pode perder um controle na configuração de 200% do usuário.
Verificadores automatizados encontram problemas como ausência de alternativas em texto e baixo contraste. Eles não conseguem avaliar plenamente se as descrições são significativas, se a ordem de leitura faz sentido ou se a conclusão da tarefa é prática. Acrescente verificações manuais com teclado e leitor de tela e, quando possível, testes com usuários e suas próprias tecnologias assistivas.
Principais conclusões
- A usabilidade verifica eficácia, eficiência e satisfação.
- As verificações de acessibilidade incluem as deficiências, as configurações e a tecnologia assistiva do usuário.
- A WCAG organiza os critérios sob os princípios perceptível, operável, compreensível e robusto.
- Use 4,5:1 para texto normal e 3:1 para texto que se qualifica como grande no nível AA.
- Combine resultados automatizados com verificações manuais de tarefas e contribuições dos usuários.
3.4 Teste as configurações e os comportamentos relacionados à segurança
As verificações de segurança confirmam que as proteções exigidas estão presentes e se comportam corretamente. Uma ação bloqueada pode ser o resultado bem-sucedido: uma conta de vendas deve conseguir usar arquivos de vendas e ter o acesso negado a registros restritos de RH.
Saiba o que é protegido
A confidencialidade limita quem pode ver os dados. A integridade protege dados e configurações contra alterações indevidas. A disponibilidade mantém o sistema utilizável para as pessoas que precisam dele. Testes de segurança no nível de suporte relacionam esses objetivos às configurações acordadas de contas, dispositivos e rede.
Teste apenas sistemas para os quais você tenha autorização e permaneça dentro do escopo acordado. Varreduras, tentativas de adivinhar senhas e de contornar controles exigem permissão; testes de invasão especializados usam um acordo por escrito.
Verifique identidades e permissões
Aplique o princípio do menor privilégio: dê a uma conta apenas o acesso necessário à sua função. Verifique a participação em grupos, os compartilhamentos necessários, a política de senhas, a MFA, o bloqueio, as contas de convidado ou não utilizadas desativadas e a remoção das contas de ex-funcionários. Altere as senhas de fábrica de dispositivos e aplicativos.
Use ações permitidas e proibidas. Confirme que um usuário padrão consegue abrir a pasta necessária e depois confirme que uma pasta restrita nega o acesso a essa função. Para uma instalação que exige direitos de administrador, o resultado esperado é uma solicitação de credenciais de administrador que o usuário padrão não consegue atender sozinho.
Ser um usuário padrão não impede toda instalação de software: alguns programas são instalados no perfil do usuário. Se o requisito for “nenhuma instalação de software”, também será necessária uma política de controle de aplicativos, que deve ser testada. Não transforme uma verificação de privilégio de administrador em uma afirmação mais ampla sobre todo software.
Examine as configurações de dispositivos e rede
Verifique o estado do firewall em todos os perfis de rede, a proteção de endpoint ativa e as definições atualizadas, a criptografia de disco, o bloqueio de tela por inatividade, as atualizações exigidas e a desativação de serviços ou acesso remoto desnecessários. Confirme as portas de rede necessárias e a proteção de Wi-Fi aprovada, como WPA2 ou WPA3.
No Windows, um prompt autorizado com privilégios elevados pode executar manage-bde -status C:. Verifique se há “Protection On” na unidade do sistema. O PowerShell pode listar os estados dos perfis do firewall:
Get-NetFirewallProfile | Select-Object Name, Enabled
Domain, Private e Public devem mostrar “True” em cada um quando o requisito é ativar todos os perfis. Para uma conta local, net user t.sales ajuda a examinar o estado ativo e a participação em grupos. No macOS, fdesetup status informa o estado do FileVault. Registre a saída real e compare-a com o requisito.
Mantenha dados e exceções sob controle
Verifique se arquivos sensíveis estão em locais aprovados, acessíveis apenas às funções adequadas e protegidos por criptografia quando exigido. Remova dados de teste e arquivos do técnico antes da entrega. Aplique os avisos de entrada no sistema e as configurações de proteção de dados exigidos.
Verifique riscos comuns de configuração: permissões amplas demais, autenticação fraca, correções ausentes, acesso remoto exposto e padrões inseguros. Uma configuração em uma tela de gerenciamento central não é suficiente se não tiver sido aplicada ao dispositivo.
Configurações de segurança podem aumentar o esforço do usuário: solicitações de MFA e intervalos menores para bloqueio são exemplos. Teste a política acordada e registre qualquer exceção solicitada para aprovação pela pessoa responsável pela segurança. Uma preferência pessoal não pode autorizar o enfraquecimento de um controle obrigatório.
Principais conclusões
- Uma recusa correta pode representar a aprovação em um teste de segurança.
- O princípio do menor privilégio dá a cada função apenas o acesso necessário.
- Uma conta padrão, por si só, não bloqueia todo tipo de instalação.
- Verifique firewall, proteção de endpoint, criptografia, atualizações e configurações de bloqueio.
- Registre as exceções de segurança e obtenha a aprovação do responsável.
- Remova acessos temporários e dados de teste antes da entrega.
4Registre, interprete e revise os resultados dos testes
Os resultados precisam ter detalhes suficientes para apoiar a decisão de outra pessoa. Compare os comportamentos esperados e observados, preserve as falhas e correções e resuma as contagens sem ocultar lacunas. Logs e tendências de desempenho ajudam a explicar o momento e o padrão de um problema. A automação e a IA podem acelerar esse trabalho, mas seus resultados precisam ser verificados em relação aos requisitos e às evidências originais antes de fazerem parte de uma recomendação de prontidão.
4.1 Compare os resultados esperados e observados e registre os resultados
Um resultado é útil quando outra pessoa consegue ver o que era esperado, o que aconteceu e como os dois se comparam. Registre os fatos durante os testes, incluindo falhas corrigidas posteriormente.
Escolha o status com base nas evidências
Escreva o resultado esperado antes do teste, usando o requisito. Registre o resultado observado conforme ele ocorre. Uma correspondência significa aprovação; uma diferença significa reprovação. Avalie separadamente a gravidade dessa diferença.
| Status | Significado |
|---|---|
| Aprovado | O resultado observado corresponde ao resultado esperado. |
| Reprovado | O teste executado produziu um resultado diferente. |
| Bloqueado | Uma dependência ou condição impediu a execução. |
| Não executado | O teste não foi executado ou foi omitido com um motivo. |
Uma interrupção de rede que impede um teste de e-mail torna esse teste bloqueado. Ela não demonstra que o e-mail foi aprovado ou reprovado. Mantenha essa lacuna visível no relatório.
Escreva evidências que um colega possa usar
Registre os IDs do caso e do requisito, dispositivo, conta, pessoa que testou, data e horário exato. Inclua as etapas, medições com unidades, texto e códigos de erro, capturas de tela relevantes e entradas de log. Use datas sem ambiguidade, como 2026-10-21, e palavras de status consistentes.
“Impressão não funciona” deixa informação demais para ser reconstruída. Um registro mais forte é: “Às 10:42, o trabalho de impressão do processador de texto permaneceu na fila por 30 segundos e depois mostrou ‘Erro – Impressão’; o log do serviço de impressão registrou um erro às 10:42.” Ele distingue observações visíveis de uma hipótese sobre sua causa.
Cada falha precisa de um relatório de defeito com ID exclusivo, título, ambiente, etapas para reprodução, resultados esperados e reais, evidências, severidade, prioridade e status atual. Vincule o relatório ao teste para que uma pessoa revisora possa acompanhá-lo durante a correção e o reteste.
Separe impacto de urgência
A severidade mede o impacto do defeito. A prioridade mede a urgência da correção. Elas muitas vezes coincidem, mas servem a decisões diferentes. Um nome de empresa escrito incorretamente em uma tela de entrada tem baixa severidade, mas pode ser urgente antes de um lançamento voltado aos clientes. Um problema de alto impacto em um relatório anual pode ter menor prioridade imediata quando o relatório não está próximo do prazo.
Não use baixa prioridade para ocultar um alto impacto. A decisão de prontidão ainda considera a severidade e os requisitos obrigatórios.
Informe a base de cada taxa
Suponha que 48 casos foram planejados: 42 aprovados, 3 reprovados, 2 bloqueados e 1 não executado. Os casos executados são os aprovados e reprovados, portanto são 45. A taxa de aprovação dos testes executados é de cerca de 93,3%; a taxa de aprovação dos testes planejados é de 87,5%. Ambas descrevem os mesmos resultados com denominadores diferentes.
Informe as contagens junto com as porcentagens para que os três casos não executados não desapareçam atrás de uma taxa alta. Procure padrões entre dispositivos, horários, configurações e redes: três falhas de um mesmo lote de entrega sugerem uma causa comum a investigar, não uma prova dessa causa.
Mantenha a falha original quando uma correção for feita. Acrescente a correção e o resultado do reteste com suas datas. Sobrescrever a linha reprovada destrói evidências do que mudou e torna o registro enganoso.
Principais conclusões
- Os resultados esperados e observados determinam o status; a severidade é avaliada depois.
- Casos bloqueados e não executados continuam sendo lacunas de cobertura visíveis.
- Registre fatos reproduzíveis com contas, dispositivos, horários, unidades e evidências.
- A severidade descreve o impacto; a prioridade descreve a urgência.
- Identifique o denominador das taxas de aprovação e mantenha a falha original.
4.2 Interprete logs, alertas e indicadores de desempenho durante os testes
Os logs mostram eventos dentro de um sistema que podem não aparecer na tela. Interprete-os junto com o resultado da tarefa e as medições de desempenho para construir um relato cronológico do que aconteceu.
Encontre o registro relevante
Um log do sistema é um registro com data e hora de eventos, erros e atividades de acesso. O Visualizador de Eventos do Windows inclui os logs Aplicativo, Segurança, Instalação, Sistema e Eventos Encaminhados, além dos Logs de Aplicativos e Serviços específicos de componentes. As entradas têm campos como horário, origem, ID do evento, nível e descrição.
Os níveis do Windows incluem Crítico, Erro, Aviso, Informações e Detalhado. Eventos de segurança usam Êxito de Auditoria ou Falha de Auditoria. Uma falha de auditoria pode ser esperada em um teste negativo, como uma tentativa proibida de entrada; seu significado depende do resultado esperado do teste.
No Linux, use journalctl para o diário do systemd e os arquivos relevantes em /var/log. No macOS, use o Console. As severidades padrão do syslog vão de 0, Emergência, passando por Alerta, Crítico, Erro, Aviso, Notificação e Informativo, até 7, Depuração. Um número menor no syslog significa maior severidade.
Correlacione por horário e identidade
Antes de um teste, verifique o relógio e o fuso horário do dispositivo. Anote o horário de cada etapa e filtre o log relevante por essa janela e origem. Leia os eventos imediatamente anteriores à falha e a própria falha. Compare com o comportamento normal da linha de base, pois alguns avisos são rotineiros.
Para um mapeamento de unidade que falhou às 10:42, um evento de endereço IP às 10:41:58 é seguido por um tempo limite de DNS para files.example.com às 10:42:05 e por um erro de mapeamento às 10:42:06. Salve juntas as entradas do tempo limite e do mapeamento. Elas direcionam a investigação para a resolução de nomes; por si só, não estabelecem a causa final.
Entenda os eventos de conta
O evento 4624 de Segurança do Windows registra uma entrada bem-sucedida; o 4625 registra uma entrada malsucedida; o 4740 registra um bloqueio de conta. Eles dependem da auditoria habilitada. A auditoria de falhas de logon é necessária para as entradas 4625 relevantes; o 4740 exige a auditoria de êxitos do Gerenciamento de Contas de Usuário.
Um teste de bloqueio pode produzir vários eventos de entrada malsucedida, incluindo outro quando a senha correta é recusada após o bloqueio. Para uma conta de domínio, as evidências podem estar em computadores diferentes, incluindo o controlador de domínio que mantém a conta. Relacione conta, horário e computador. Não espere uma sequência fixa de eventos em um único log.
Interprete alertas e tendências no contexto
Um alerta notifica alguém quando ocorre um evento definido ou um limite é atingido: um serviço interrompido, um backup malsucedido ou um disco quase cheio. Crie com segurança uma condição de alerta exigida no ambiente de teste e confirme que o alerta chega. Registre seu destino e horário.
Os indicadores de desempenho incluem uso do processador, memória disponível, armazenamento livre, atividade de disco, vazão, latência, perda e tempo de resposta. Um breve pico do processador na entrada no sistema difere de vários minutos a 95% com o sistema ocioso. Compare a duração, a carga de trabalho e a linha de base.
Procure intervalos repetidos, falhas após reinicializações ou problemas limitados a uma sub-rede. Copie os IDs e as mensagens relevantes para o registro de resultado. Um aviso é uma pista a interpretar, não um defeito automático, e uma tela sem mensagens não é motivo para ignorar os logs de testes críticos.
Principais conclusões
- Filtre os logs pelo horário do teste, pela origem e pela identidade relevante.
- Verifique os relógios e compare os eventos com o comportamento normal da linha de base.
- IDs de eventos de conta dependem das configurações de auditoria e podem estar distribuídos entre computadores.
- Teste os alertas exigidos com segurança e registre se eles chegam.
- Interprete tendências de recursos e padrões recorrentes, não leituras isoladas.
4.3 Use ferramentas de teste automatizado e assistido por IA e verifique seus resultados
A automação pode repetir uma verificação em muitos sistemas sem pular etapas por cansaço. Seu valor depende do que a verificação realmente comprova e de alguém ter conferido o resultado.
Atribua trabalhos repetíveis às ferramentas
Scripts de PowerShell e Bash podem examinar configurações, macros podem repetir ações, ferramentas de interface podem executar tarefas em aplicativos e ferramentas de monitoramento podem coletar métricas. Verificadores de configuração, vulnerabilidades e acessibilidade comparam recursos selecionados com regras ou linhas de base.
Essas ferramentas são úteis para testes de regressão e verificações necessárias em cada dispositivo. Um erro de script também se repete em cada dispositivo, portanto compare primeiro sua saída com um sistema conhecido e uma verificação manual. Atualize a ferramenta quando o sistema mudar. A repetição torna um método consistente; ela não torna preciso um método incorreto.
Limite a conclusão ao que a verificação comprova
Test-NetConnection files.example.com -Port 445 pode informar “TcpTestSucceeded : True.” Isso estabelece que uma conexão TCP com essa porta do servidor foi bem-sucedida. Não estabelece que o usuário consegue abrir um compartilhamento, criar um documento ou salvá-lo.
Para comprovar o acesso a arquivos, execute a tarefa do usuário com as permissões corretas e examine o resultado. Uma verificação de porta e um teste funcional da tarefa fornecem evidências diferentes. Combiná-los pode ajudar a isolar uma falha, mas um não substitui o outro.
Um falso positivo é um problema informado que não é real. Um falso negativo é um problema real que a ferramenta deixa passar. Um falso positivo pode desperdiçar tempo ou atrasar a entrega; um falso negativo pode produzir uma falsa confiança. O dano relativo depende da verificação. Deixar passar uma configuração de segurança inadequada geralmente é mais grave do que sinalizá-la desnecessariamente para revisão.
Revise uma versão elaborada por IA antes de usá-la
Ferramentas de IA podem sugerir casos e dados de teste, resumir logs, identificar possíveis padrões e elaborar relatórios. Elas também podem inventar comandos, omitir casos importantes ou escrever conclusões que as evidências não sustentam.
Vincule os casos gerados à lista de requisitos. Acrescente verificações negativas, de valor-limite e de acessibilidade que estejam faltando. Confira os comandos propostos na documentação oficial e depois experimente-os no ambiente de teste. Compare um resumo de log com as linhas originais, incluindo os horários e as contas que ele afirma descrever.
Para uma faixa de senha de 12 a 64 caracteres e bloqueio após cinco falhas, uma versão que contenha uma senha de 15 caracteres e um caso de cinco falhas está incompleta. Acrescente comprimentos de 11, 12, 64 e 65, verifique se quatro falhas não bloqueiam a conta e teste o desbloqueio. Defina condições iniciais adequadas para que cada caso meça a regra pretendida.
A pessoa que formaliza o aceite continua responsável pelos resultados. A revisão inclui verificar se a conclusão de uma ferramenta vai além do que suas medições demonstram, não apenas corrigir sua ortografia.
Proteja as informações processadas
Use apenas serviços de IA aprovados pela organização para material de trabalho. Não cole senhas, dados pessoais, logs confidenciais ou nomes de host internos em um serviço não aprovado. Oculte valores sensíveis e siga as políticas de uso aceitável e proteção de dados. Um resumo útil não justifica expor as informações que ele resume.
Principais conclusões
- Automatize verificações repetíveis e depois verifique o método e seu escopo.
- Uma porta TCP acessível não comprova que a tarefa do usuário funciona.
- Um falso positivo informa um problema inexistente; um falso negativo deixa passar um problema real.
- Confira versões elaboradas por IA em relação aos requisitos, aos comandos oficiais e às evidências originais.
- A pessoa responsável pelo aceite formal continua responsável pelas conclusões apoiadas por ferramentas.
5Confirme a prontidão e faça a entrega do sistema
Antes que os usuários dependam de um sistema, confirme o estado em que ele será entregue e considere as evidências que fundamentam a aceitação. Uma lista de verificação final identifica lacunas específicas de cada dispositivo que testes anteriores por amostragem podem deixar passar. A recomendação de prontidão relaciona requisitos, defeitos e riscos restantes; a entrega fornece então aos usuários e à equipe de suporte as informações necessárias. A aceitação e o suporte inicial completam essa transferência e revelam melhorias úteis para o próximo conjunto de verificações.
5.1 Faça as verificações de prontidão antes da entrega
As verificações de prontidão confirmam o estado do próprio dispositivo ou sistema imediatamente antes da entrega. Evidências de testes anteriores podem descrever uma configuração mais antiga, outra conta ou um dispositivo da amostra, portanto mantenha uma lista de verificação assinada e datada para cada unidade entregue.
Verifique o usuário e as conexões
Confirme que a conta existe, está habilitada e pertence aos grupos corretos. Verifique a entrada no sistema, a alteração da senha temporária e o registro na MFA, conforme aplicável. Remova as contas de teste e o perfil do técnico e evite conceder direitos de administrador, a menos que a função os exija.
Verifique o endereço, o gateway e os servidores DNS. No Windows, ipconfig /all mostra a configuração IP. No Linux, ip a mostra os endereços, ip route mostra as rotas, incluindo o gateway padrão, e resolvectl status mostra o DNS em sistemas que usam systemd-resolved. ip a, por si só, não estabelece a configuração do gateway ou do DNS.
Use ping para verificar se os destinos de rede respondem, nslookup para a resolução de nomes e uma verificação da porta do serviço, como Test-NetConnection, para os serviços necessários. Depois, conclua a tarefa real. Algumas redes bloqueiam ping, portanto a ausência de resposta, por si só, não comprova que todos os serviços estão indisponíveis. Confirme os perfis de Wi-Fi, a VPN, os compartilhamentos e as impressoras necessários.
Compare o armazenamento com o requisito
Verifique espaço livre, cotas, armazenamento em rede, sincronização em nuvem e backup. Uma unidade vendida como 512 GB armazena 512 bilhões de bytes. Dividindo por 2³⁰, obtêm-se cerca de 476,8 GiB; o Windows normalmente identifica esse valor baseado em unidades binárias como “GB”.
Para um critério de “pelo menos 20% livres”, use os valores livre e total na mesma base de medição. Vinte por cento de 476,8 são cerca de 95,4. Com 61,2 livres, a proporção é de cerca de 12,8%, portanto o resultado é reprovado. Remova instaladores e arquivos de teste restantes, conforme apropriado, e meça novamente. Comparar 61,2 com os 512 anunciados sem considerar as unidades misturaria bases diferentes.
Confirme atualizações e proteção
Verifique o sistema operacional, os aplicativos, os navegadores, os drivers e o firmware em relação às versões exigidas. Conclua as reinicializações pendentes e atualize as definições da proteção de endpoint. O Windows Update e winver, a Atualização de Software do macOS e o gerenciador de pacotes do Linux fornecem evidências relevantes.
Verifique a criptografia de disco, o firewall, a proteção de endpoint ativa, o tempo de bloqueio da tela, a alteração das senhas padrão e a desativação de serviços desnecessários. Confirme as configurações aprovadas de armazenamento de arquivos e backup no dispositivo, não apenas em um console de gerenciamento que informa que a política foi enviada.
Conclua com a tarefa em funcionamento
Execute um teste de fumaça da funcionalidade e do desempenho esperados. Realize as tarefas do usuário com a conta dele ou uma conta equivalente. Use privilégios de administrador autorizados apenas para verificações que precisem deles, como uma ferramenta de estado da criptografia com privilégios elevados.
Se um perfil de VPN estiver ausente, registre a verificação reprovada, acrescente o perfil pelo processo aprovado e repita o acesso à VPN e quaisquer tarefas afetadas. Mantenha a correção e a nova verificação no registro desse dispositivo. Verificar outro notebook do mesmo modelo não comprova o estado deste.
Principais conclusões
- Verifique acesso, conectividade, armazenamento, atualizações, segurança e funções essenciais em cada dispositivo entregue.
- Faça as verificações das tarefas do usuário com as permissões dele.
- Compare valores de armazenamento na mesma base de unidades.
- Verifique se as configurações de política foram realmente aplicadas ao dispositivo.
- Registre as correções e repita as verificações afetadas.
5.2 Decida se o sistema está pronto para uso
Uma recomendação de prontidão compara as evidências com os requisitos e os critérios de saída. O responsável precisa ver o que foi aprovado, o que permanece em aberto e quais riscos seriam aceitos ao iniciar o uso agora.
Fundamente a decisão nos registros
Primeiro, considere cada caso planejado, incluindo testes bloqueados e não executados. Confirme os requisitos obrigatórios, revise os defeitos por severidade e conclua a lista de verificação de prontidão. Considere o risco dos problemas em aberto e o efeito de um atraso. Escreva uma recomendação fundamentada para a pessoa autorizada a aceitar o sistema.
Os resultados típicos são pronto, pronto com ressalvas e não está pronto. As ressalvas identificam problemas menores conhecidos, soluções de contorno viáveis e uma data para correção. Um problema de alta severidade não resolvido que afete um requisito obrigatório geralmente impede a declaração de prontidão; os critérios de saída acordados determinam a decisão.
Uma alta taxa geral de aprovação não anula um requisito obrigatório reprovado. Da mesma forma, um problema de baixo impacto não precisa atrasar todos os dispositivos se o responsável puder aceitá-lo conforme os critérios.
Separe os sistemas afetados
Para 12 notebooks de vendas, suponha que três percam o acesso à VPN após dez minutos de inatividade e que todos tenham o papel de parede incorreto. O uso remoto da VPN é obrigatório, e os critérios de saída não permitem defeitos de alta severidade em aberto.
Os três com o defeito de VPN não estão prontos até serem corrigidos e testados novamente. Os outros nove podem ser recomendados para entrega com o problema de baixa severidade do papel de parede registrado e aceito. Identifique os dispositivos individuais na decisão; uma declaração sobre o lote inteiro ocultaria a diferença.
O mesmo princípio se aplica a um subconjunto de tarefas apenas quando o responsável tiver concordado com esse escopo. Um técnico não pode simplesmente remover um requisito reprovado para produzir um resultado aprovado.
Aplique o limite acordado
Um critério de “95% de 20 carregamentos em menos de 2 segundos” exige 19 carregamentos que atendam à condição. Dezoito representam 90%, o que é reprovado mesmo que as pessoas digam que o aplicativo parece rápido. Registre o não atendimento como falha. Se o responsável aceitar o risco, mantenha a medição reprovada e registre quem aceitou a exceção.
Os requisitos podem entrar em conflito na prática. Uma verificação de malware na inicialização pode tornar a entrada no sistema mais lenta, ou a MFA pode acrescentar uma etapa. Informe o custo medido, o benefício de segurança exigido pela política e a concessão aprovada. Não altere um limite nem enfraqueça um controle sem registro para fazer ambos os testes parecerem aprovados.
Torne o relatório revisável
Um relatório de resumo dos testes informa escopo, ambiente e datas; contagens por status; taxas de aprovação com suas bases; defeitos em aberto e severidades; desvios do plano; riscos restantes; e a recomendação com seus motivos. Vincule as conclusões aos resultados dos casos, aos logs ou às evidências da lista de verificação.
“Nenhum defeito encontrado” descreve os testes executados. Inclua as áreas não testadas para que a afirmação não seja interpretada como uma promessa de que não há defeitos em lugar algum. Chegar a um prazo também não satisfaz os critérios de saída: qualquer risco aceito deve ser registrado pelo responsável.
Após uma atualização ou mudança de configuração, use testes de regressão e verificações de prontidão para confirmar que o sistema continua adequado ao uso. Uma aceitação anterior se aplica ao estado testado; um comportamento alterado precisa de novas evidências.
Principais conclusões
- Considere todos os testes planejados e cada requisito obrigatório antes de recomendar a prontidão.
- Defeitos em aberto são avaliados pelo impacto e pelos critérios de saída acordados.
- Separe os dispositivos prontos daqueles com defeitos que impedem a entrega.
- Um risco aceito permanece registrado junto ao resultado reprovado.
- Um relatório de resumo vincula a recomendação às evidências e às lacunas de teste.
5.3 Entregue o sistema aos usuários e comunique o resultado
A entrega fornece aos usuários um sistema funcional e à equipe de suporte informações suficientes para mantê-lo. O aceite registra quem concordou que ele estava pronto, quando concordou e quaisquer condições restantes.
Prepare o que cada público precisa
Os usuários precisam do dispositivo ou serviço, dos dados de entrada entregues com segurança, de um breve guia de início rápido, dos aplicativos instalados e recursos conectados, dos problemas conhecidos com suas soluções de contorno e de instruções para obter ajuda. Colegas técnicos também precisam do registro de configuração e das evidências que fundamentam os problemas aceitos.
Registre as decisões de configuração com seus motivos. “Bloqueio de tela após cinco minutos, exigido pela política de segurança” explica mais do que apenas a configuração. “Escala de exibição de 150% para baixa visão” ajuda o próximo técnico a preservar um ajuste importante durante o suporte ou a recriação do sistema.
O gerente precisa do resultado de prontidão, dos riscos restantes e das decisões que exigem aprovação. Um usuário geralmente precisa das ações a realizar na primeira entrada e de como concluir as tarefas diárias. Enviar a ambos o mesmo relatório técnico torna mais difícil encontrar a parte útil.
Entregue o acesso com segurança
Envie o nome de usuário e a senha temporária por canais separados. Exija a alteração da senha temporária na primeira entrada. Não deixe uma senha junto ao dispositivo nem a inclua na mesma mensagem que o nome de usuário.
Confirme o registro na MFA ou o processo de primeiro uso acordado. Remova contas de teste, arquivos de teste e acesso desnecessário do técnico antes que o usuário assuma a responsabilidade pelo dispositivo. A equipe de suporte não deve precisar adivinhar quais mudanças temporárias permanecem.
Registre a aceitação do usuário
Peça ao usuário ou responsável que conclua as tarefas essenciais, muitas vezes em uma breve demonstração ou sessão de teste de aceitação do usuário. Use dados de exemplo realistas em um ambiente de treinamento quando a prática não deva afetar o trabalho em produção.
O aceite formal registra a data, a pessoa que aceitou e quaisquer condições. Problemas conhecidos precisam de suas soluções de contorno e datas de correção acordadas. Um dispositivo entregue a uma mesa sem aceitação não constitui um registro completo de entrega.
Uma mensagem ao usuário pode dizer: “Seu novo notebook está pronto. Entre com seu nome de usuário habitual e escolha uma nova senha quando solicitado. Se a segunda tela permanecer escura após a suspensão, desconecte e reconecte o cabo da estação de acoplamento. Entre em contato com a central de serviços se o problema continuar.” A solução de contorno oferece uma ação que a pessoa pode realizar; os resultados técnicos permanecem no registro de suporte.
Dê suporte nos primeiros dias de uso
Demonstre brevemente novos recursos ou fluxos de trabalho alterados. Oriente os usuários a procurar a central de serviços e mostre como abrir um chamado. Registre as dúvidas, responda dentro dos prazos de atendimento acordados e escalone os problemas que você não conseguir resolver. Mantenha uma comunicação respeitosa e evite prometer uma data de correção que não tenha sido confirmada.
Acompanhe de perto logs, alertas e comentários dos usuários após a entrega. Algumas falhas aparecem apenas com cargas de trabalho reais ou tarefas menos comuns. Acrescente descobertas úteis à lista de verificação e ao plano de teste da próxima implantação. Um problema conhecido e aceito permanece visível para usuários e suporte até ser resolvido e testado novamente.
Principais conclusões
- Forneça aos usuários ajuda para começar, problemas conhecidos e um canal de suporte.
- Forneça aos colegas de suporte os detalhes da configuração e seus motivos.
- Entregue o nome de usuário e a senha temporária por canais separados.
- Registre quem aceitou o sistema, quando e com quais condições.
- Use os comentários do suporte inicial para melhorar verificações futuras.
Exercícios resolvidos de Teste de sistemas digitais
1Transforme uma solicitação em evidências
9 passos
- 1IntroduçãoComece pelo trabalho
Uma nova estação de trabalho da recepção deve dar suporte a agendamentos e ao registro de visitantes. A solicitação diz: “Faça com que seja rápida, segura e fácil de usar.” Essas palavras dão uma direção, mas duas pessoas que testam poderiam interpretá-las de maneiras diferentes.
Desdobre a solicitação em necessidades específicas, condições de aprovação acordadas (critérios) e testes. Ao longo do caminho, diferencie uma configuração correta (verificação) de um sistema que realmente dá suporte ao trabalho da recepção (validação), da qual depende a entrega.
- 2ExplicaçãoSepare o processo do produto
A garantia da qualidade torna o processo de configuração confiável: uma lista de verificação acordada, configurações padrão e etapas de revisão ajudam a prevenir erros repetidos. O teste verifica essa estação de trabalho específica em relação ao comportamento esperado.
Uma lista de verificação completa é uma evidência útil do processo. A pessoa da recepção ainda precisa realizar agendamentos, entrar no sistema e acessar a impressora correta para que o próprio produto configurado seja verificado.
- 3ExemploAcompanhe um erro até o uso
Suponha que um técnico digite o endereço DNS errado. O engano de digitação é um erro. O endereço incorreto salvo é um defeito. Quando uma solicitação ao portal falha porque a resolução de nomes não pode ser concluída, esse comportamento observado é uma falha.
O teste registra a falha. A causa ainda precisa ser estabelecida pelo diagnóstico e solução de problemas; uma falha no portal, por si só, pode ter várias explicações.
- 4DesafioConfiguração correta, tarefa ausente
A estação de trabalho corresponde a todos os itens de sua especificação. A pessoa da recepção descobre então que um aplicativo de scanner necessário nunca foi incluído. A correspondência com a especificação comprovou a adequação ao uso?
---reveal---
Não. Ela apoia a verificação, mas a tarefa omitida faz com que a validação não seja bem-sucedida. A validação verifica a necessidade real do usuário, incluindo necessidades que a especificação não captou.
- 5ExplicaçãoPergunte o que significa sucesso
Divida “rápida e segura” em perguntas separadas: quanto tempo a inicialização pode levar, quando o aplicativo deve estar utilizável, quais direitos de conta são permitidos e qual proteção a política exige?
Confirme quem usa a estação de trabalho e de quais configurações de acessibilidade precisa. Acrescente dependências, como o serviço de agendamento e o acesso à rede. Uma palavra vaga só se torna testável depois que a condição observável é acordada.
- 6ExemploEscreva os limites acordados
Para o PC da recepção, acorde estes critérios: uma área de trabalho utilizável em até 60 segundos em cada uma de três inicializações; aplicativo de agendamento aberto em até 5 segundos; bloqueio de tela após 5 minutos de inatividade; nenhuma instalação que exija administrador feita pelo usuário padrão; criptografia de disco ativa.
Cada critério indica um resultado visível ou uma medição. Esses limites pertencem a essa solicitação e política, portanto não os trate como limites universais para todos os computadores.
- 7ExemploVincule o requisito a um caso
Atribua um ID de requisito a “o aplicativo de agendamento abre em até 5 segundos”. Vincule-o a um caso de abertura que informe as condições iniciais, a ação de abertura e o método de medição do tempo. Registre o tempo observado e o resultado de aprovação ou reprovação nesse vínculo.
A mesma tabela revela testes ausentes: uma configuração de leitor de tela exigida sem um caso ainda é uma lacuna, mesmo quando os casos mais fáceis de abertura e impressão foram aprovados.
- 8DesafioEscolha a evidência que falta
A solicitação diz que a equipe deve ler formulários de fornecedores. O visualizador de PDF escolhido é instalado e abre, mas ninguém tentou usar o formato de formulário exigido. O que o próximo caso deve verificar e por quê?
---reveal---
Abra e leia um formulário representativo do formato exigido com a configuração prevista para o usuário. A instalação verifica uma etapa da solução proposta; concluir a tarefa com o formulário valida a necessidade. Vincule esse caso de tarefa ao requisito para que a lacuna fique visível.
- 9RecapitulaçãoLeve um requisito à bancada de testes
Mantenha três perguntas separadas: o processo seguiu os padrões acordados, a configuração corresponde à especificação e o usuário consegue concluir o trabalho?
Transforme cada tarefa e restrição em um critério observável, confirme-o com o solicitante e vincule-o a evidências. Políticas, dependências, compatibilidade e acessibilidade fazem parte dessa lista de requisitos antes do início dos testes.
2Prepare uma sessão de teste segura e repetível
14 passos
Salve esta aula para seguir cada Lição Interativa passo a passo.
- 1IntroduçãoPlaneje antes de executar verificações
- 2ExplicaçãoEscolha a configuração adequada fora de produção
- 3ExemploRestaure um estado inicial conhecido
- 4DesafioIdentifique a diferença
- 5ExplicaçãoDefina os limites e as funções
- 6ExemploUse critérios para gerenciar a sessão
- 7DesafioFaça amostragem sem perder as verificações individuais
- 8ExplicaçãoDefina o caso antes da execução
- 9ExemploTeste os dois lados de um limite
- 10ExemploConclua a verificação do limite superior
- 11DesafioElabore uma nova verificação de valor-limite
- 12ExemploMeça o custo do tempo ocioso
- 13DesafioEscolha um cronograma eficiente
- 14RecapitulaçãoMantenha o plano vinculado à sua finalidade
3Teste uma tarefa do início ao fim
17 passos
Salve esta aula para seguir cada Lição Interativa passo a passo.
- 1IntroduçãoUma tarefa, várias qualidades
- 2ExemploUse as permissões do usuário
- 3DesafioEscolha os testes após uma correção
- 4ExplicaçãoMeça sob demanda conhecida
- 5ExemploCalcule a resposta típica
- 6ExemploAplique as duas partes do critério
- 7DesafioConverta uma porcentagem em contagem
- 8ExplicaçãoObserve a usabilidade
- 9ExemploExperimente a tarefa com diferentes necessidades de acesso
- 10ExemploInterprete o limite de contraste
- 11DesafioInterprete uma varredura sem problemas
- 12ExplicaçãoVerifique a proteção acordada
- 13ExemploInterprete as evidências do dispositivo
- 14DesafioEvite uma conclusão mais ampla que o teste
- 15Ideia-chaveDecida o que significa uma recusa
- 16DesafioCombine as evidências sem misturá-las
- 17RecapitulaçãoMantenha cada qualidade visível
4Construa uma trilha de evidências
13 passos
Salve esta aula para seguir cada Lição Interativa passo a passo.
- 1IntroduçãoTorne o resultado revisável
- 2ExemploRegistre os fatos no momento em que ocorrem
- 3ExplicaçãoUse o status para manter as lacunas visíveis
- 4ExemploEncontre os dois denominadores
- 5DesafioMantenha o impacto separado da urgência
- 6ExemploConstrua uma linha do tempo
- 7ExplicaçãoInterprete evidências de conta em diferentes máquinas
- 8DesafioCompare um aviso com o comportamento normal
- 9ExemploLimite a conclusão da verificação de porta
- 10ExplicaçãoRevise uma versão inicial em relação ao material original
- 11DesafioClassifique o erro da ferramenta
- 12DesafioRevise um resumo excessivamente confiante
- 13RecapitulaçãoPreserve o caminho do fato à conclusão
5Tome uma decisão clara sobre a entrega
12 passos
Salve esta aula para seguir cada Lição Interativa passo a passo.
- 1IntroduçãoPasse dos testes à responsabilidade
- 2ExplicaçãoExamine o dispositivo entregue
- 3ExemploCompare o armazenamento em uma única base
- 4DesafioConclua uma correção corretamente
- 5ExplicaçãoLeia primeiro os critérios de saída
- 6ExemploSepare o lote pelas evidências
- 7DesafioMantenha visível um requisito não atendido
- 8ExplicaçãoPrepare os dois registros de entrega
- 9ExemploTransforme um problema conhecido em orientação útil
- 10DesafioRegistre a aceitação e depois dê suporte ao uso
- 11DesafioDecida com uma lacuna restante
- 12RecapitulaçãoConclua a transferência
Questões de Teste de sistemas digitais
Conjunto 1: Comece com verificações úteis10 Questões de Prática
Questão 1 de 10
Mostrar respostaOcultar resposta
Questão 2 de 10
Mostrar respostaOcultar resposta
Questão 3 de 10
Mostrar respostaOcultar resposta
Questão 4 de 10
Mostrar respostaOcultar resposta
Questão 5 de 10
Mostrar respostaOcultar resposta
Questão 6 de 10
Mostrar respostaOcultar resposta
Questão 7 de 10
Mostrar respostaOcultar resposta
Questão 8 de 10
Mostrar respostaOcultar resposta
Questão 9 de 10
Mostrar respostaOcultar resposta
Questão 10 de 10
Mostrar respostaOcultar resposta
Conjunto 2: Aplique os requisitos dos testes10 Questões de Prática
Salve esta aula para ver todas as respostas e praticar cada conjunto.
Questão 1 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 2 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 3 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 4 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 5 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 6 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 7 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 8 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 9 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 10 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Conjunto 3: Compare comportamento e evidências10 Questões de Prática
Salve esta aula para ver todas as respostas e praticar cada conjunto.
Questão 1 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 2 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 3 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 4 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 5 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 6 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 7 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 8 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 9 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 10 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Conjunto 4: Revise riscos e cobertura10 Questões de Prática
Salve esta aula para ver todas as respostas e praticar cada conjunto.
Questão 1 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 2 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 3 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 4 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 5 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 6 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 7 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 8 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 9 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 10 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Conjunto 5: Decida a partir de evidências variadas10 Questões de Prática
Salve esta aula para ver todas as respostas e praticar cada conjunto.
Questão 1 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 2 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 3 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 4 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 5 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 6 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 7 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 8 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 9 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Questão 10 de 10
Mostrar respostaOcultar resposta
Salve esta aula para ver esta resposta.
Travou em uma questão sua? Ajuda com Tarefas
Termos-Chave
A
Aceite formal
Acessibilidade
Alerta
Ambiente de homologação
Ambiente de produção
Ambiente de teste
Ambiente de treinamento
Ambiente isolado (sandbox)
Ambiente simulado
Autenticação
Autenticação multifator (MFA)
B
Bloqueado
C
Caso de teste
Compatibilidade
Confidencialidade
Criptografia de disco
Critério de sucesso
Critérios de entrada
Critérios de saída
D
Dados de tipo incorreto ou obrigatórios ausentes
Dados de valor-limite
Dados inválidos
Dados sintéticos
Dados válidos
Decisão de prontidão
Defeito
Dependência
Desalocação
Diretrizes de Acessibilidade para Conteúdo Web (WCAG)
Disponibilidade
E
Eficiência no uso de recursos
Energia
Entrega e transferência de responsabilidade
Erro
Escopo dos testes
Estado de atualização
F
Falha
Falso negativo
Falso positivo
Foco do teclado
G
Garantia da qualidade
Gigabyte (GB) e gibibyte (GiB)
Guia de início rápido
I
ID do evento
Indicador de desempenho
Instantâneo (snapshot)
Integridade
L
Latência
Linha de base
Lista de verificação de prontidão
Log do sistema
M
Máquina virtual
Método de priorização MoSCoW
N
Nível de teste
P
Perda de pacotes
Plano de teste
Potência
Pré-condição
Princípio do menor privilégio
Prioridade
Problema conhecido
Pronto com ressalvas
R
Rastreabilidade
Registro de configuração
Relação de contraste
Relatório de defeito
Relatório de resumo dos testes
Requisito do sistema
Requisito do usuário
Resultado esperado
Resultado observado
S
Severidade
T
Taxa de aprovação dos testes
Tecnologia assistiva
Tempo de resposta
Teste
Teste assistido por IA
Teste automatizado
Teste baseado em riscos
Teste de aceitação do usuário
Teste de caixa-branca
Teste de caixa-preta
Teste de carga
Teste de confirmação
Teste de estresse
Teste de fumaça (smoke test)
Teste de longa duração (soak test)
Teste de ponta a ponta
Teste de regressão
Teste funcional
Teste negativo
Teste positivo
Tipo de teste
U
Usabilidade
V
Validação
Vazão
Verificação
Sobre esta aula
Crie seus próprios Materiais de Estudo
Transforme suas anotações, slides e documentos em Guias de Estudo, Questões de Prática, Flashcards e mais 6 ferramentas.