Compartilhar via


Guia de validação de caneta háptica

Este artigo orientará você pelo uso da ferramenta de validação de caneta háptica para validar os recursos de caneta háptica necessários (Casos de Teste 1 e 2) e opcionais (Casos de Teste 3 e 4).

Pré-requisitos de teste

Instalar a ferramenta de validação de caneta háptica

  1. Baixar a ferramenta de validação de caneta háptica
  2. Clique com o botão direito do mouse no arquivo HapticPenValidationTool.appx baixado
  3. Selecione Propriedades
  4. Selecione a guia Assinaturas Digitais
  5. Selecione a assinatura na lista
  6. Pressione o botão Detalhes
  7. Pressione o botão Exibir Certificado
  8. Pressione o botão Instalar Certificado...
  9. Selecione Computador Local e pressione o botão Avançar
  10. Selecione Colocar todos os certificados no repositório a seguir e pressione o botão Procurar...
  11. Selecione Pessoas Confiáveis e pressione o botão OK
  12. Pressione o botão Avançar
  13. Pressione o botão Concluir
  14. Clique duas vezes em HapticPenValidationTool.appx e pressione o botão Instalar

Casos de teste

Siga as etapas abaixo para executar casos de teste para cada cenário.

Caso de teste 1: verificar se a caneta relata corretamente os recursos hápticos necessários

  1. Inicie a ferramenta de validação de caneta háptica e navegue até a guia "Verificar Formas de Onda Necessárias"
  2. Colocar a caneta dentro do intervalo da tela principal

Resultados esperados para o Caso de Teste 1

O texto abaixo é mostrado:

SUCESSO: Clique com suporte

SUCESSO: InkContinuous com suporte

Aprovado com êxito no teste Deformações de Onda Necessárias

Casos de falha para o Caso de Teste 1

Caso de erro Motivo do erro
O texto "FALHA: o dispositivo atual não é uma caneta" é mostrado O dispositivo de ponteiro atual não é reconhecido como uma caneta
O texto "FALHA: recursos avançados de caneta sem suporte" é mostrado A caneta atual não dá suporte a recursos avançados, como feedback tátil
O texto "FALHA: esta caneta não fornece feedback tátil" é mostrado A caneta atual não dá suporte a hápticos
O texto "FALHA: Clique sem suporte" é mostrado A caneta atual não dá suporte ao WAVEFORM_CLICK
O texto "FALHA: InkContinuous sem suporte" é mostrado A caneta atual não dá suporte ao WAVEFORM_ INKCONTINUOUS

Exemplo de mensagem de falha:

Falha no teste Deformações de Onda Necessárias

Caso de teste 2: verificando as interações necessárias

  1. Aprovado com êxito no Teste 1
  2. Navegue até a guia "Verificar Interações Necessárias" da ferramenta de validação
  3. Use a caneta para tocar no botão "Enviar Feedback de Clique"
  4. Coloque a caneta na caixa no Teste InkContinuous e mova-a por mais de um segundo enquanto mantém a ponta em contato com a tela
  5. Coloque a caneta na caixa no Teste de feedback de escrita à tinta e interação e mova-a por um segundo enquanto mantém a ponta em contato com a tela
  6. Depois que a forma de onda Clicar for sentida, segure a caneta no lugar com a caneta continuando a tocar a tela, mas não se movendo por um segundo
  7. Continue movendo a caneta na caixa

Resultados esperados para o Caso de Teste 2

  1. A forma de onda "Clique" é reproduzida pela caneta ao tocar no botão na Etapa 3.
  2. A forma de onda "InkContinuous" é reproduzida, começando quando a ponta da caneta desce na Etapa 4 e para depois de um segundo em que a caneta está em contato com a tela.
  3. A forma de onda "InkContinuous" é reproduzida, começando quando a ponta da caneta faz contato com a tela na Etapa 5.
  4. A forma de onda "Clique" é reproduzida após um segundo arrastando a caneta na caixa na Etapa 5.
  5. A forma de onda "InkContinuous" é reproduzida quando a caneta é movida na Etapa 7.

Casos de falha para o Caso de Teste 2

Caso de erro Motivo do erro
Nenhum feedback háptico é sentido quando o botão é tocado com a caneta na Etapa 3 A caneta não reproduziu corretamente a forma de onda WAVEFORM_CLICK
Nenhum feedback háptico é sentido quando a caneta é movida durante a Etapa 4 A caneta não reproduziu corretamente a forma de onda WAVEFORM_INKCONTINUOUS
O feedback háptico não para após um segundo de movimento durante a Etapa 4 A caneta não respondeu corretamente a WAVEFORM_STOP
Nenhum feedback háptico é sentido quando a caneta é movida durante a Etapa 5 A caneta não reproduziu corretamente a forma de onda WAVEFORM_INKCONTINUOUS
A forma de onda "Clique" não é reproduzida após um segundo de movimento na Etapa 5 A caneta não reproduziu corretamente a forma de onda WAVEFORM_CLICK
Nenhum feedback háptico é sentido quando a caneta é movida durante a Etapa 7 Se o feedback háptico tiver sido sentido durante a Etapa 3 e a Etapa 5, isso indicará que a caneta não retoma corretamente uma forma de onda de escrita à tinta quando interrompida por uma forma de onda de interação. Caso contrário, isso indica que a caneta não reproduziu corretamente a forma de onda WAVEFORM_INKCONTINUOUS.

