{
  "id": "webapp-testing",
  "handle": "webapp-testing",
  "canonicalUrl": "https://bestskillsforclaude.com/pt-br/skills/webapp-testing",
  "language": "pt-BR",
  "alternates": {
    "en": "https://bestskillsforclaude.com/en/skills/webapp-testing",
    "es": "https://bestskillsforclaude.com/es/skills/webapp-testing",
    "pt-BR": "https://bestskillsforclaude.com/pt-br/skills/webapp-testing",
    "ja": "https://bestskillsforclaude.com/ja/skills/webapp-testing"
  },
  "category": {
    "id": "build-and-ship",
    "name": "Construir e publicar"
  },
  "publisher": {
    "name": "Anthropic",
    "url": "https://github.com/anthropics"
  },
  "source": "https://github.com/anthropics/skills/tree/main/skills/webapp-testing",
  "documentation": null,
  "licenseAsStated": "Apache 2.0",
  "runtime": "Claude apps and Claude Code",
  "lastReviewed": "2026-08-05",
  "headline": "Como impedir que um agente afirme que a mudança funciona?",
  "summary": "Tornando a conferência parte do trabalho, e não um passo opcional.",
  "verdict": "A skill webapp-testing permite ao Claude exercitar uma aplicação web em execução e confirmar o que realmente acontece, em vez de declarar sucesso lendo o próprio diff. Se você instalar uma única skill oficial para trabalho de aplicação, essa família é a que mais retorna, porque mudança não verificada é a falha mais cara do desenvolvimento assistido por agentes.",
  "bestFor": "Qualquer trabalho web em que a mudança precisa aparecer no navegador.",
  "skipIf": "A mudança é em biblioteca, pipeline de dados ou algo sem superfície de navegador para operar.",
  "keyTakeaways": [
    "A falha que ela evita é o relatório falso e confiante, que é a mais cara.",
    "Precisa de aplicação rodando. Não é análise estática.",
    "Peça observações, não conclusões. O que apareceu na tela é verificável; funcionou não é.",
    "Combina com verification-before-completion, que transforma o hábito em regra."
  ],
  "quickStart": [
    "Instale a partir de anthropics/skills, sob Apache 2.0.",
    "Deixe a aplicação rodando antes, porque a skill opera um app real e não imaginado.",
    "Peça que a checagem seja descrita como ação de usuário e observação esperada, não como afirmação de sucesso."
  ],
  "sections": [
    {
      "heading": "O que muda na prática",
      "paragraphs": [
        "A falha padrão de agentes de código não é escrever código ruim. É escrever código plausível e depois relatar que a tarefa está pronta sem nunca ter rodado. Cada hora perdida assim é gasta descobrindo a falha mais tarde, em lugar pior.",
        "Operar a aplicação transforma o relatório em evidência. O que serve não são as palavras do agente, e sim a sequência de ações e o que a página fez em resposta."
      ]
    },
    {
      "heading": "Onde decepciona",
      "paragraphs": [
        "Ela verifica comportamento, não intenção. Um fluxo pode passar em todos os passos e ainda ser o fluxo errado, o que é uma pergunta de produto.",
        "Seletores frágeis e problemas de tempo vêm junto da automação de navegador de sempre, então faça checagens específicas em vez de amplas."
      ]
    }
  ],
  "faq": [
    {
      "question": "Substitui a suíte de testes?",
      "answer": "Não. Ela verifica o trabalho em andamento. Testes duradouros continuam no repositório."
    },
    {
      "question": "A aplicação precisa estar rodando?",
      "answer": "Sim. Ela opera uma aplicação real, então o servidor precisa estar de pé."
    },
    {
      "question": "O que devo pedir no relatório?",
      "answer": "Ações e observações: o que foi clicado e o que apareceu depois. Conclusão sem observação é justamente a falha que ela evita."
    }
  ],
  "sources": [
    {
      "label": "anthropics/skills no GitHub",
      "url": "https://github.com/anthropics/skills",
      "kind": "repository"
    },
    {
      "label": "anthropics/skills, pasta da skill webapp-testing",
      "url": "https://github.com/anthropics/skills/tree/main/skills/webapp-testing",
      "kind": "documentation"
    }
  ],
  "machineReadable": {
    "markdown": "https://bestskillsforclaude.com/pt-br/skills/webapp-testing/content.md",
    "json": "https://bestskillsforclaude.com/pt-br/skills/webapp-testing/skill.json"
  },
  "disclosure": "Editorial desk review based on the publisher's own repository. Not a security audit, a benchmark or a guarantee of maintenance."
}