Fórum de discussão

Consulte abaixo todas as dúvidas e comentários relacionados a este curso. Se você tem alguma dúvida, utilize o botão CRIAR NOVO TÓPICO. Verifique antes se a sua dúvida já não foi enviada por outro aluno.


Fluxo alternativo teste de Sentença Categoria: Dúvidas gerais - Módulo: Módulo 4 - Técnicas de Modelagem de Teste
Enviado em 19/08/2015 10:47
Boa Noite,

No modulo 4 Slide 87, a minha duvida é, mesmo os IFs sendo independentes um do outro, pode-se dizer que o programa é o mesmo correto? Pois caso sim acredito que o valor correto para a resposta do exercício seira 4 casos de teste para o fluxo alcançar 100% de cobertura, sendo a = 1 e a= -1 e b= 1 e b= -1, com esses valores teríamos testado tanto o fluxo positivo quanto o fluxo alternativo tanto no teste de Sentença quanto no teste de Decisão, pois conforme me foi orientado anteriormente no caso do teste de Sentença não seria necessário fazer o fluxo alternativo caso o mesmo não contivesse comandos a serem executados, mas nesse exercício existem comandos a serem executados caso o fluxo alternativo seja acionado correto?

Resumindo a minha duvida seria por que considerar 2 fluxos para ambos os testes de Sentença e Decisão e não 4 fluxos sendo que se trata de um mesmo programa? pois se não o que eu entenderia é que para cada conjunto de Decisão independente deveria ser considerado um programa único?

Desde já obrigado.
Editado 1x. Última edição em 17/09/2015 14:30

Re: Fluxo alternativo teste de Sentença Categoria: Dúvidas gerais - Módulo: Módulo 4 - Técnicas de Modelagem de Teste
Enviado em 19/08/2015 11:10
Boa noite,

Parta testar todas as decisões são necessários 2 casos:

Caso de teste 1: A=1, B=1

Caso de teste 2: A=-1, B-1

Com esses dois casos é possível testar todos os fluxos. Note que no mesmo caso são testadas as duas variáveis da mesma forma que está no exemplo do slide 85.

Para testar todas as sentenças são necessários 2 casos também:

Caso de teste 1: A=1, B=1

Caso de teste 2: A=-1, B-1

Não considerar o desenho do fluxo, pois não está sendo exibidos os PRINTs POSITIVO e NEGATIVO. Vou corrigir isto. Considere a programação:

Read A

Read B

IF A < 0 THEN

Print “A negativo”

ELSE

Print “A positivo”

ENDIF

IF B < 0 THEN

Print “B negativo”

ELSE

Print “B positivo”

ENDIF

xÉ necessário estar logado no ambiente de ensino para poder enviar respostas. Fazer o login
Evite a pirataria

Para que continuemos desenvolvendo novos cursos com preços acessíveis, contamos com a sua colaboração. O conteúdo dos nossos cursos não pode ser redistribuído de qualquer forma ou por qualquer meio. Somente o aluno devidamente inscrito nos cursos poderá fazer uso dos nossos materiais. Se você identificar que alguém está usando indevidamente o conteúdo dos nossos cursos, ou distribuindo-o ilegalmente, por favor avise-nos imediatamente através do e-mail contato@tiexames.com.br. Veja as condições de uso dos nossos conteúdos.

Leia a licença de uso