Compartilhar via


Test Cases for the MS Bluetooth Test

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

A seguinte tabela mostra os casos testar para testar o Bluetooth.

Caso de Teste Descrição

101

Abre um Soquete Bluetooth e, em seguida, fecha o Soquete. Esta maiúsculas e minúsculas testar falhar se um chamar para o Soquete Ou closesocket funções falhar em família de endereços o Bluetooth.

102

Vincula um Soquete Bluetooth a um válido endereço. Esta maiúsculas e minúsculas testar falhará se a BIND função chamar falha.

103

Vincula um Soquete Bluetooth a um válido endereço. A maiúsculas e minúsculas testar em seguida, tenta BIND o Soquete mesmo para o mesmo endereço para verificar que uma segunda tentativa falhar BIND. Esta maiúsculas e minúsculas testar falhará se o segundo BIND função chamar for bem-sucedido.

104

Executa um chamar para o escutar função com um valor de registro posterior definido como 0. Esta maiúsculas e minúsculas testar falhará se a escutar função chamar falha.

105

Executa um chamar para o escutar função com um valor de registro posterior definido como 1. Esta maiúsculas e minúsculas testar falhará se a escutar função chamar falha.

106

Executa um chamar para o escutar função com um valor de registro posterior definido como 5. Esta maiúsculas e minúsculas testar falhará se a escutar função chamar falha.

107

Executa um chamar para o escutar função com um valor de registro posterior definido como 8. Esta maiúsculas e minúsculas testar falhará se a escutar função chamar falha.

108

Executa um chamar para o escutar função com um valor de registro posterior definido como SOMAXCONN. Esta maiúsculas e minúsculas testar falhará se a escutar função chamar falha.

109

Executa um chamar para o escutar função com um valor de registro posterior definido como SOMAXCONN + 1. Esta maiúsculas e minúsculas testar falhará se a escutar função chamar falha.

110

Só é executado no servidor testes

Cria uma conexão Bluetooth a partir de cliente para o servidor. Esta maiúsculas e minúsculas testar falhará se a conexão falhar.

112

Só é executado no servidor testes

Cria uma conexão Bluetooth a partir de servidor para o cliente. Esta maiúsculas e minúsculas testar falhará se a conexão falhar.

113

Só é executado no servidor testes

Cria uma conexão Bluetooth a partir de cliente para o servidor, finaliza a conexão e, em seguida, estabelece uma nova conexão para a mesma porta sobre o servidor. Esta maiúsculas e minúsculas testar falhará se uma das duas conexões falhar.

114

Só é executado no servidor testes

Cria duas conexões Bluetooth em portas diferentes simultaneamente. Esta maiúsculas e minúsculas testar falhará se a duas conexões não podem existir simultaneamente.

115

Só é executado no servidor testes

Cria duas conexões Bluetooth de cliente para servidor simultaneamente. O cliente fecha a primeira conexão imediatamente após a conexão é estabelecida. O servidor, em seguida, fecha a segunda conexão. Este testar falha se as duas conexões não podem ser feitas ou se eles falharem ao fechar na ordem especificada.

116

Só é executado no servidor testes

Transfere 10 bytes de dados a partir de cliente para o servidor através do envio 1 byte de dados em um tempo. Esta maiúsculas e minúsculas testar falhará se o transferência de dados falhar.

117

Só é executado no servidor testes

Transfere 100 bytes de dados a partir de cliente para o servidor enviando 10 bytes de dados em um tempo. Esta maiúsculas e minúsculas testar falhará se o transferência de dados falhar.

118

Só é executado no servidor testes

Transfere 1000 bytes de dados a partir de cliente para o servidor através do envio 100 byte de dados em um tempo. Esta maiúsculas e minúsculas testar falhará se o transferência de dados falhar.

119

Só é executado no servidor testes

Transfere 10000 bytes de dados a partir de cliente para o servidor enviando 1000 bytes de dados em um tempo. Esta maiúsculas e minúsculas testar falhará se o transferência de dados falhar.

124

Só é executado no servidor testes

Tenta transferir 0 bytes de dados a partir de cliente para o servidor. Esta maiúsculas e minúsculas testar falhará se o transferência de dados falhar.

125

Só é executado no servidor testes

Tenta enviar e receber dados simultaneamente. Esta maiúsculas e minúsculas testar falhará se o transferência de dados falhar.

126

Só é executado no servidor testes

Cria uma conexão, transfere dados e, em seguida, encerra a conexão com o valor de como parâmetro da desligamento função definida como SD_RECEIVE. Em seguida, a maiúsculas e minúsculas testar tenta receber dados sobre o mesmo Soquete. O Recv função chamar espera falhar. Esta maiúsculas e minúsculas testar falhará se a Recv função chamar for bem-sucedido.

127

Só é executado no servidor testes

Cria uma conexão, transfere dados e, em seguida, encerra a conexão com o valor de como parâmetro da desligamento função definida como SD_SEND. A maiúsculas e minúsculas testar, em seguida, tenta enviar dados sobre o mesmo Soquete. O Enviar função chamar espera falhar. Esta maiúsculas e minúsculas testar falhará se a Enviar função chamar for bem-sucedido.

128

Só é executado no servidor testes

Cria uma conexão, transfere dados e, em seguida, encerra a conexão com o valor de como parâmetro da desligamento função definida como SD_BOTH. A maiúsculas e minúsculas testar, em seguida, tenta enviar e receber a mesma Soquete. O Enviar e Recv função chamadas são espera falhar. Esta maiúsculas e minúsculas testar falhará se a Enviar Ou Recv Chamadas bem-sucedida.

