Details
Nothing to say, yet
Details
Nothing to say, yet
Comment
Nothing to say, yet
In the exercises of lesson 6, the main ideas are about the different phases of testing in the V-model, such as unit testing, integration testing, and system testing. It is important to use white box testing approach for these tests. The correct answer for the first question is option 3. The execution of testing starts from the components and proceeds towards the integration of the whole system. The estimated cost of fixing errors is higher in the code than in the test specification phase. Different testing techniques are suitable for different phases of the software life cycle. Software testing is the investigation of software to provide information about its quality. Testability is the ease with which a program can be tested and is a result of good design. In the exercises of lesson 7, the main ideas are about the relative cost of fixing errors increasing as development phases progress, the objectives of software quality assurance, the CMMI maturity process, the application of defects Vamos para os exercícios da aula 6. 3. No modelo V de testes, existem diversas etapas de testes às quais o programa é submetido. Quais das alternativas abaixo descrevem adequadamente cada fase de teste? 1. Testes de Irulis, ou de sistema, que incluem testes realizados sobre métodos individuais, utilizando a abordagem caixa branca. 2. Testes de unidade ou unitários, onde todas as classes são integradas em um único conjunto para verificar o funcionamento do sistema como um todo. 3. Testes de integração, onde são realizados testes para verificar se ao juntar 2 ou mais classes ou componentes, estes funcionam adequadamente. Os testes são realizados utilizando a abordagem caixa branca. A alternativa correta é apenas a alternativa 3, ou seja, 4. Testes de integração, onde são realizados testes para verificar se ao juntar 2 ou mais classes ou componentes, estes funcionam adequadamente. Os testes são realizados utilizando a abordagem caixa branca. 4. Sobre os modelos em V de testes. Resposta correta. A execução do teste começa nos componentes e prossegue para fora em direção à integração de todo o sistema. 5. Sobre o custo estimado de corrigir erros. Resposta correta. Alternativa C. Corrigir erros no código é mais caro do que corrigir erros na fase de especificação de testes. 6. Características genéricas dos testes. Diferentes técnicas de testes são adequadas em diferentes momentos. A alternativa correta é B. Diferentes técnicas de testes são aplicáveis em diferentes fases do ciclo de vida. 7. Teste de software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto. A opção correta é a alternativa C. O teste começa no levantamento de requisitos e permeia outros processos. 8. Sobre teste de sistema. Resposta A. Realiza teste de recuperação para garantir reinicialização automática do sistema. 9. Sobre a construção do grafo de fluxos. Correto C. Define a complexidade ciclomática com base na fórmula Vg é igual a arcos menos nós mais 2. 10. O que é testabilidade? Resposta B. É a facilidade com que um programa é testado e pode ser obtido como resultado de um bom projeto. Com isso finalizamos os exercícios da aula 6. Vamos iniciar os exercícios da aula 7. 1. Sobre custo relativo para corrigir um erro. Resposta C. O custo relativo para corrigir um erro aumenta à medida que avança nas fases de desenvolvimento. 2. Sobre os objetivos da garantia de qualidade de software. Escolha uma opção. Resposta C. O objetivo da RTF é achar erros durante o processo de desenvolvimento para evitar que se transformem em defeitos. 3. Sobre o CMMI, maturidade de processos. Escolha uma opção. Resposta D. O NTS.br é uma versão do CMMI adaptada para a realidade do mercado brasileiro. 4. Sobre aplicação de defeitos sem RTF. Escolha uma opção. Resposta C. A aplicação de defeitos sem RTF resulta em mais defeitos do que com RTF. 5. Sobre o RTF nos modelos V adaptado. Escolha uma opção. Resposta D. A figura representa aplicações de RTF antes da mudança de fase até a codificação. 6. Sobre o MPS-BR, melhorias de processo do software brasileiro. Escolha uma opção. Resposta D. O MPS-BR é voltado para pequenas e médias empresas. 7. Sobre garantia de qualidade. Garantia de qualidade de software. Software Quality Assurance. Escolha uma opção. Resposta D. Uma revisão técnica formal, RTF, é uma atividade do SQA, ou Sistema de Gestão de Qualidade, ou Software Quality Assurance. Com isso finalizamos os exercícios.