Índice
1. Teste de unidade
- Definição: O teste de unidade é o teste de componentes de software (refinado)
- Objetivo do teste: verificar a exatidão dos componentes básicos do software
- Objeto de teste: uma unidade de trabalho, geralmente um método dentro de uma classe
- Método de uso de teste: teste de caixa branca
- Base de teste: documento de design detalhado + código
- Conteúdo do teste: teste de interface do módulo, teste de estrutura de dados local, teste de caminho, teste de tratamento de erros, teste de limite
- Benchmark de Avaliação: Cobertura Lógica
- tempo gasto: menos
- Exemplo de teste (tomando o módulo de gerenciamento de usuários como exemplo, o foco está na função ou tratamento de erros do próprio módulo de gerenciamento de usuários)
Número do caso de teste |
UNIT_001 |
||||||
Módulo/objeto de teste |
Gerenciamento de usuários |
||||||
Existe um código de teste |
nenhum |
código de teste |
nenhum |
||||
Propósitos de teste |
Ao adicionar um usuário, quando as informações de entrada estiverem incompletas, verifique se um prompt pode ser fornecido e a adição falha |
||||||
pré-requisitos (se houver) |
|||||||
número de série |
operar |
resultado esperado |
Resultado dos testes |
Observação |
|||
1 |
Inicie o software, clique em Configurações-Gerenciamento de usuários para entrar na interface de gerenciamento de usuários |
Faça login normalmente e exiba a interface de gerenciamento do usuário |
|||||
2 |
Clique no botão Adicionar |
Mostrar formulário Adicionar usuário |
|||||
3 |
Digite o nome de usuário, deixe o restante das informações em branco |
Exibição normal com o nome de usuário inserido |
|||||
4 |
Clique no botão salvar |
A senha do prompt não pode estar vazia e a adição do usuário falha |
|||||
Resultados de teste de caso de uso |
2. Teste de integração
- Definição: também conhecido como teste conjunto (depuração conjunta), teste de montagem, montagem de módulos de programa com estratégias de integração apropriadas e teste da exatidão das interfaces do sistema e funções integradas (granularidade média)
- Objetivo do teste: usado para verificar o projeto detalhado, o objetivo principal é verificar se a interface entre as unidades de software está correta
- Objeto de teste: uma função interna, a interação entre várias classes ou com um sistema externo
- Método de uso de teste: teste de caixa cinza
- Frase de teste: documento de design de estrutura de tópicos + caso de teste de unidade
- Conteúdo do teste: transmissão de dados entre módulos, conflitos de função entre módulos, exatidão das funções de montagem do módulo, estrutura global de dados e o impacto de defeitos de módulo único no sistema
- Benchmark de Avaliação: Cobertura da Interface
- Tempo gasto: Moderado
- Exemplo de teste (tomando o módulo de login do usuário como exemplo, o foco está na conexão entre os módulos, como adicionar módulos de usuário e interface de exibição de gerenciamento de usuário)
Número do caso de teste |
INTEGRATE_001 |
||||||
Módulo/objeto de teste |
Gerenciamento de usuários |
||||||
Existe um código de teste |
nenhum |
código de teste |
nenhum |
||||
Propósitos de teste |
O novo usuário pode ser exibido na interface de gerenciamento do usuário após inserir as informações corretas para adicionar o usuário? |
||||||
pré-requisitos (se houver) |
|||||||
número de série |
operar |
resultado esperado |
Resultado dos testes |
Observação |
|||
1 |
Inicie o software, clique em Configurações-Gerenciamento de usuários para entrar na interface de gerenciamento de usuários |
Faça login normalmente e exiba a interface de gerenciamento do usuário |
|||||
2 |
Clique no botão Adicionar |
Mostrar formulário Adicionar usuário |
|||||
3 |
Digite o nome de usuário, mnemônico, senha, confirme a senha e outras informações, selecione permissões |
Insira todas as informações corretamente |
|||||
4 |
Clique no botão salvar |
Adicione um novo dado de usuário na interface de gerenciamento do usuário |
|||||
Resultados de teste de caso de uso |
3. Teste do sistema
- Definição: Teste a função, o desempenho e o ambiente de hardware e software no qual o software é executado, como teste de regressão, teste de fumaça (grão grosso)
- Objetivo do teste: verificar o design do esboço
- Objeto de teste: uma função externa que verifica os requisitos da perspectiva do usuário
- Método de uso de teste: teste de caixa preta
- Base de teste: especificação de requisitos
- Conteúdo do teste: função, interface, confiabilidade, usabilidade, desempenho, compatibilidade, segurança, etc.
- Benchmark de Avaliação: Cobertura de Especificações de Requisitos
- tempo gasto: muitos
- Exemplo de teste (tomando como exemplo o módulo de login do usuário, o foco é se esta função atende a necessidade do usuário e se o desempenho é bom ou ruim)
Número do caso de teste |
SISTEMA_001 |
||||||
Módulo/objeto de teste |
Gerenciamento de usuários |
||||||
Existe um código de teste |
nenhum |
código de teste |
nenhum |
||||
Propósitos de teste |
É possível adicionar, editar e excluir usuários normalmente? |
||||||
pré-requisitos (se houver) |
|||||||
número de série |
operar |
resultado esperado |
Resultado dos testes |
Observação |
|||
1 |
Inicie o software, clique em Configurações-Gerenciamento de usuários para entrar na interface de gerenciamento de usuários |
Faça login normalmente e exiba a interface de gerenciamento do usuário |
|||||
2 |
Clique no botão Adicionar, insira todas as informações necessárias e clique em Salvar |
Usuário adicionado com sucesso |
|||||
3 |
Na interface de gerenciamento de usuários, selecione um usuário existente, clique no botão Editar, insira novamente as informações do usuário e clique em Salvar |
Editar usuário com sucesso |
|||||
4 |
Na interface de gerenciamento de usuários, selecione um usuário existente, clique no botão excluir e selecione Sim |
Usuário excluído com sucesso |
|||||
Resultados de teste de caso de uso |
referência:
A diferença entre teste de unidade, teste de integração e teste de sistema
--FIM--