Caso de teste 3: verificando formas de onda opcionais

Os testes incluídos nesta seção são opcionais e só deverão ser usados se a caneta atual der suporte às formas de onda relevantes.

  1. Aprovado com êxito no Teste 1 e no Teste 2
  2. Navegue até a guia "Verificar Formas de Onda Opcionais" da ferramenta de validação
  3. Escolha uma forma de onda contínua para testar na lista suspensa na seção Formas de onda contínuas opcionais
  4. Coloque a caneta na caixa na seção Formas de onda contínuas opcionais e movimente-a
  5. Levantar a caneta da tela
  6. Escolha uma forma de onda de interação para testar na lista suspensa na seção Formas de onda de interação opcionais
  7. Use a caneta para tocar no botão "Enviar Feedback de Interação"

Resultados esperados para o Caso de Teste 3

  1. A forma de onda escolhida é reproduzida, começando quando a ponta da caneta desce na Etapa 4 e para quando a caneta é levantada na Etapa 5.
  2. A forma de onda escolhida é reproduzida pela caneta ao tocar no botão na Etapa 7.

Casos de falha para o Caso de Teste 3

Caso de erro Motivo do erro
Nenhum feedback háptico é sentido quando a caneta é movida durante a Etapa 4 A caneta não reproduziu corretamente a forma de onda escolhida
O feedback háptico não para quando a caneta é levantada da tela na Etapa 5 A caneta não reagiu corretamente à ponta da caneta ser levantada da tela, parando a reprodução da forma de onda
Nenhum feedback háptico é sentido quando o botão é tocado com a caneta na Etapa 7 A caneta não reproduziu corretamente a forma de onda escolhida

Caso de teste 4: verificando interações opcionais

Os testes incluídos nesta seção são opcionais e só deverão ser usados se a caneta atual der suporte aos recursos relevantes.

  1. Aprovado com êxito no Teste 1 e no Teste 2
  2. Navegue até a guia "Verificar Interações Opcionais" da ferramenta de validação
  3. Use a caneta para pressionar o botão "Enviar Feedback de Clique com Intensidade"
  4. Alterar o controle deslizante Intensidade
  5. Use a caneta para pressionar o botão "Enviar Feedback de Clique com Intensidade" novamente
  6. Coloque a caneta na caixa esquerda no Teste de Parar Feedback Contínuo Automaticamente e movimente-a
  7. Levantar a caneta fora do intervalo da tela
  8. Coloque a ponta da caneta para baixo na caixa direita no Teste de Parar Feedback Contínuo Automaticamente e movimente-a
  9. Use a caneta para pressionar o botão "Enviar Feedback Repetido"
  10. Use a caneta para pressionar o botão "Enviar Feedback Repetido com Pausa de um Segundo"

Resultados esperados para o Caso de Teste 4

  1. A forma de onda Clique é reproduzida com 100% de intensidade quando o botão é pressionado na Etapa 3.
  2. A forma de onda Clique é reproduzida com a intensidade escolhida quando o botão é pressionado na Etapa 5.
  3. A forma de onda "InkContinuous" é reproduzida, começando quando a ponta da caneta faz contato com a tela na Etapa 6.
  4. A forma de onda "InkContinuous" é interrompida quando a caneta é levantada da tela na Etapa 7.
  5. A forma de onda "InkContinuous" não é reproduzida quando a ponta da caneta é colocada na caixa direita e movimentada na Etapa 8.
  6. A forma de onda Clique é reproduzida três vezes quando o botão é pressionado na Etapa 9.
  7. A forma de onda Clique é reproduzida três vezes com um segundo de pausa entre cada quando o botão é pressionado na Etapa 10.

Casos de falha para o Caso de Teste 4

Caso de erro Motivo do erro
A forma de onda Clique não foi reproduzida com a intensidade escolhida quando o botão foi pressionado na Etapa 5 A caneta não implementou corretamente o recurso de intensidade
Nenhum feedback háptico é sentido quando a caneta é movida durante a Etapa 6 A caneta não reproduziu corretamente a forma de onda WAVEFORM_INKCONTINUOUS
O feedback háptico não para quando a caneta é levantada da tela na Etapa 7 A caneta não reagiu corretamente à ponta da caneta ser levantada da tela, parando a reprodução da forma de onda
A forma de onda InkContinuous é reproduzida quando a caneta é colocada durante a Etapa 8 A caneta não limpou corretamente seu estado de forma de onda ao sair do intervalo da tela
A forma de onda Clique não foi reproduzida três vezes quando o botão foi pressionado na Etapa 9 A caneta não implementou corretamente o recurso Contagem de Repetição
A forma de onda Clique não teve uma pausa de um segundo entre cada reprodução quando o botão foi pressionado na Etapa 10 A caneta não implementou corretamente o recurso Período de Repetição