Olá a todos. Bem-vindo ao curso da Cidade do Conhecimento, software, ferramentas de controle de qualidade e métodos. Neste módulo, veremos diferentes técnicas de teste você pode usar para ver se o seu programa está funcionando corretamente. Técnicas que podem ser consideradas técnicas de caixa branca, técnicas de caixa preta. Nesta lição, veremos um chamada cobertura de declaração. Veremos outras técnicas em lições futuras, como tabelas de decisão e testes de limite. Mas nesta lição, veremos a cobertura de declarações, que é provavelmente um dos mais simples de fazer. O que exatamente é a cobertura da declaração? Simplificando, cada linha de código, cada instrução é executada pelo menos uma vez? Este programa o atinge pelo menos uma vez? Agora eu não estou falando de comentários. Comentários são linhas no código que apenas outros programadores veem. Os usuários nunca devem ver uma linha de comentário. Então não estou falando de comentários. Estou falando de código real que deveria fazer algo em seu programa. Como isso pode acontecer? Por que o código estaria lá que nunca é executado? Bem, pode ser algo ligado a um problema de ramificação, sobre o qual falaremos em uma lição futura. Mas um dos motivos mais comuns é porque você pode ter removido algo e não removeu tudo. Então, qual é o problema? E daí se uma linha ou duas não são executadas? Bem, algumas razões. Se nunca é executado, por que está lá? Número um, e número dois, tendo linhas lá que nunca são executadas, que faz com que o programa seja maior. Isso pode fazer com que ele fique mais lento. Você não sabe que tipo de problemas você enfrentará no futuro. Então, obviamente, o objetivo é 100% de uso. Então vamos ver um exemplo. Ok, nós temos um programa que eu fiz. É, veremos mais tarde. Esta é apenas uma captura de tela onde vamos remover este botão. O programa não precisa mais desse botão. Ao remover o botão, este botão, infelizmente ou felizmente, chamou uma sub-rotina aqui chamada AccOMNIToAzure. Assim, uma revisão de declaração me mostraria, ei, ninguém nunca mais chama isso. Então, quando nos livramos do botão, deveríamos ter nos livrado da sub-rotina porque nunca vai ser atingido. Se ninguém chamar essa sub-rotina, ela nunca será atingida. Então, uma maneira muito simples de verificar se você tiver algum código que nunca seja atingido, é olhar para uma lista de todas as suas sub-rotinas que você criou, e simplesmente faça uma pesquisa como faria através de um documento Word. Procure essas palavras e veja se você vê alguma linha que diz qualquer coisa ao longo das linhas de, chame AccOMNIToAzure. Porque se você não encontrá-lo em qualquer lugar, nunca é atingido. Ok, então esta lição falou sobre cobertura de declaração. Em lições futuras, você verá outros tipos de testes que você pode fazer. Obrigado por ter vindo, e nos vemos na próxima.