Sobre o conhecimento resumo do teste [A]

1. O que é teste de software? Qual é o objetivo e os princípios de teste de software é?

teste de software é sob condições específicas de funcionamento do programa, para descobrir erros no programa, e medir a qualidade do software e processo para avaliar a sua capacidade para atender aos requisitos do projeto.

  • A finalidade dos testes de software:
    o teste é a execução do programa, com o objetivo de erro é encontrado em
    um teste bem sucedido é encontrar erros até agora não encontrou
    um teste bem sucedido é encontrado até agora não encontrou erro de teste
    para garantir o compromisso produto ou concluída, ele disse função publicado, e os usuários podem acessar as funções são instruções escritas de forma clara
    para garantir que os produtos cumprem os requisitos de desempenho e eficiência
  • Princípios de teste de software:
    Os programadores devem evitar a testar os seus próprios procedimentos para preparar o
    organização para software de gravação não deve testar seu software escrito
    para testes de escrita não deve ser apenas com base na situação de entrada eficaz e inesperada, mas também deve ser baseada em uma entrada inválida e inesperada a situação
    deve ser evitada casos de teste descartáveis, a menos que o software em si é um software one-time
    ao testar o plano não deve ser assumido aquiescer não encontrou o erro

2, descrevendo o que é o teste estático, teste dinâmico, teste de caixa preta, teste de caixa branca, teste α, β teste? Quais são os trabalhos chave de teste caso design é bom?

  • testes estáticos não foram executar o programa em si por erros ou avaliação do processo código de programa código de programa que podem estar presentes.
  • teste dinâmico é realmente executar o programa em teste, casos de teste de entrada correspondente, os resultados da operação de diferença para verificar os resultados esperados, é determinado se o resultado da execução dos requisitos para a precisão dos procedimentos de teste, a confiabilidade e validade, e analisar a eficiência de operação do sistema e propriedades de robustez
  • teste de caixa preta é geralmente usado para confirmar a correcção e a operacionalidade das funções de software, cada função de detectar se o efeito do software a ser realizada, o programa a ser testado como uma caixa preta, independentemente da sua estrutura interna, o programa sabendo ou quando a relação entre as funções do programa entre entrada e saída, pela especificação de teste de software para determinar a exactidão dos resultados do teste e inferências
  • A análise da estrutura de caixa branca para testar a lógica interna do software, o código é baseado em um teste, o testador através da leitura do código de programa, ou usando uma ferramenta de desenvolvimento para determinar o software de qualidade única etapa de depuração, tipicamente no teste de caixa preta pelo gerente de projeto programadores para alcançar o desenvolvimento
  • α teste é um teste realizado num ambiente de desenvolvimento por um utilizador, de teste interno, o utilizador pode ser controlada realizada sob ambiente real de funcionamento simuladas, o teste alfa não pode ser concluído pelo programador ou testador.
  • β teste é realizado para testar uma pluralidade de software do usuário em um ou mais de ambiente real do utilizador. Os desenvolvedores geralmente não o local de teste, testes Beta não é concluída pelo programador ou testador.

O teste chave é projetado para usar menos a cobertura, tanto quanto possível com a incorporação para obter o resultado lógica do programa interno, com um mínimo de problemas foram encontrados no tempo mais razoável.

3, testes unitários, testes de integração, teste do sistema, os métodos do objeto de teste, de propósito, de teste e de teste são baseados no que é?

  • O teste de unidade é um pedaço de desenvolvedores de código para escrever, função muito clara é usado para detectar um pequeno código sob teste está correto.
    O objeto de teste é uma unidade de teste dentro do erro de programa módulo;
    projetado para eliminar lógica módulo de erros e funcionalidade dos módulos locais;
    teste com base no projeto detalhado do módulo;
    teste é caixa branca
  • Integração de teste testa é uma unidade de extensão lógica, que é a forma mais simples: dois testaram combinadas em uma unidade de montagem, e o teste de interface entre as mesmas.
    objetos de teste: Montagem e ligações entre os módulos;
    o objetivo é encontrar módulo estrutura do programa projeto relações chamadas de software relacionadas, interfaces entre os módulos questão;
    testes baseado no desenho esboço
    método de teste é o teste de caixa-cinza
  • O teste do sistema é testada subsistema montado num sistema completo de teste. É se os sistemas de inspeção fornecem uma maneira eficaz para programar as funções do sistema especificados na descrição do
    objeto de teste é todo o sistema
    visa testar todo o sistema
    com base nos requisitos especificações estão testando
    o teste é métodos de teste caixa preta

4, teste de método de projeto caso você esteja familiarizado com o que?

caixa branca: cobertura lógico, cobrindo o caminho circulação coberta
teste de caixa preta: análise do valor limite, divisão de equivalência, adivinhando o erro, causa e efeito diagrama, um diagrama de estados, testes aleatórios, esboço métodos de ensaio

5, o ciclo de vida do software e seu modelo

