Jonathan
Exames: Jonathan. Pesquise 862.000+ trabalhos acadêmicosPor: jonathanaugusto • 9/3/2015 • 931 Palavras (4 Páginas) • 486 Visualizações
O que é teste de software?
Testes de software são técnicas de controle de qualidade aplicadas sobre produtos de software a fim de avaliá-los, para que erros e bugs possam ser detectados antes e a pós a implantação do sistema.
O processo de software é infalível? Justifique sua resposta.
Não é um sistema infalível por que é impossível testar todas as possibilidades antes de implantação do sistema, muitos problemas podem ser evitados com o processo de teste, mas nem todos erros são detectados.
Testes de software devem ser aplicados aleatória ou sistematicamente? Justifique sua resposta.
Deve ser feito sistematicamente, como um script, seguindo passo a passo o que se deve ser testado. Se seguirmos de maneira aleatória podemos encontrar um erro e não recordarmos como chegamos nele.
Cite três casos de prejuízos significativos causados por baixa qualidade de software.
Em 19 de outubro de 1987, o índice Dow Jones caiu 508 pontos, perdendo 22,6% de seu valor total. Esta foi a maior perda que Wall Street já sofreu em um único dia com um custo de $500 bilhões em um dia. A causa foi número muito grande de ordens de venda foram gerados pelos computadores, quebrando sistemas e deixando os investidores efetivamente cegos.
Tratamento de Cancêr Mortal (2000). O software de radiação da empresa Multidate calculou mal a dosagem de radiação que deveria ser enviada, expondo pacientes a níveis fatais de radiação. Os físicos que foram indicados para checar as máquinas foram condenados a morte. Causa: O software calculava a dosagem de radiação baseando-se na ordem de entrada dos dados, e algumas vezes enviava o dobro da dose do que deveria.
Desatre no FBI (2005) O FBI desistiu da revisão de um sistema após quatro anos de esforço. O projeto Arquivo Virtual foi um maciço sistema de software integrado para agentes compartilharem arquivos de casos e outras informações. Causa: Má gestão e uma tentativa de construir um projeto de longo prazo sobre tecnologia ultrapassada, resultou em um sistema complexo e inutilizável.
Falhas revelam defeitos ou é o contrário?
Defeitos revelam falhas no sistema.
O que é um teste bem sucedido?
É quando um maior numero de erros, bugs, falhas podem ser encontrados e concertados em um sistema.
Testes resolvem todos os problemas de uma aplicação?
Não resolve todas as aplicações, por que não adianta conseguir encontrar um determinado problema e não saber como concertá-lo.
Que dificuldades um analista de teste pode encontrar ao planejar testes para uma determinada versão de um software?
Em que etapa do desenvolvimento de um software testes devem ser aplicados?
Na verificação para saber se o produto esta no caminho certo, e na validação para ver se o produto esta de acordo com o cliente quer.
O que é um caso de teste?
Especificação de um conjunto de regras para aplicação de um teste representa um cenário de teste, uma situação diferenciada e única de comportamento no software.
Qual é a estrutura de um caso de teste?
id do caso de teste, nome do caso de testes, descrição, pré-condições, sequência de dados de entrada e ações a executar, resultados esperados, pós-condições.
Qual é o papel de um caso de uso em relação a um caso de teste?
Quais são as qualidades desejadas para um caso de testes?
Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um problema
Qual é a relação entre cenário de testes e caso de teste?
Qual é a pergunta-chave de um processo de verificação?
Estamos construindo certo o produto?
Qual é a pergunta-chave de um processo de validação?
Estamos construindo o produto certo?
Testes de software abrangem verificação ou validação? Justifique com exemplo(s)
As atividades de teste levam ambos em consideração, dependo do seu enfoque. È preciso fazer verificação para saber
...