Como testamos nossas ferramentas

Get Tools Lab usa um processo de qualidade em camadas. Uma página existente na base de código não significa automaticamente que sua saída seja considerada pronta para produção.

1. Auditoria de implementação estática

Verificamos se cada ferramenta registrada possui uma página real, controles significativos, um caminho de implementação, uma superfície de resultados e nenhum comportamento genérico óbvio de espaço reservado.

2. Teste de fumaça do navegador

As verificações automatizadas do Chromium carregam cada página de ferramenta pública, capturam erros de console e de página e verificam se os controles interativos esperados estão presentes nos tamanhos de janela de visualização de desktop e móvel.

3. Testes funcionais determinísticos

Calculadoras de prioridade e ferramentas de texto/dados são testadas com pares de entrada/saída conhecidos. Os exemplos incluem 20% de 150 = 30 e formatação JSON válida. As ferramentas de PDF e imagem usam arquivos de amostra gerados quando prático.

4. Teste de estado de erro

As ferramentas devem explicar entradas ausentes, tipos não suportados e valores inválidos. Preferimos erros acionáveis ​​a uma mensagem de falha genérica.

5. Verificação de privacidade

Documentamos se a operação principal é local no navegador ou assistida pelo servidor. Não usamos uma declaração geral de “nada é carregado” para ferramentas que exigem um servidor.

6. Acessibilidade e verificações móveis

Os fluxos de trabalho prioritários são verificados quanto ao foco do teclado, rótulos, tamanho do alvo de toque, layout responsivo e mensagens de status ao vivo. As verificações automatizadas não substituem os testes com tecnologia assistiva.

Rótulos de ciclo de vida

Produção Pronto é reservado para fluxos de trabalho selecionados que passaram na camada de teste atual. Beta significa que a ferramenta tem uma implementação personalizada, mas ainda precisa de uma verificação de saída mais profunda. Oculto As ferramentas são removidas da descoberta pública até que sua implementação seja forte o suficiente.

Correções

Se um teste ou relatório de usuário identificar um erro, nós o reproduzimos sempre que possível, corrigimos a implementação ou documentação, adicionamos um teste de regressão quando prático e atualizamos o registro de verificação.

Última revisão: 19 de agosto de 2026