Post

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...

By Fabrício Ferrari de Campos
Retomando o simulado 2. Vamos resolver a questão 13, que é bem simples, comparada as demais apresentadas anteriormente.
Questão
Dado o seguinte código:

Switch PC on
Start “outlook”
IF outlook appears THEN
Send an email
Close Outlook
ENDIF

a) 1 teste de cobertura de sentença (comando), 1 para a cobertura de desviob) 1 teste de cobertura de sentença (comando), 2 para a cobertura de desvioc) 1 teste de cobertura de sentença (comando), 3 para a cobertura de desviod) 2 testes de cobertura de sentença (comando), 2 para a cobertura de desvioe) 2 testes de cobertura de sentença (comando), 3 para a cobertura de desvio
Análise do código
Temos apenas um IF. Ou seja, é mamão com açúcar.
Resolução
Para alcançar a cobertura de sentença precisamos de apenas um teste, no qual iremos passar pelo IF. Ou seja, o outlook irá aparecer e executaremos as linhas 4 e 5, juntamente com as demais.
Já para alcançar a cobertura de desvio precisamos de dois testes, um que passe pelo IF e outro que não passe. Ou seja, num teste o outlook irá aparecer e no outro não.
Não falei que seria fácil. :)
Resposta
Alternativa: b) 1 teste de cobertura de sentença (comando), 2 para a cobertura de desvio
Fique por dentro das novidades, assine o feed do QualidadeBR.

Source: http://qualidadebr.wordpress.com/2009/03/29/resolucao-de-questoes-ctfl-q13s2/

Category: Certificações, ctfl, questões, simulado

Você também pode querer ler

Comments are off for this post.