Test Cases for the Notification LED Test Suite
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. |