O que é teste de localização? Exemplos de casos de teste e lista de verificação

Teste de localização

Teste de localização é uma técnica de teste de software na qual o comportamento de um software é testado para uma região, localidade ou cultura específica. O objetivo de fazer testes de localização para um software é testar aspectos linguísticos e culturais apropriados para uma localidade específica. É o processo de customização do software de acordo com o idioma e país de destino.

A principal área afetada pelos testes de localização inclui conteúdo e interface do usuário.

É um processo de teste de um aplicativo globalizado cuja interface de usuário, idioma padrão, moeda, data, formato de hora e documentação são projetados de acordo com o país ou região de destino. Ele garante que o aplicativo seja capaz o suficiente para ser usado naquele país específico.

Exemplo:

1. Se o projeto for elaborado para o estado de Tamil Nadu, na Índia, o projeto elaborado deverá estar no idioma Tamil, o teclado virtual Tamil deverá estar presente, etc.

2. Se o projeto for projetado para os EUA, o formato da hora deverá ser alterado de acordo com o horário padrão dos EUA. Além disso, o idioma e o formato do dinheiro devem seguir os padrões dos EUA.

Teste de localização

Por que fazer testes de localização?

O objetivo de fazer testes de localização é verificar os aspectos linguísticos e culturais apropriados para uma localidade específica. Inclui uma alteração na interface do usuário ou mesmo nas configurações iniciais de acordo com os requisitos.

Neste tipo de teste, muitos testadores diferentes repetirão as mesmas funções. Eles verificam várias coisas, como erros tipográficos, adequação cultural da IU, erros linguísticos, etc.

Também é chamado de “L10N”Porque há 10 caracteres entre L e N na palavra localização.

Como fazer testes de localização

Para um teste de localização típico, configuramos testes de verificação de build, Teste funcional, Teste de regressãoe aprovação final.

1. O teste de verificação de compilação é um pequeno subconjunto de teste funcional, que é executado antes do início do controle de qualidade com qualquer teste detalhado.

2. O teste normal é a etapa para executar os casos de teste normais e encontrar defeitos de log durante a execução.

3. O teste de regressão é Defeito processo de regressão para garantir que o defeito seja corrigido enquanto não há impacto dos defeitos corrigidos nas áreas circundantes.

4. A aprovação final consiste em realizar a verificação final da construção antes da entrega ao cliente.

Automação em testes de localização

Se o projeto for grande e precisar ser testado com frequência, optamos por Teste de automação.

  • Escolha uma ferramenta de automação para escrever scripts.
  • Leve o cenário a ser testado para estratégia de localização.
  • Escreva scripts de acordo com isso.
  • Colete os resultados e atualize o cenário como Aprovado/Reprovado.

Observação: Selenium é uma das ferramentas pioneiras nesta área. É muito rico em recursos, no entanto, requer mais conhecimento técnico para ser usado.

Melhores práticas Checklist para testes de localização

  • Contrate uma empresa de localização com experiência em I18n engenharia
  • Certifique-se de que sua estratégia de teste de localização permita mais tempo para idiomas de byte duplo.
  • Certifique-se de internacionalizar adequadamente seu código para o DBCS antes de extrair qualquer texto para enviar para tradução

Verifique este tutorial para uma diferença entre testes de localização e globalização.

Exemplos de casos de teste para testes de localização

S.No Caso de teste Descriptíon
1 Glossários estão disponíveis para referência e verificação.
2 A hora e a data estão formatadas corretamente para a região de destino.
3 Os formatos de número de telefone são adequados à região de destino.
4 Moeda da região de destino.
5 A Licença e as Regras estão obedecendo ao site (região) atual.
6 O layout do conteúdo do texto nas páginas é livre de erros, com independência de fonte e alinhamento de linhas.
7 Funcionalidade de caracteres especiais, hiperlinks e teclas de atalho.
8 Mensagem de validação para campos de entrada.
9 A compilação gerada inclui todos os arquivos necessários.
10 A tela localizada possui o mesmo tipo de elementos e números do produto de origem.
11 Certifique-se de que a interface do usuário localizada do software ou dos aplicativos da Web seja comparada à interface do usuário de origem nos sistemas operacionais e ambientes de usuário de destino.

Vantagens do teste de localização

A seguir estão os benefícios dos testes de localização

  • Custo geral de teste reduzido
  • Redução geral do custo de suporte
  • Ajuda a reduzir o tempo de teste.
  • Possui mais flexibilidade e escalabilidade.

Desvantagens dos testes de localização

A seguir estão os desafios dos testes de localização

  • Requer um especialista em domínio
  • Contratar um tradutor local muitas vezes torna o processo caro
  • O armazenamento de caracteres DBCS difere em vários países
  • Um testador pode enfrentar desafios de cronograma

Resumo

  • Na Engenharia de Software, os testes de localização são feitos para garantir que o produto se comporte de acordo com a cultura ou configurações locais.
  • A principal área afetada pelos testes de localização inclui conteúdo e UI.
  • O testador verifica várias coisas, como erros tipográficos, adequação cultural da IU, erros linguísticos, etc.