Questões de Concurso
Comentadas sobre teste de software em engenharia de software
Foram encontradas 1.278 questões
Com relação ao assunto abordado no fragmento do texto acima, julgue os próximos itens.
A simulação de Monte Carlo é considerada uma simulação estática, uma vez que simplesmente repete, de forma aleatória, o mesmo tipo de experimento diversas vezes.
A escolha adequada da arquitetura de um software contribui para facilitar a implementação, o teste e a manutenção, quando necessária, de um sistema.
As seguintes responsabilidades são típicas dos stubs usados nos testes dos softwares orientados a objeto: criar um objeto da classe em teste; interligar o objeto em teste a outros objetos necessários ao teste; levar o objeto em teste a um estado inicial; enviar seqüências de mensagens para o objeto em teste; coletar respostas do objeto em teste; avaliar as respostas providas pelo objeto em teste
Os testes de integração verificam se os componentes do sistema funcionam em conjunto, se os componentes são chamados corretamente e se os componentes transferem dados corretos via suas interfaces. Nesses testes, os componentes são testados interligados; podem ser necessários drivers e stubs para simular componentes ainda não implementados; e, em sistemas de software orientados a objeto, os stubs podem ser classes.
O teste de caminho é uma abordagem estrutural para o projeto de testes em que podem ser usados fluxogramas. Essa abordagem de projeto pode ser empregada quando do projeto de testes de unidade. Em sistemas de software orientados a objetos, os testes de classes podem ser estruturais.
Há métodos ágeis de desenvolvimento que empregam as práticas de programação em pares e teste de unidade. A programação em pares apóia a idéia de que o código é propriedade da equipe como um todo, tipicamente dificulta a refatoração (refactoring) e atua como um processo informal de revisão de código. Em relação aos testes de unidade, há métodos ágeis nos quais testes de unidade são escritos antes do código a ser testado.
I- O teste de regressão consiste na re-execução de testes já executados para garantir que modificações introduzidas não geraram efeitos colaterais.
II- O teste fumaça (smoke test) é um tipo de teste de integração que é executado diariamente.
III- O teste de validação focaliza ações e saídas tais como percebidas pelo usuário final.
A(s) afirmativa(s) correta(s) é/são somente:
validação, julgue os próximos itens.
projetos de software.
projetos de software.
I. Teste de mutação é um critério de teste da técnica baseada em defeitos.
II. O tempo médio para falhas (MTTF) pode ser utilizado para medir a confiabilidade do sistema; quanto mais próximo do zero o MTTF, maior a confiabilidade do sistema.
III. No teste funcional não são considerados os aspectos de implementação do software e por isso a técnica é também chamada de caixa-preta.
As assertivas corretas são: