SóProvas


ID
1506865
Banca
FCC
Órgão
TRT - 15ª Região (SP)
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Os testes de software podem ser aplicados no ciclo de desenvolvimento de software através de vários níveis que vão desde o mais elementar até o mais geral. Na etapa de planejamento de testes, inicialmente, a partir do documento de requisitos, é planejado o teste de

Alternativas
Comentários
  • vamos lá


    unidade e integração necessariamente tem que ter código


    regressão é basicamente refazer a a bateria de testes toda vez que há uma nova alteração


    sobra então sistema e aceitação



    sistema, é o teste que busca validar se o sistema foi construído de acordo com os requisitos


    então sobra aceitação

  • Teste de Aceitação

    O teste de aceitação é realizado com o propósito de avaliar a qualidade externa do produto e, na medida do possível, também a qualidade em uso. Assim, só é possível quando o software está concluído e pronto para ser implantado. Evidentemente, é um teste com forte relação com o cliente, que participa do planejamento e realização dessa atividade.

    O teste de aceitação é geralmente denominado de “alfa” quando realizado no ambiente de desenvolvimento (qualidade externa) e “beta” quando no ambiente do cliente (qualidade de uso). O teste de qualidade externa é com freqüência a única alternativa no caso de aplicações desenvolvidas para mainframes. Uma forma de paliar a impossibilidade de utilizar a plataforma definitiva de execução é simulá-la, por exemplo, utilizando dados reais.

    Outro tipo de teste de aceitação possível é o teste de paralelo, quando um sistema é desenvolvido para
    substituir outro já em funcionamento. O novo sistema pode funcionar em paralelo ao antigo e o comportamento de ambos é comparado, até que se decida que a substituição é possível. O teste em paralelo é indicado, por exemplo, em sistemas críticos.


    Fonte:http://qualidade-de-software.blogspot.com.br/2010/01/teste-de-aceitacao.html

  • De acordo com Pressman, 6a ed. pg 291:

    Teste de unidade: se concentra em cada unidade (p.ex. componente) do software como implementado em codigo-fonte.

    Teste de integração: seu foco é no projeto e na construção da arquitetura do software

    Teste de validação (aceitação): os requisitos estabelecidos como parte da análise dos requisitos do software são validados em contraste com o software que acabou de ser construído

    Teste de sistema: o software e os outros elementos do sistema são testados como um todo

    O teste de regressão é um tipo de teste de integração.

  • Questão mal feita. Teste de aceitação não é elementar e, segundo os livros, é o último a ser feito. Ok que são verificados os requisitos, mas de elementar não tem nada. Pegadinha maldita.

  • Questão muito mal elaborada.



  • a primeira vista achei que a questão tivesse sido mal elaborada mesmo, mas isso não é verdade, eu errei porque faltou eu estudar um pouco mais e fui em busca de uma explicação e achei o porque de ser o Teste de Aceitação. Vou colocar aqui a fonte de leitura para que os futuros leitores possam ir la e ler o capítulo. No livro do Pressman 7º Edição na página 416 e 417 ele diz: "Se foi desenvolvida uma Especificação de Requisitos de Software (documento de requisitos), ela descreve todos os atributos do software visíveis aos usuário e contem uma seção denominada Critério de Avaliação que forma a base para uma abordagem de teste de validação"

    Pressman diz logo na primeira página do Capitulo 17 (Teste de Software) que qualquer estratégia de teste deve incorporar  planejamento de teste e como a questão foi mais especifica citando documento de requisitos a resposta é Teste de Aceitação.

  • Creio que a situação da pergunta é a seguinte.. você tem o primeiro contato com o software inteiro já desenvolvido. O que vc faria? primeiro verificaria se ele atente a tudo o que vc precisa.. no caso seria o Aceitação.

  • A Aula de Fernando Pedrosa de Testes (Provas de Ti) anotei um resumo que me foi muito util:

    Teste de Unidade: relacionado com o código da aplicação (testes dos desenvolvedores)

    Teste de Integração: relacionado ao design/projeto do SW

    Teste validação/aceitação: Próximos dos requisitos. Foco no cliente. Testes alfa, beta...

    Teste de Sistema: Considera a Eng de sistemas (ambiente real)

  • Essa questão cobrou o conhecimento do modelo V. Descendo o V as etapas são: modelagem de requisitos, projeto de arqutetura, projeto dos componentes, geração de código. Para cada etapa são relacionados testes na subida do V. 

    Os teste de unidades estão relacionados a geração de código e projeto dos componentes.

    Os testes de intregração com projetos dos componentes e projeto da arquitetura

    Os testes do sistema ao projetos da arquitetura e a modelagem dos requisitos

    Os teste de aceitação estão ligados apenas aos modelo de requisitos.

    Note que você utiliza do documento de requisitos para aceitar o software.

    Como falou nos requsitos, a questão poderia ter como resposta teste de sistema ou de aceitação. Contudo, ele falou em "inicialmente". Ora, plano de testes que deriva da primeira etapa é o de aceitação. Então a melhor resposta é essa.   

    Prof. Almeida Junior

    www.meubizu.com.br

  • Galera nervosa com a elaboração da questão, reparem que a questão fala sobre o planejamento do teste, e não do teste em si. Como já dito pelo comentário ai, trata-se do modelo V.

  • Resumindo a questão em uma figura:


    https://2.bp.blogspot.com/-QKTYRAmmwSc/Vhab8jo9DqI/AAAAAAAADDI/g85MTnnJGzw/s640/modelo%2BV.jpg



    Modelo V descrevendo o paralelismo entre as atividades de desenvolvimento e teste de software. (CRAIG e JASKIEL, 2002)

    Fonte: https://taisdalloca.blogspot.com/2015/10/niveis-de-teste-modelo-v-de.html

  • Modelagem de Requisitos   Teste de Aceitação; Teste do Sistema

    Projeto da Arquitetura   Teste de Sistema; Teste de Integração

    Projeto de Componentes   Teste de Integração; Teste de Unidades

    Geração de Código   Teste de Unidade.

    .

    .

    .

    At.te

    Foco na missão 

  • Modelo V