Compartilhar via


Test Cases for the Serial Communications Test

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

A seguinte tabela mostra os casos testar para testar a Serial Communications.

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

10

Estabelece a comunicação entre Windows Embedded CE com dispositivos e sincroniza os dispositivos.

11

Determina o conjunto de propriedades porta serial que o servidor e cliente têm em comum

12

Faz uma teste de configuração do taxas, BITS dados, paridade e bit parar, usando GetCommState Para get a atual DCB.

13

Verifica WaitCommEvent EV_CTS e EV_DSR, usando EscapeComm função para RTS e DTR.

14

Verifica WaitCommEvents Para INTERROMPER, usando EscapeCommFunction.

15

Verifica WaitCommEvents Para EV_RXCHAR e EV_RXFLAG, usando

TransmitCommChar.

16

Testes de GetCommModemStatus função.

17

Testa a ler dados tempos limite, usando SetCommTimeouts Para definir os tempos limite desejados.

18

Tempos limite de escrever testes de dados usando SetCommTimeouts Para definir os tempos limite desejados.

19

Verifica se PurgeComm Pára um operação de gravação.

20

Avalia desempenho XON/XOFF.

21

Avalia a confiabilidade do protocolo de XON/XOFF.

22

Avalia a abertura e fechamento de portas.

23

Testes WaitCommEvents Com TX vazio.

41

Testa a velocidade de transmissão de um 1-reserva byte com um valor de tempo limite fixo.

42

Testa a velocidade de transmissão de um 2-reserva byte com um valor de tempo limite fixo.

43

Testa a velocidade de transmissão de um 8-reserva byte com um valor de tempo limite fixo.

44

Testa a velocidade de transmissão de um 32-reserva byte com um valor de tempo limite fixo.

45

Testa a velocidade de transmissão de um 64-reserva byte com um valor de tempo limite fixo.

46

Testa a velocidade de transmissão de um 128-reserva byte com um valor de tempo limite fixo.

47

Testa a velocidade de transmissão de um 512-reserva byte com um valor de tempo limite fixo.

48

Testa a velocidade de transmissão de um 1024-reserva byte com um valor de tempo limite fixo.

51

Testa a velocidade de recepção de um 1-reserva byte com um valor de tempo limite fixo. Se a pasta ReadFile função tempo limite antes de que conclui o operação de leitura, a função retorna os bytes que tinham sido ler quando o tempo limite atingido função fora.

52

Testa a velocidade de recepção de um 2-reserva byte com um valor de tempo limite fixo. Se a pasta ReadFile função tempo limite antes de que conclui o operação de leitura, a função retorna os bytes que tinham sido ler quando o tempo limite atingido função fora.

53

Testa a velocidade de recepção de um 8-reserva byte com um valor de tempo limite fixo. Se a pasta ReadFile função tempo limite antes de que conclui o operação de leitura, a função retorna os bytes que tinham sido ler quando o tempo limite atingido função fora.

54

Testa a velocidade de recepção de um 32-reserva byte com um valor de tempo limite fixo. Se a pasta ReadFile função tempo limite antes de que conclui o operação de leitura, a função retorna os bytes que tinham sido ler quando o tempo limite atingido função fora.

55

Testa a velocidade de recepção de um 64-reserva byte com um valor de tempo limite fixo. Se a pasta ReadFile função tempo limite antes de que conclui o operação de leitura, a função retorna os bytes que tinham sido ler quando o tempo limite atingido função fora.

56

Testa a velocidade de recepção de um 128-reserva byte com um valor de tempo limite fixo. Se a pasta ReadFile função tempo limite antes de que conclui o operação de leitura, a função retorna os bytes que tinham sido ler quando o tempo limite atingido função fora.

57

Testa a velocidade de recepção de um 512-reserva byte com um valor de tempo limite fixo. Se a pasta ReadFile função tempo limite antes de que conclui o operação de leitura, a função retorna os bytes que tinham sido ler quando o tempo limite atingido função fora.

58

Testa a velocidade de recepção de um 1024-reserva byte com um valor de tempo limite fixo. Se a pasta ReadFile função tempo limite antes de que conclui o operação de leitura, a função retorna os bytes que tinham sido ler quando o tempo limite atingido função fora.

1000

Enfatize testar na transmissão 9600 para 100 iterações.

1001

Enfatize testar na transmissão 19.200 para 100 iterações.

1002

Enfatize testar na transmissão 38.400 para 100 iterações.

1003

Enfatize testar na transmissão 57.600 para 100 iterações.

2000

Testar o desempenho na transmissão 9600.

2001

Testar o desempenho na transmissão 19.200.

2002

Testar o desempenho na transmissão 38.400.

2003

Testar o desempenho na transmissão 57.600.

Comentários

Stress tests executar transferências processamento de uma bloco de dados fixo, verificando a integridade em vários bauds para 100 iterações. Desempenho testa medida de tempo levado para transferir dados Blocos de vários tamanhos; a taxa de transmissão medida é comparada com o limite teórico, fornecendo o desempenho para essa configuração. Opções de linha de comando -e e -t São exigido para executar testes de carga e desempenho. Especificando maiúsculas e minúsculas testar número usando o –x opção Sem incluindo –e e –t Ignora esses testes.

See Also

Other Resources

Serial Communications Test