201

Testes de Soquete chamada de função com vários legal e ilegal parâmetros. Esta maiúsculas e minúsculas testar falhará se a Soquete função chamar falha nos casos legais ou for bem-sucedido no ilegal casos.

202

Testes de WSASocket chamada de função com vários legal e ilegal parâmetros. Esta maiúsculas e minúsculas testar falhará se a WSASocket função chamar falha em casos legais ou for bem-sucedido em ilegal casos.

203

Testes de BIND chamada de função com vários legal e ilegal parâmetros. Esta maiúsculas e minúsculas testar falhará se a BIND função chamar falha em casos legais ou for bem-sucedido em ilegal casos.

301

Só é executado no servidor testes

Cria uma escutar chamada de função com o valor do registro posterior definido como 0 e, em seguida, se conecta. Esta maiúsculas e minúsculas testar falhará se a escutar chamada de função falha ou a conexão falha.

302

Só é executado no servidor testes

Cria uma escutar chamada de função com o valor do registro posterior definido como SOMAXCONN e, em seguida, se conecta. Esta maiúsculas e minúsculas testar falhará se a escutar chamada de função falha ou a conexão falha.

303

Só é executado no servidor testes

Cria uma escutar chamada de função com o valor do registro posterior definido como 8 e, em seguida, se conecta. Esta maiúsculas e minúsculas testar falhará se a escutar chamada de função falha ou a conexão falha.

304

Só é executado no servidor testes

Cria uma escutar chamada de função com o valor do registro posterior definido como SOMAXCONN + 1 e, em seguida, se conecta. Esta maiúsculas e minúsculas testar falhará se a escutar chamada de função falha ou a conexão falha.

305

Só é executado no servidor testes

Testes de getpeername função. Esta maiúsculas e minúsculas testar falhará se a getpeername função chamar falha.

306

Só é executado no servidor testes

Testes de getsockname função. Esta maiúsculas e minúsculas testar falhará se a getsockname função chamar falha.

309

Testa a opção SO_ACCEPTCONN da getsockopt função em um Soquete de escuta. Esta maiúsculas e minúsculas testar falhará se a getsockopt função chamar falha.

310

Testa a opção SO_ACCEPTCONN da getsockopt função em um Soquete que não está escutando. Esta maiúsculas e minúsculas testar falhará se a getsockopt função chamar falha.

311

Testa a opção SO_TYPE da getsockopt função. Esta maiúsculas e minúsculas testar falhará se a getsockname função chamar falha.

312

Só é executado no servidor testes

Testa a opção SO_LINGER da getsockopt função. Esta maiúsculas e minúsculas testar falhará se a getsockname função chamar falha.

313

Só é executado no servidor testes

Testa a opção SO_LINGER da setsockopt função. Esta maiúsculas e minúsculas testar falhará se a setsockname função chamar falha.

402

Tenta enumerar qualquer registro serviço SD com L2CAP_PROTOCOL sobre o local dispositivo. Esta maiúsculas e minúsculas testar falhar não se for encontrado nenhum registro serviço SD sobre o local dispositivo.

403

Só é executado no servidor testes

Tenta enumerar qualquer registro serviço SD com L2CAP_PROTOCOL no remoto dispositivo. Esta maiúsculas e minúsculas testar falhar se nenhum registro serviço SD for encontrado no remoto dispositivo.

404

Registra um novo registro serviço SD e, em seguida, tenta enumerar o servidor localmente. Esta maiúsculas e minúsculas testar falhar se um registro serviço SD recém-adicionado não for encontrado no local dispositivo.

405

Tenta modificar um registro serviço SD existente. Esta maiúsculas e minúsculas testar falhará se ele não é possível modificar o registro serviço SD existente.

406

Tenta excluir um registro serviço SD existente. Esta maiúsculas e minúsculas testar falhará se ele não é possível excluir o registro serviço SD.

407

Só é executado no servidor testes

O servidor registra um novo registro serviço SD e o cliente consulta o registro recém-registrado. Esta maiúsculas e minúsculas testar falhará se o cliente não localizar um SD registro serviço.

408

Só é executado no servidor testes

Testa a pesquisa atributo serviço. Esta maiúsculas e minúsculas testar falhará se a pesquisa atributo serviço falhar.

409

Tenta registrar um novo registro serviço com o sinalizador SERVICE_MULTIPLE. A tentativa de criar um novo registro serviço é espera falhar. Esta maiúsculas e minúsculas testar falhará se um novo registro serviço é criado.

410

Tenta registrar um inválido registro serviço SD. Esta maiúsculas e minúsculas testar falhará se um novo registro serviço é criado.

411

Tenta registro serviço atualização um SD existente com um um inválido. Esta maiúsculas e minúsculas testar falhará se o registro serviço é atualizado.

412

Tenta excluir um registro serviço SD existente que não existe. Esta maiúsculas e minúsculas testar falhará se nenhum erro será retornado.

413

Tenta excluir um registro existente SD duas vezes. Esta maiúsculas e minúsculas testar falhará se o primeiro excluir falha ou excluir a segunda é bem-sucedida.

414

Tenta aspecto até um registro serviço SD usando o parâmetro lpServiceClassId instead of o parâmetro lpBlob. Esta maiúsculas e minúsculas testar falhará se a tentativa aspecto até o registro serviço falha.

415

Tenta aspecto até um registro serviço SD em um dispositivo que não existe. Esta maiúsculas e minúsculas testar falhará se a tentativa for bem-sucedido aspecto até o dispositivo.

See Also

Concepts

MS Bluetooth Test