Test Cases for the Registry Build Verification Test
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:
|
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. ![]()
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. |