01 Introdução ao Teste de Software

TI estrutura de departamento técnico é dividido:

Divisão de Produtos: necessidades dos utilizadores, protótipo de interface (resultados esperados)

departamento de desenvolvimento: a codificação, programa (o efeito real)

Divisão de teste: achado Bug (razão entre a diferença entre os resultados reais e os resultados esperados)

Operação e departamento de manutenção: on-line, manutenção

Primeiro, o software-relacionado

1. O que é software?

= + Documentação do programa Software

2, o ciclo de vida do software (como o software é feito de)

Por exemplo: para construir uma casa

Planos, requisitos, design (esboço design, design detalhado), construção, testes, uso

programa (1) (tempo, pessoal, recursos, avaliação de risco)

(2) requisitos (requisitos funcionais, requisitos de desempenho, requisitos de segurança, requisitos de conformidade, etc.)

(3) projeto (projeto do esboço, design detalhado)

(4) que codifica (C, C ++, Java, Python, etc fonte, programa objeto)

(5) Teste (verificar que o software satisfaz a especificação de requisitos, SRS)

(6) da operação e manutenção

3, modelo de desenvolvimento suave

(1) Cascata (tempo deve ser de cima para baixo)

100% 100% requisitos de design ------ ------ ------ 100% em-linha de teste de codificação -------

Vantagens: menos mudanças de demanda, reduzir um monte de duplicação de trabalho, a qualidade melhorou muito.

Desvantagens: período muito longo

(2) ágil modelo (scrum, modelo espiral)

Prós: curto ciclo de desenvolvimento

4, o teste de software

(1) Definição:

(2) Teste Finalidade:

teste positivo; inverter o teste

 Princípio (3) Teste de Software

  Todos os testes de software devem ser rastreada até as necessidades do usuário;

  O início precoce de testes (fase envolve testar necessidades trabalho)

  testes exaustivos é impossível;

  Teste é arriscado;

  Nem todos os defeitos são dignos de reparação;

  efeito erro cluster: quanto mais defeitos encontrados, os defeitos será descrito mais;

  Dois passos para frente, um passo para trás;

5, composto por projeto de software de pessoal

(1) Gerente de Projeto

(2) o analista

(3) Os desenhadores

(4) codificador

(5) testadores

(6) QA

atribuições:

a. norma

b. supervisionar se a equipe do projeto de acordo com o trabalho normativo

c. Rever os resultados do teste (plano de teste, plano de teste, casos de teste, relatórios de bugs)

(7) Gerenciamento de Configuração

a. + CI = Documento Código

5. A razão para a introdução de defeitos de software

(1) demanda

(2) Projeto

(3) que codifica

(4) Outro

Acho que você gosta

Origin www.cnblogs.com/1218-mzc/p/12625677.html
Recomendado
Clasificación