Você está na página 1de 2

Questionário

1) Qual sua opinião sobre a importância de realizar testes em um software/sistema?

Teste de software é a etapa de controle de qualidade, serve para assegurar que o


software está contemplando todas as funcionalidades esperadas e que estas estão
funcionando corretamente.

2) Porque o teste não é realizado pelo desenvolvedor?

Acontece que muitas vezes eles estão condicionados ao funcionamento de uma específica tarefa do
sistema, então tendemos a testar esta funcionalidade de forma mais centrada no que
desenvolvemos, já que conhecemos os detalhes da implementação do código. O que acaba
passando algumas situações ímpares, não previstas, como por exemplo, ações do usuário, que
sempre faz coisas inimagináveis.

3) O que pode causar um sistema ser entregue ao cliente sem ser testado?

Pode acarretar erros , dificuldade em funcionamento,ou até mesmo não estar da forma que o cliente
deseja

4) Sobre o vídeo “Engenharia de Software - Aula 18 - Visão geral de teste de software”


(https://www.youtube.com/watch?v=rYBiuN02hls )
a. Faça um resumo do vídeo
O vídeo fala sobre como desenvolver um software, e demonstra alguns passos a serem
seguidos como: requisitos do sistema, modelo do sistema, prontejo do sistema e
implementação do sistema (que seria basicamente os códigos de programação).
O assunto principal do vídeo é o teste de software, uma forma de descobrir erros seria
pela saída , pois na entrada o "arquivo" não possui um erro , quando ele passa pelo
sistema (que está com erros),vai dar algo errado na saída.

b. Faça uma breve descrição sobre as diferenças de Verificação e Validação

Validação: é uma checagem para ver se você está construindo um software certo

Verificação: é uma forma para checar se o software está sendo construído da maneira
correta

5) Através do arquivo PDF Teste de software, fale sobre as dificuldades e limitações de testes de
software

A análise de requisitos é um fator essencial do sucesso de um software. Se a análise for feita de


maneira incorreta o resultado final será completamente inaceitável.

Então, manter os prazos em ordem é um outro grande desafio a ser enfrentado.


os usuários estão cada vez mais exigentes, solicitando sistemas complexos e que sejam
eficientes, ou seja, eles querem que o software, independente da sua complexidade, tenham
um tempo de resposta mínimo, não hajam nenhum tipo de falha e atenda a todas as suas
necessidades.

remodelar todo ou grande parte do nosso sistema durante o desenvolvimento. Isso porque o
nosso cliente, durante a análise de requisitos, não nos fornece tudo o que o sistema necessita,
trazendo sempre novas idéias e pedindo modificações durante os processos pós-análise de
requisitos.

sempre temos que preocupar com a sua usabilidade, ou seja, com a facilidade que o usuário
terá para interagir com o sistema. Hoje com inúmeros softwares no mercado, é muito fácil o
cliente migrar de um software para outro na primeira dificuldade que encontra.

Você também pode gostar