Teste de localização
O Teste de Localização é uma técnica de teste de software em que o comportamento de um software é testado para uma região, local ou cultura específica. O objetivo de fazer o teste de localização para um software é testar os aspectos linguísticos e culturais apropriados para um determinado local. É o processo de personalização do software de acordo com o idioma e o país de destino.
A principal área afetada pelos testes de localização inclui conteúdo e IU.
É um processo de teste de um aplicativo globalizado cuja IU, 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 é capaz o suficiente para uso naquele país específico.
Exemplo:
1. Se o projeto foi elaborado para o estado de Tamil Nadu na Índia, o projeto elaborado deve ser no idioma Tamil, o teclado virtual Tamil deve estar presente, etc.
2. Se o projeto for elaborado para os EUA, o formato da hora deve 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.
Por que fazer o teste de localização?
O objetivo de fazer o teste de localização é verificar os aspectos linguísticos e culturais apropriados para um determinado local. Inclui uma mudança na interface do usuário ou mesmo nas configurações iniciais de acordo com os requisitos.
Nesse 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 localização da palavra.
Como fazer testes de localização
Para um teste de localização típico, configuramos o teste de verificação de compilação, o Teste Funcional, o Teste de Regressão e a aprovação final.
1. O teste de verificação de build é 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. Teste de regressão é o processo de regressão de defeito para garantir que o defeito seja corrigido enquanto não há impacto dos defeitos corrigidos nas áreas circundantes.
4. A aprovação final é para realizar a verificação final na construção antes da entrega ao cliente.
Automação em testes de localização
Se o projeto é grande e precisa ser testado com frequência, vamos para o Teste de Automação.
-
Escolha a ferramenta de automação para escrever scripts.
-
Considere o cenário a ser testado quanto à estratégia de localização.
-
Escreva scripts de acordo com isso.
-
Colete os resultados e atualize o cenário como Aprovado / Reprovado.
Nota : Selênio é uma das ferramentas pioneiras nesta área. É muito rico em recursos, no entanto, requer mais conhecimento técnico para ser usado.
Lista de verificação de práticas recomendadas para teste de localização
- Contrate uma empresa de localização com experiência em engenharia i18n
- Certifique-se de que sua estratégia de teste de localização permita mais tempo para idiomas de byte duplo.
- Certifique-se de internacionalizar corretamente o seu código para o DBCS antes de extrair qualquer texto para enviar para tradução
Verifique neste tutorial a diferença entre os testes de localização e globalização.
Casos de teste de exemplo para teste de localização
S.No | Descrição do Caso de Teste |
---|---|
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 para a região de destino. |
4 | Moeda da região de destino. |
5 | A Licença e as Regras estão obedecendo ao site atual (região). |
6 | Layout de conteúdo de texto nas páginas é livre de erros, independência de fonte e alinhamentos de linha. |
7 | Caracteres especiais, hiperlinks e funcionalidade de 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 de usuário localizada de software ou aplicativos da web seja comparada à interface de 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 do teste de localização
- Redução do custo geral do teste
- Redução de custo de suporte geral
- Ajuda a reduzir o tempo de teste.
- Possui mais flexibilidade e escalabilidade.
Desvantagens do teste de localização
A seguir estão os desafios dos testes de localização
- Requer um especialista em domínio
- A contratação de um tradutor local geralmente 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, o teste de localização é feito para garantir que o produto se comporte de acordo com a cultura local ou configurações
- A principal área afetada pelos testes de localização inclui conteúdo e IU.
- O testador verifica várias coisas como erros tipográficos, adequação cultural da IU, erros linguísticos, etc.
Este artigo é uma contribuição de Deepan Fernandez