Filtrar


Questões por página:

O CMMI (Capability Maturity Model Integration) trata de um modelo que possui um enfoque voltado para a capacidade de maturidade de processos de software. Dentre os principais benefícios da implantação do CMMI, vale a pena destacar

Sobre os testes de usabilidade, marcar C para as afirmativas Certas, E para as Erradas e, após, assinalar a alternativa que apresenta a sequência CORRETA:

(_) Uma desvantagem é que estes só podem ser utilizados quando o sistema está completamente desenvolvido; protótipos não são eficientes para testes de usabilidade.

(_) Permitem identificar comportamentos inadequados do sistema. A exemplo disso, tem-se que, ao acionar um link, a aplicação apresenta outra página totalmente diferente da solicitada.

(_) É o teste que mede a estabilidade e o desempenho da aplicação durante um determinado período de tempo.
Considere as seguintes afirmações sobre Testes de Unidade.

I - Testes de unidade são testes, idealmente automatizados, de pequenas unidades de código, normalmente classes, as quais são testadas de forma isolada do restante do sistema.
II - A principal desvantagem de testes de unidade é encontrar bugs ainda na fase de desenvolvimento, antes que o código entre em produção. Portanto, se um sistema de software tem bons testes, é mais difícil que os usuários finais sejam surpreendidos com bugs. 
III - Testes de unidade também ajudam na documentação e especificação do código de produção, pois pode-se olhar e analisar os testes implementados no código. Por isso, muitas vezes, antes de manter um código com o qual ele não tenha familiaridade, um desenvolvedor começa analisando os seus testes.

Quais estão corretas?
Os testes de software realizados com os usuários finais desempenham um papel fundamental para garantir a qualidade do software. Qual das alternativas descreve corretamente o objetivo e as características dos testes com usuários finais?
Segundo o SWEBOK v.3.0, a gestão da qualidade de software é composta das subcategorias: