Compartilhar via


Test Cases for the Notification LED Test Suite

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Há quatro tipos de casos testar no conjunto de teste LED de notificação:

  • Criar verificação casos testar, numerados 1xxx, verificar que NLedGetDeviceInfo e NLedSetDeviceInfo bem-sucedida quando válido passados argumentos.
  • Casos testar robustez, numerado 2xxx, verificar que NLedGetDeviceInfo e NLedSetDeviceInfo responder de forma apropriada para inválido parâmetros.
  • NLED verificação testar casos, numerado 3xxx, verificar que NLedGetDeviceInfo Retorna os valores corretos.
  • Operacionais casos testar API, numerado 4xxx, verificar que NLedSetDevice responde corretamente quando determinado válido parâmetros.

A seguinte tabela mostra os casos testar e descrições para o conjunto de teste LED de notificação.

Testar maiúsculas e minúsculas Descrição

1001

Obter teste informações sobre contagem NLED

Chamadas (NLedGetDeviceInfoNLED_COUNT_INFO_ID, pOutput), onde pOutput é um ponteiro para um NLED_COUNT_INFO estrutura e verifica que o código de retorno é TRUE.

1002

Obter NLED dá suporte A informações sobre teste

Chamadas (NLedGetDeviceInfoNLED_SUPPORTS_INFO_ID, pOutput) Para cada fotodiodo, onde pOutput é um ponteiro para um NLED_SUPPORTS_INFO estrutura contendo o número correto fotodiodo. Gera o relatada suporta informações para cada fotodiodo e verifica que o código de retorno é TRUE.

1003

Obter teste informações sobre configurações NLED

Chamadas (NLedGetDeviceInfoNLED_SETTINGS_INFO_ID, pOutput) Para cada fotodiodo, onde pOutput é um ponteiro para um SETTINGS_INFO NLED_ estrutura com o número correto fotodiodo. Exibe as informações relatadas configurações para cada fotodiodo e verifica que o código de retorno é TRUE.

1103

Conjunto de teste informações sobre configurações NLED

Chamadas (NLedSetDeviceNLED_SETTINGS_INFO_ID, pOutput) Para cada fotodiodo, onde pOutput é um ponteiro para um NLED_SETTINGS_INFO estrutura com o número correto fotodiodo. Verifica se o código de retorno é TRUE.

2000

Obter teste parâmetros inválidos

Chamadas NLedGetDeviceInfo Uma série de horas, com vários combinações de inválido de parâmetros. Verifica se o código de retorno é FALSE em cada maiúsculas e minúsculas.

2001

Obter número inválido NLED NLED_INFO

Chamadas NLedGetDeviceInfo Para as configurações e oferece suporte a informações usando um fora do intervalo número NLED. Verifica se o código de retorno é FALSE em cada casos.

2100

Parâmetros inválidos NLED_INFO conjunto

Chamadas NLedSetDevice Uma série de vezes, tentando transmitir ele combinações diferentes de inválido parâmetros cada tempo. Verifica se o código de retorno é FALSE em cada maiúsculas e minúsculas.

2101

Número inválido NLED NLED_INFO conjunto

Chamadas NLedSetDevice Usando um fora do intervalo número NLED. Verifica se o código de retorno é FALSE.

2102

Definir configurações piscando inválida NLED_INFO

Chamadas NLedSetDevice Para cada um das configurações NLED_SETTINGS_INFO e verifica que ele retorna um FALSE. Isso é repetido para cada fotodiodo sobre o dispositivo.

3001

Verificar número NLED obter

Chamadas (NLedGetDeviceInfoNLED_COUNT_INFO_ID, pOutput), onde pOutput é um ponteiro para um NLED_COUNT_INFO estrutura. Verifica se o número mínimo de NLEDs é retornado. Se a interação usuário tenha sido habilitado por incluindo -i  Na linha de comando, o usuário é solicitado a confirmar que a contagem NLED está correta.

3002

Verifique se dá suporte A NLED obter

Chamadas (NLedGetDeviceInfoNLED_SUPPORTS_INFO_ID, pOutput) Para cada NLED, onde pOutput é um ponteiro para um NLED_SUPPORTS_INFO estrutura. Exibe as informações suporta e verifica se há combinação unsupportable de piscando sinalizadores opção está definida. Se a interação usuário tenha sido habilitado por incluindo -i  Na linha de comando, o usuário é solicitado a verificar cada oferece suporte ao sinalizador.

3003

Verificar e validar configurações NLED obter

Chamadas NLedGetDeviceInfo get que oferece suporte a NLED e as configurações para cada NLED. Valida as informações configurações e verifica se ele está consistente com as informações oferece suporte.

3103

Verificar configurações NLED do conjunto e obter as configurações NLED

Armazenar informações configurações em um NLED_SETTINGS_INFO estrutura e passa a estrutura para NLedSetDevice. Chamadas (NLedGetDeviceInfoNLED_SETTINGS_INFO_ID, pOutput), onde pOutput é um ponteiro para outro NLED_SETTINGS_INFO estrutura. Verifica que as duas estruturas contêm informações idênticas e que ele está consistente com as informações oferece suporte para o mesmo NLED.

4100

Fotodiodo desativado/ON/OFF teste

Usa NLedSetDevice Para alternar cada fotodiodo from OFF para ON e voltar para desativado. Se modo interativo tiver sido habilitado, o usuário é solicitado a observar cada fotodiodo e verificar que ele está no estado esperado. Tenta restaurar original configurações quando terminar a testar. Se um estado não pode ser restaurado o fotodiodo está ativado OFF.

4101

Fotodiodo teste desativado/piscando/logoff

Usa NLedSetDevice Para alternar cada fotodiodo from OFF para BLINK e voltar para desativado. Se modo interativo tiver sido habilitado, o usuário é solicitado a observar cada fotodiodo e verificar que ele está no estado esperado. Tenta restaurar original configurações quando terminar a testar. Se um estado não pode ser restaurado o fotodiodo está ativado OFF.

4102

Fotodiodo intermitência de teste de tempo de ciclo

Usa NLedSetDevice Para ajustar a taxa intermitente de cada NLED. Em modo interativo, o usuário é solicitado a observar o NLED para verificar que ele respondeu como esperado.

4013

Fotodiodo Metacycle piscando teste

Usa NLedSetDevice Para ajustar o número de ON e OFF ciclos piscar para cada fotodiodo. Em modo interativo, o usuário é solicitado a observar o NLED para verificar que ele respondeu como esperado.

See Also

Concepts

Notification LED Test Suite