-
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