SóProvas


ID
1788448
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

No que diz respeito ao desenvolvimento de testes de software, julgue o item a seguir.

Caso um desenvolvimento de testes tenha sido realizado com base na documentação de regras de negócio e em casos de uso, é correto afirmar que o tipo de abordagem utilizada na concepção dos testes baseou-se em experiência.


Alternativas
Comentários
  • O design de testes baseado na experiência usa o conhecimento e a intuição do engenheiro de testes e usuários experientes para a determinação das condições de teste e a criação de casos de testes. Engenheiros de teste experientes na área do software a ser desenvolvido têm mais facilidade em imaginar cenários em que o produto possa apresentar vulnerabilidade. E o envolvimento de usuários enriquece o Plano de Testes, pois eles têm outra perspectiva do software e das necessidades que ele deve atender. Para testes de sistemas de baixo risco essa técnica costuma ser a única usada. Nos demais casos, ela é complementar às demais, e muito útil quando não há uma especificação de software bem definida. Neste caso é possível valer-se de ferramentas de gerenciamento de ciclo de vida e defeitos, como o Rational Team Concert e o Rational Quality Manager, que fornecem informações valiosas sobre o histórico do desenvolvimento do software. Essas informações podem ser utilizadas para a criação de casos de teste focados nas áreas críticas onde houve maior volume de defeitos, por exemplo. É possível também fazer comparações entre versões diferentes de um mesmo software sob a perspectiva do desempenho, utilizando o Rational Performance Tester.


    Fonte: http://www.ibm.com/developerworks/br/local/rational/criacao_geracao_planos_testes_software/


    Teste com base na documentação de regras de negócio e em casos de uso é padronizado e existem roteiros para sua execução.

  • nao entendi bem o erro

  • Lendo e comparando os conceitos (de forma resumida), compartilho o meu entendimento sobre a questão:

    >> Testes baseados em experiências = Utiliza a experiência do profissional e o feeling dos especialistas envolvidos (para a tecnologia utilizada e o domínio da aplicação).

    >> Teste baseado em casos de uso e regras de negócio = utilizam o fluxo de trabalho descrito em fluxo principal e fluxos alternativos através da perspectiva do usuário.

    Sendo assim, o teste baseado em documentação, em casos de uso e regras de negócio não utilizou a "experiência do profissional / especialistas envolvidos."

    Espero ter ajudado.