Compartilhar via


Test Cases for the Registry Build Verification Test

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

A seguinte tabela descreve cada maiúsculas e minúsculas testar na Registry Build Verification Test.

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

1001

Testes RegCreateKeyEx API. Testes criar chaves e sub-Keys ao limite de profundidade (16 níveis). Testes limite condições (tenta exceder o limite profundidade).

1002

Testa o RegCreateKeyEx API. Testes criar chaves com vários nomes esquemas (comprimento diferente, conteúdo e caminho).

1003

Testa o RegCreateKeyEx API COM inválido parâmetros. Chamar a função não deve ter êxito.

1004

Enfatize testa o RegCreateKeyEx API. Cria e exclui teclas 2000 no seguinte raízes Registro:

  • HKEY_LOCAL_MACHINE
  • HKEY_CURRENT_USER
  • HKEY_CLASSES_ROOT
  • HKEY_USERS

2001

Testa o RegDeleteKey API. Cria e exclui vários Registro árvores.

2002

Testa o RegDeleteKey API. Testa vários Excluir Subchaves (válido e inválido esquemas). Tenta excluir uma raiz Registro, Non-existent chave, etc..

2003

Testa o RegDeleteKey API COM inválido parâmetros. Chamar a função não deve ter êxito.

2004

Diversos testes para o RegDeleteKey API.

3001

Testa o RegEnumKeyEx API. Criar chaves 30 e enumera por meio de todas as chaves criadas.

3002

Testa o RegEnumKeyEx API. Testa enumerando as raízes Registro e enumerando usando inválido alças.

3003

Teste RegEnumKeyEx API. Teste chaves Registro enumerating, variando de parâmetro índice.

3004

Teste RegEnumKeyEx API. Testes vários nomes esquemas para chaves, classes e os tamanhos (válido e inválido esquemas). Alguns testes irão gerar exceções na sistema de arquivos nível (isso é esperado).

3005

Diversos testes para o RegEnumKeyEx API, como fora do intervalo índice, não existente subchaves etc..

4001

Testa o RegEnumValue API. Testes enumerar os valores de raízes, regular chaves e inválido chaves.

4002

Testa o RegEnumValue API. Testes enumerando Valores com vários índices. Testes enumerar uma grande quantidade de valores (4096) em cada raiz Registro.

Bb203161.note(pt-BR,WinEmbedded.60).gifNote:
Em alguns sistemas seção-com base em COM um pequeno quantidade de memória, este maiúsculas e minúsculas testar podem falhar o Primeiro tempo que ele é executado. O sistema precisa aumentar o sistema e os arquivos Registro ramificação usuário dinamicamente. Em um ambiente limitado memória, o sistema pode não aumentá-lo com rapidez suficiente. Quando isso acontece, poderia ou tentar executar novamente a maiúsculas e minúsculas testar ou aumentar o sistema usar como padrão e usuário ramificação arquivo tamanhos.

4003

Testa o RegEnumValue API COM inválido parâmetros. Chamar a função não deve ter êxito.

4004

Testa o RegEnumValue API com vários tipos Registro (seqüência de caracteres, DWORD, binário, etc..)

4005

Testa o RegEnumValue API com vários contagens byte reserva.

5001

Testa o RegOpenKeyEx API. Criar chaves Registro e testes de abri-los (válido e inválido casos).

5002

Testa o RegOpenKeyEx API com vários parâmetros (válido e inválido esquemas).

6001

Testa o RegQueryInfoKey API com vários comprimentos classe.

6002

Testa o RegQueryInfoKey API em vários subchaves.

6003

Condições limite testes (tamanho) a RegQueryInfoKey API.

6004

Testa o RegQueryInfoKey API com vários nomes valor e os tamanhos.

7001

Testa o RegSetValueEx API com vários tipos Registro, nomeação de esquemas e comprimentos diferentes.

7002

Testa o RegSetValueEx API. Testes case-insensitivity, vários tipos valor/nomes.

7003

Testa o RegSetValueEx API. Testa configuração, obtendo e excluindo um grande número de valores Registro (4096).

7004

Testa o RegSetValueEx API com seqüências terminadas non-null, Multi-strings e multi-strings unaligned.

7005

Testa o RegSetValueEx API COM inválido parâmetros. Chamar a função não deve ter êxito.

8001

Testa o RegDeleteValue API. A funcionalidade básica do Registro-Excluir testes.

8002

Testa o RegDeleteValue API com vários nomes esquemas.

8003

Enfatize testa o RegDeleteValue API. Testes excluir muitos valores Registro. Este maiúsculas e minúsculas testar imprimirá as informações memória antes e após o processo. Você pode localizar out se houver qualquer indicação da memória vazamentos no sistema, verificando os logs neste maiúsculas e minúsculas testar.

8004

Testa o RegDeleteValue API COM inválido parâmetros. Chamar a função não deve ter êxito.

9001

Testa os RegQueryValueEx API COM válido e inválido manipula chave.

9002

Testa o RegQueryValueEx API em um valor non-existent, NULL valor, vazio valor e valor terminado non-null.

9003

Testa o RegQueryValueEx API em vários tipos Registro (seqüência de caracteres, DWORD, binário, etc..)

9004

Testa o RegQueryValueEx API COM buffers com vários bytes contagem. Testa uma situação estouro reserva.

See Also

Other Resources

Registry Build Verification Test