Wikipédia:Predefinições de testes e exemplos para testes
Origem: Wikipédia, a enciclopédia livre.
Atalho:
WP:TESTCASES

As predefinições são uma ferramenta muito poderosa do MediaWiki​, mas é muito fácil cometer erros, mesmo sendo um usuário mais experiente. Por este motivo, as predefinições mais complexas devem vir acompanhadas de uma página para testes e alguns exemplos para testes para prevenir bugs.
Índice
1Em que tipo de predefinições isto deve ser usado?
2Como criar as subpáginas /Testes e /Exemplos para testes
3Como usar as páginas posteriormente
4Exemplos
5Teste com outros usuários - {{test-mode}}
6Ver também
Em que tipo de predefinições isto deve ser usado?​[​editar código-fonte​]
É recomendado usar o padrão de exemplos para testes nas predefinições que utilizam ParserFunctions e que geram resultados bastante diferentes dependendo dos parâmetros que são passados, ou que têm muitos casos em um operador #switch.
Para as caixas de navegação cujo resultado é quase sempre o mesmo em cada página que as utiliza, o benefício pode não valer o esforço e o tempo adicional de se criarem os exemplos para testes.
É claro que toda predefinição que seja incluída em milhares de páginas deve ser testada antes de se fazer uma edição.
Como criar as subpáginas /Testes e /Exemplos para testes​[​editar código-fonte​]
  1. Suponha que a sua predefinição se chama Predefinição:X​. Crie uma subpágina chamada Predefinição:X/Testes​. Se a predefinição principal estiver utilizando a predefinição
    {{​Documentação​}}
    , pode fazer isso a partir do link que aparece na parte inferior da caixa de documentação azul. Outra alternativa é digitar o nome no campo de pesquisa, ou diretamente na barra de URL do seu navegador. Note que apenas a primeira letra de "Testes" está em maiúscula.
  2. Copie todo o conteúdo da predefinição principal, incluindo os elementos <noinclude> e a predefinição
    {{​Documentação​}}
    , se estiver presente, cole-o na janela de edição da subpágina de testes, e salve a página. Seu sumário de edição deverá ser algo como "criação da versão de testes da Predefinição:X​"
    Nota: se você utilizar o link para "espelho" na parte inferior da baixa de documentação azul, elementos como <noinclude>​, e o seu conteúdo, ficarão faltando. É melhor simplesmente copiar e colar manualmente.
  3. Crie outra subpágina com o nome Predefinição:X/Exemplos para testes.
  4. Coloque a predefinição
    {{Aviso para a página de exemplos de uma predefinição​}}
    no topo da página, inclua alguns exemplos para testes (ver abaixo) e salve a página.
  5. Insira o seu código experimental na Predefinição:X/Testes​. Para testar o seu código, salve a página, e vá para a página de exemplos para testes. Frequentemente você precisará purgar a página /Exemplos para testes para ver resultados atualizados; há um link para isso na predefinição
    {{Aviso para a página de exemplos de uma predefinição​}}
    . Depois de purgar a página, compare os resultados da predefinição principal com os da versão de testes, e se tudo estiver correto, pode atualizar a predefinição principal. No entanto, esteja ciente de que podem estar faltando alguns testes e de que alguns códigos só podem ser testados em certos domínios ou certas páginas.
Como usar as páginas posteriormente​[​editar código-fonte​]
Se você prefere não comparar o resultado novo com o antigo como foi descrito anteriormente, é recomendado que você use um navegador que possua abas e abrir a subpágina com os exemplos antes de alterar a página de testes da predefinição, e outra depois de alterar a página de testes. Isto o ajudará a se certificar de que as mudanças estão sendo comparadas adequadamente.
Exemplos​[​editar código-fonte​]
Teste com outros usuários -
{{​test-mode​}}
[editar código-fonte​]
Se você estiver satisfeito com as alterações que fez na versão de testes, e com o que os exemplos para testes mostram, você pode considerar
{{​test-mode​}}
. Isso permitirá que vários usuários naveguem pelas páginas da Wikipédia com a versão de testes de sua predefinição, e ainda assim não afetar ninguém mais que esteja exibindo tais páginas.
Ver também​[​editar código-fonte​]
Categorias: !Predefinições​!Ajuda:Predefinições
Esta página foi editada pela última vez às 17h43min de 18 de junho de 2019.
Este texto é disponibilizado nos termos da licença Atribuição-CompartilhaIgual 3.0 Não Adaptada (CC BY-SA 3.0) da Creative Commons​; pode estar sujeito a condições adicionais. Para mais detalhes, consulte as condições de utilização.
Política de privacidade
Sobre a Wikipédia
Avisos gerais
Versão móvel
Programadores
Estatísticas
Declaração sobre ''cookies''
Criar uma conta
Criar uma contaEntrar()saiba maisDiscussãoContribuições
Página principalConteúdo destacadoEventos atuaisEsplanadaPágina aleatóriaPortaisInformar um erroBoas-vindasAjudaPágina de testesPortal comunitárioMudanças recentesManutençãoCriar páginaPáginas novasContatoDonativosPáginas afluentesAlterações relacionadasCarregar ficheiroPáginas especiaisHiperligação permanenteInformações da páginaElemento WikidataCriar um livroDescarregar como PDFVersão para impressão
Página do projetoDiscussão
LerEditar código-fonteVer histórico
AfrikaansالعربيةCatalàEnglishEsperantoفارسیहिन्दीHornjoserbsceBahasa Indonesia日本語한국어ଓଡ଼ିଆPolskiРусскийسنڌيTürkçe吴语中文Editar hiperligações