sábado, 17 de novembro de 2012
Teste de Software - Uma Introdução!
1. O que está testando?
Teste de Software pode ser definida como: Teste é uma atividade que ajuda a descobrir bugs / defeitos / erros em um sistema de software em desenvolvimento, a fim de proporcionar um livre de bugs e confiável sistema / solução para o cliente.
Em outras palavras, você pode considerar um exemplo como: suponha que você é um bom cozinheiro e esperam alguns convidados no jantar. Você começa a fazer o jantar, você fazer alguns pratos muito deliciosos (fora de curso, aqueles que você já sabe como fazer). E, finalmente, quando você está prestes a terminar de fazer os pratos, você perguntar a alguém (ou você mesmo) para verificar se está tudo bem e não há nenhum extra sal / pimenta / qualquer coisa que, se não está em equilíbrio, pode arruinar a sua noite ( Isto é o que chamado 'teste').
Este procedimento você seguir a fim de torná-lo certo de que você não servir a sua convidados algo que não é gostoso! Caso contrário, o seu colar vai cair e você vai se arrepender sobre o seu fracasso!
2. Por que nós vamos para o teste?
Bem, ao fazer comida, é ok ter algo a mais, as pessoas podem entender e comer as coisas que você fez e pode apreciar o seu trabalho. Mas este não é o caso de Desenvolvimento de Projetos de Software. Se você deixar de entregar uma solução de software confiável, bom e livre de problemas, você falhar em seu projeto e, provavelmente, você pode perder o seu cliente. Isso pode ficar ainda pior!
Assim, a fim de torná-lo certo, que você fornecer a seu cliente uma solução de software adequado, você vai para o teste. Você verifica se há qualquer problema, qualquer erro no sistema, o que pode tornar o software utilizável pelo cliente. Você faz testadores de software testar o sistema e ajudar a descobrir os erros no sistema para corrigi-los a tempo. Você descobrir os problemas e corrigi-los e, novamente, tentar descobrir todos os problemas potenciais.
3. Por que há necessidade de testes?
OU
Por que há uma necessidade de 'testes independentes / separada "?
Esta é uma pergunta certa, porque, antes de o conceito de Teste de Software como um "Projeto de Teste", o processo de testes existiu, mas o desenvolvedor (s) o fez no tempo de desenvolvimento.
Mas você deve saber que, se você fizer alguma coisa, você quase não sente que pode haver algo de errado com o que você desenvolveu. É um traço comum da natureza humana, sentimos que não há nenhum problema em nosso sistema concebido como nós desenvolvemos isso e é perfeitamente funcional e totalmente funcional. Assim, os erros escondidos ou erros ou problemas do sistema permanecem ocultos e eles levantam a cabeça quando o sistema entrar em produção.
Por outro lado, é um facto de que, quando uma pessoa começa a verificar algo que é feito por outra pessoa, há chances de 99% de que verificador / observador vai encontrar algum problema com o sistema (mesmo se o problema é com algum ortografia que por engano foi escrito de forma errada.). Muito estranho, não é? Mas isso é uma verdade!
Mesmo que a sua errado em termos de comportamento humano, esta coisa tem sido usado para o benefício de projetos de software (ou você pode dizer, qualquer tipo de projeto). Quando você desenvolver alguma coisa, você dá para checar (teste) e para descobrir qualquer problema, que nunca despertou enquanto o desenvolvimento do sistema. Porque, afinal, se você pudesse minimizar os problemas com o sistema que desenvolveu, é benéfico para si mesmo. Seu cliente vai ficar feliz se o sistema funciona sem qualquer problema e gerar mais receitas para você.
BINGO, é muito grande, não é? É por isso que precisamos de testes!
4. Qual é o papel de "testador de um"?
Um testador é uma pessoa que tenta descobrir todos os possíveis erros / bugs no sistema com a ajuda de várias entradas para ele. Um testador desempenha um papel importante em descobrir os problemas com o sistema e ajuda a melhorar a sua qualidade.
Se você pudesse encontrar todos os erros e corrigi-los todos, o sistema torna-se mais e mais confiável.
Um testador tem de compreender os limites, o que pode tornar o sistema quebrar e trabalhar de forma abrupta. O maior número de testador BUGS VÁLIDO descobre, melhor testador de que ele / ela é!...
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário