Que o software está testando?
Há muitas definições publicadas do software que testam,
entretanto, toda a fervura destas definições para baixo
essencialmente à mesma coisa: testar do software é o processo
de executar o software em uma maneira controlada, a fim responder à
pergunta "faz o software comporta-se como especificado?"
Testar do software é usado frequentemente na associação com
os termos verificação e validation. A verificação é
verificar ou testar dos artigos, including o software, para o
conformance e a consistência com uma especificação associada.
Testar do software é apenas um tipo da verificação, que usa
também técnicas tais como revisões, análise, inspeçãos e
walkthroughs. O validation é o processo de certificar-se de que
o que foi especificado é o que o usuário quis realmente.
· Validation: Nós estamos fazendo o trabalho
direito?
· Verificação: Nós estamos fazendo a direita do
trabalho?
O erro do termo é usado frequentemente consultar a um problema
ou a uma falha em um computador. Há uns erros de software e uns
erros de ferragem. O termo originou nos estados unidos, então
quando abrindo caminho computadores foram construídos fora das
válvulas, quando uma série de falhas previamente inexplicable foi
seguida eventualmente às traças que voam aproximadamente dentro do
computador.
Testar do software não deve ser confundido com eliminar erros.
Eliminar erros é o processo de analisar e de encontrar erros
quando o software não se comporta como esperado. Embora a
identificação de alguns erros seja óbvia de jogar com o software,
uma aproximação metódica a testar do software é uns meios muito
mais completos de identificar erros.
Eliminar erros é conseqüentemente uma atividade que suporte
testar, mas não pode substituir testar. Entretanto, nenhuma
quantidade de testar pode ser garantida para descobrir todos os erros.
Outras atividades que são associadas frequentemente com testar
do software são análise de estática e análise dinâmica. A
análise de estática investiga o código de fonte do software,
procurando problemas e recolhendo o metrics sem realmente executar o
código. A análise dinâmica olha o comportamento do software
quando executar, para fornecer a informação como
4.2 Esboço
Uma planta de teste terá a seguinte estrutura:
a) Planta de teste identiÃer;
b) Introdução;
c) Teste artigos;
d) Características a ser testadas;
e) Características a não ser testadas;
f) Aproximação;
g) Critérios do artigo pass/fail;
h) Critérios da suspensão e exigências da ressunção;
i) Teste deliverables;
j) Tarefas testando;
k) Necessidades ambientais;
l) Responsabilidades;
m) StafÃng e necessidades de treinamento;
n) Programação;
o) Riscos e contingências;
p) Aprovações.
As seções serão requisitadas no sp
Teste artigos
Identifique os artigos do teste including seu nível de
version/revision. Especifique também características de seu
transmissor
meios que impactam exigências de ferragem ou indicam a
necessidade para transformações lógicas ou físicas antes
testar pode começar (por exemplo, os programas devem
ser transferidos da fita adesiva ao disco).
Forneça referências à seguinte documentação do artigo do
teste, se existir:
Exigências speciÃcation;
Projeto speciÃcation;
Guia dos usuários;
Guia das operações;
Guia da instalação.
Características a ser testadas
Identifique todas as características do software e
combinações das características do software a ser testadas.
Identifique as especificações do projeto do teste associadas
com cada característica e cada combinação das características.
Características a não ser testadas
Identifique todas as características e combinações de
signiÃcant das características que não serão testadas e das
razões.
O que ele faz exame para construir a mais melhor organização
de teste.
Atitude
Convicção
Instinto da matança a escavar para fora e entregar
Cultura
Trabalho para a paixão e não o dinheiro
Trabalho para a tecnologia, compartilhando e aprendendo
Poder do ethics
O que nós :
Silicone do edifício com arquitetura do xyz.
pondo sobre o e-linux, construindo uma imagem e então pondo
sobre o alto dele.
A sustentação wireless da rede seguiu pela liberação.
Alguma hora do divertimento:
1. Relatando todas as passagens e emitindo o relatório
sem realmente executar os testes. Começar do produto deu
contra-explosão das premisoes do cliente. A indústria não
poupa erros, e este pode ser o mais mau.
2.
Moldes:
Caso Do Teste Da Planta De Teste
Prioridade e estados e trade-offs da severidade entre
eles: Traçar a nossos blocker e Crasher do jargão.
Blockers Da Liberação: Última severidade 1 mas 1o
priority/BLOCKER (de nosso perspective):
Exemplos de casos extremos:
Manda qualquer um vir através de um produto de Microsoft que
especifique a "vitória" em vez de "Windows, mas você não poderá
encontrá-lo. Porque, porque porque um verificador você pôde o
registrar como uma última severidade, mas para o Vendor/Microsoft se
transforma a prioridade 1/BLOCKER.
Blockers Do Teste: É um caso típico em que você
registra o bug(Blocker) do ruído elétrico, mas é feito exame como
uma última prioridade pela gerência. Por que???
Em um dos exemplos, um vendedor tinha liberado uma versão do
OS, que especificasse aquela após ter instalado o OS em uma máquina
nova, retira o cabo para o HDD e o OS deixará de funcionar e seria
completamente un-recoverable e seria requerido para reinstalar outra
vez o OS inteiro. Ainda o vendedor liberou-se, por que?
Porque o vendedor não esperaria o usuário da extremidade o
fazer.
Exemplos de casos extremos: S 1 mas última prioridade:
Ruído elétrico
Execução e relatório eficazes:
Importância dos registros
Importância de registrar com respeito a não registrar.
Automatização: Que tomadas ele ao instrumento.
A Estrada Adiante:
Notepad para escrever limas de java ao código que gera wizards.
Importância de testar.
Um par do URL que poderia vir dentro como acessível:
http://en.wikipedia.org/wiki/Software_testing
http://en.wikipedia.org/wiki/Scenario_test
http://en.wikipedia.org/wiki/Test_suite
http://en.wikipedia.org/wiki/Software_engineering
http://en.wikipedia.org/wiki/Test_script
http://en.wikipedia.org/wiki/Regression_testing
stickyminds.com
whatistesting.com
scriptinganswers.com
perlmonks.com
sqa-tester.com
indiantestingboard.org
