Questões de Concurso
Para faurgs
Foram encontradas 6.079 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
I - Como aluno de matemática Desejo saber o tipo de triângulo baseado no tamanho de seus lados Para conhecer o tipo de triângulo
II - Funcionalidade: Leitor de tipos de triângulo Cenário: Triângulo escaleno Dado que estou na página de consulta de triângulos Quando eu informo os lados de um triângulo: | lado_a | lado_b | lado_c | | 3 | 4 | 5 | Então o sistema informa que o triângulo é "Escaleno"
III - Funcionalidade: Leitor de tipos de triângulo Cenário: Triângulo inválido Dado que estou na página de consulta de triângulos e que informo apenas dois lados de um triângulo Então o sistema informa que o triângulo é inválido Porque eu deveria informar três lados
Quais dessas especificações são expressões bem definidas de teste de aceitação, segundo o Behavior-Driven Design (BDD), usando a notação Gherkin?
I - Os relatórios dos resultados dos testes servem tanto para os desenvolvedores como para os projetistas de teste. II - Um projetista de teste utiliza os relatórios para avaliar e refinar suas abordagens, por exemplo, observando quando alguma classe de falhas está fugindo das fases iniciais de teste e aparecendo apenas nos testes de sistema. III - Registros detalhados de teste são projetados para uma leitura seletiva e incluem tabelas-resumo que normalmente incluem os conjuntos de testes executados, a quantidade de falhas e uma classificação das falhas que se repetiram de execuções anteriores, falhas novas e casos de teste que falharam anteriormente, mas que agora foram executados corretamente.
Quais estão corretas?
Qual das alternativas seguintes contém os níveis do Modelo de Maturidade do CMMI (CMMI-DEV) que correspondem, respectivamente, aos níveis F, C, B e A do Modelo de Referência do MPS-BR (MPS-BR-SW)?
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
I - Diferentemente das métricas de processo de software, métricas de projeto e os indicadores delas derivados são usados por um gerente de projeto e uma equipe de software para adaptar o fluxo de trabalho do projeto e as atividades técnicas. II - Métricas de projeto são usadas para minimizar o cronograma de desenvolvimento, fazendo os ajustes necessários para evitar atrasos e mitigar problemas e riscos em potencial. III - Métricas de projeto são usadas para avaliar a qualidade do projeto e fornecer indicadores que terão influência na abordagem adotada para geração de código e teste.
Quais estão corretas?
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
I - Pode-se usar um framework de automação de teste (como JUnit) para escrever e executar testes de seu programa. Frameworks de testes unitários fornecem classes de teste genéricas que se podem estender para criar casos de teste específicos. Eles podem, então, executar todos os testes que foram implementados e informar, muitas vezes por meio de alguma interface gráfica, sobre o sucesso ou o fracasso dos testes. Um conjunto inteiro de testes frequentemente pode ser executado em poucos segundos e assim é possível executar todos os testes cada vez que é feita uma alteração no programa. II - Têm tipicamente três partes: (i) uma parte de configuração, em que se inicia o sistema com o caso de teste, ou seja, as entradas e saídas esperadas; (ii) uma parte de chamada, quando se chama o objeto ou método a ser testado; e (iii) uma parte de afirmação (ou asserção), em que se compara o resultado da chamada com o resultado esperado. Se a afirmação avaliada for verdadeira, o teste foi bem-sucedido; se for falsa, o teste falhou. III - Às vezes, o objeto que está sendo testado tem dependências em outros objetos que podem não ter sido escritos ou que atrasam o processo de teste quando são usados. Por exemplo, se o objeto chama um banco de dados, isso pode implicar um processo lento de instalação, antes que possa ser usado. Nesses casos, pode-se decidir usar um mock object. Mock objects são objetos com a mesma interface que os objetos externos usados para simular sua funcionalidade. Da mesma forma, mock objects podem ser usados para simular operações anormais ou eventos raros.
Quais estão corretas?
I - Todos-caminhos: requer que todos os caminhos possíveis do programa sejam executados. II - Todos-nós: requer que cada comando do programa seja executado pelo menos uma vez. III - Todas-arestas: requer que cada desvio de fluxo de controle do programa seja exercitado pelo menos uma vez.
Quais estão corretos?
Assinale a alternativa que preenche correta e respectivamente as lacunas do texto acima.
Qual das alternativas a seguir NÃO é uma orientação para acessibilidade a conteúdo da Web (WCAG)?
I - Firewall (bloqueadores contra ataques) II - Autenticação , III - Criptografia
Quais podem ser implementados para proteção contra essas vulnerabilidades?
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
I - Descreve a relação entre ações de garantia da qualidade e as ações associadas à comunicação, modelagem e atividades iniciais de construção. II - À medida que a equipe de software desce em direção ao lado esquerdo do "V", os requisitos básicos do problema são refinados em representações, progressivamente, mais detalhadas e técnicas do problema e de sua solução. Ao ser gerado o código, a equipe se desloca para cima, no lado direito do "V", realizando basicamente uma série de testes que validem cada um dos modelos criados, à medida que a equipe se desloca para baixo, no lado esquerdo do "V". III - Fornece uma forma para visualizar como a verificação e as ações de validação são aplicadas ao trabalho de engenharia anterior.
Quais estão corretas?
I - A definição dos critérios de aceitação deve idealmente ocorrer depois do contrato do sistema ser assinado, pois os critérios de aceitação não fazem parte do contrato, embora possam ser acordados entre o cliente e o desenvolvedor. II - O processo de teste deve demonstrar ao desenvolvedor e ao cliente que o software atende aos requisitos propostos. III - Um dos objetivos do processo de teste é descobrir situações em que o software se comporte de maneira incorreta, indesejável ou de forma diferente das especificações.
Quais estão corretas?
I - A correção, a completude e a consistência do modelo de requisitos não terão forte influência sobre a qualidade de todos os produtos seguintes do desenvolvimento de software, pois o que importa para o teste é o código fonte. II - Um dos princípios gerais das boas práticas de engenharia de requisitos é que os requisitos devem ser testáveis, isto é, o requisito deve ser escrito de modo que um teste possa ser projetado para ele. Um testador pode então verificar se o requisito foi satisfeito. III - Testes baseados em requisitos são uma abordagem sistemática para projeto de casos de teste em que cada requisito é considerado, derivando-se, assim, um conjunto de testes para ele.
Quais estão corretas?