ciclo de vida do software, também conhecido como ciclo de vida do software, o que significa que, após o desenvolvimento de software, todo o processo até que o valor perder desaparecimento até a formação do conceito de desenvolvimento de software. A fase de planejamento, análise de requisitos, fase de projeto, codificação, testes, operação e manutenção.

Vários modelo de ciclo típico (mais do que vários)
Modelo Cascata
rápida modelo prototipagem
modelo iterativo

6, de acordo com os objetos de teste pode ser dividido em vários?

  • O teste de desempenho: para testar a personalidade de uma variedade de condições normais, o pico e anormais ligadas a analógica por meio de ferramentas de teste automatizados o desempenho do sistema. O teste de carga e stress testing capacidade pertencem Teste de Desempenho
  • testes de usabilidade: Categorias ergonômicas, intuitivas e conforto, tais como instalação de software tempo barra de progresso
  • testes de segurança: a necessidade de mais conhecimento, tais como teste de segurança Web, precisamos protocolo valor TCP / UDP
  • teste de compatibilidade: Web e fim-side aplicativo, por exemplo, para testar se o software e outro software compatível
  • Interface de Teste: A camada mais imediata de software que interagem com o usuário. Para o módulo exemplo layout, controle de posição, bela página, texto, imagens e assim por diante.
  • Instalação e testes: instalação de software e desinstalação

Qual é a diferença entre testes funcionais e testes de desempenho é?

Todos os recursos do produto de teste funcional em causa, considerar todos os detalhes da função, a função de cada problema pode existir. teste de desempenho focada na estabilidade e robustez do produto como um todo sob a simultaneidade multi-usuário. Faça um teste de desempenho, a primeira coisa que ele pode ser um pontos de função, é preciso primeiro garantir que a sua função não é problema, então considerar o teste dos pontos característicos desempenho.

7, um registro erro de software que está em?

  • número bug
  • severidade bug, prioridade
  • Módulo bug gerado
  • bug bug gerar resumo e conteúdo geral
  • versão correspondente bug
  • descrição detalhada do bug fenômeno, incluindo imagens e vídeos
  • erro ocorre quando o ambiente de teste, e as condições de produção correspondente aos passos

8, caixa preta e teste de caixa branca Quais são as vantagens e desvantagens?

vantagens Black Box: relativamente simples, sem a necessidade de compreender e implementar o código de programa interno; entre a implementação interna penas naturais independentes, a partir da perspectiva do usuário. É fácil saber quais recursos os usuários irão utilizar a documentação de desenvolvimento baseado em software, documentação do software para que eles possam saber o que função é implementada no documento.
Desvantagens: não pode cobrir todos os casos de teste. Provavelmente, apenas 30% da quantidade de código; baixo reutilização de testes automatizados

vantagens de teste de caixa-branca: testadores de software ajuda a aumentar a cobertura de código, melhorar a qualidade do código, encontrar o código escondido erros
Contras: correr pode ter um caminho diferente, é impossível testar todos o caminho correndo, o teste é baseado no código, única os desenvolvedores podem testar a orientação não sei o projeto direito é correta ou não, você pode perder alguns dos requisitos funcionais; quando grandes sistemas, o custo do teste será ainda maior.

9. O que é os princípios de design caso de teste?

Representação: representar e cobrir toda fronteira razoável e irracional, legal e ilegal, e transfronteiriça, bem como dados de entrada, operando e limites de regulação ambiental e assim por diante.

Decidibilidade: isto é, a exactidão do resultado do teste são determinadas para cada caso de ensaio deve ter um resultado desejado correspondente.

Reprodutibilidade: os resultados do mesmo teste realizado, o sistema deve ser a mesma.

10, caso de ensaio de vidro

Funcionalidade: passagem de água copo de água não vaza; bebida água não pode ser

Segurança: Não há nenhum copo tóxico ou bacteriana

Fiabilidade: o grau de dano para o abandono do copo a partir de diferentes alturas

Portabilidade: copos pode ser normal, se utilizado em locais diferentes, de temperatura e outro ambiental

Compatibilidade: se para acomodar um copo de suco, a água branca, álcool, gasolina, etc.

Facilidade de uso: o copo está quente, se houver anti-derrapante, fácil de beber se

documentação do usuário: se pretende utilizar o manual para uma xícara de uso, restrições, condições de utilização, que são descritos em detalhes

Fadiga teste: O copo cheio Sheung (caso a), o tempo de descarga de 24 horas para verificar a existência de fugas e o caso; Sheng gasolina (Processo II) 24 horas de tempo de descarga para verificar a existência de fugas e similares onde

Teste de stress: A agulha e a agulha continua a aumentar acima do peso, para ver quanto a pressão vai penetrar quando

Publicado 42 artigos originais · ganhou elogios 13 · vista 1757

Acho que você gosta

Origin blog.csdn.net/Vicky_Cr/article/details/105370048
Recomendado
Clasificación