Descubra respostas para suas perguntas de forma fácil no Sistersinspirit.ca, a plataforma de Q&A de confiança. Experimente a facilidade de encontrar respostas confiáveis para suas perguntas com a ajuda de uma ampla comunidade de especialistas. Obtenha respostas imediatas e confiáveis para suas perguntas de uma comunidade de especialistas experientes em nossa plataforma.

As técnicas de teste são procedimentos técnicos e gerenciais que ajudam na avaliação e nas melhorias do processo de software. Segundo Tsui e Karam (2013), temos uma grande variedade de técnicas de teste que podem ser aplicadas em diferentes cenários. Assim, elas podem ser utilizadas para classificar: Diferentes conceitos de testes de software; Técnicas que envolvem o design de testes e suas situações; Técnicas de execução de teste e organizações de testes de software. Além disso, a fase de testes de software pode ser dividida em duas técnicas: funcional (caixa preta) e estrutural (caixa branca).

Assinale a alternativa que especifica a ordem correta das afirmações com as respectivas técnicas de teste de software.

I – Verifica se a navegabilidade e os objetivos da tela funcionam assim como foram especificados e se atendem da melhor forma ao usuário;
II – Executa as principais funcionalidades do sistema sem se preocupar com as condições de erro. Teste que ocorre rapidamente;
III – Garante que um ou mais componentes combinados (ou unidades) funcionam. Podemos dizer que um teste de integração é composto por diversos testes de unidade;

Alternativas
Alternativa 1:
Caixa Branca; Caixa Preta; Caixa Branca;

Alternativa 2:
Caixa Preta; Caixa Preta; Caixa Preta;

Alternativa 3:
Caixa Branca; Caixa Branca; Caixa Preta;

Alternativa 4:
Caixa Preta; Caixa Preta; Caixa Branca;

Alternativa 5:
Caixa Branca; Caixa Branca; Caixa Branca;

Sagot :

Resposta:

Técnicas

Existem varias maneiras de se testar um software sendo ele orientado ao objeto ou não, mas o objetivo da Técnica de software mesmo com paradigmas de desenvolvimento de softwares diferentes, são as mesmas.

Técnica é o processo que vai assegurar perfeito funcionamento de alguns aspectos de software ou de sua unidade.

Segundo a norma IEEE 610.12-1990, as técnicas são procedimentos técnicos e gerenciais que ajudam a avaliação e a melhoria do processo

A seguir conheceremos as principais técnicas.

Temos como técnicas, estrutural e funcional.

Estrutural

O Teste estrutural também conhecido como teste da caixa branca. Esse teste tem por objetivo testar o código fonte, testar cada linha de código possível, testar os fluxos básicos e os alternativos.  

No teste funcional ainda podemos classificá-los em alguns itens como:

Stress: Verifica como o sistema é executado com determinados volumes de dados.

Execução: Se o sistema atinge o nível desejado de eficiência;

Recuperação Contingência: Se o sistema é capaz de retornar o nível anterior antes da falha.

Operação: Se o sistema opera conforme sua documentação

Compliance: Se o sistema foi desenvolvido conforme padrões e procedimentos.

Segurança: Se o sistema está protegido conforme normas e políticas da organização.

Funcional

Teste funcional também conhecido como teste da caixa preta. Esse teste é baseado na analise funcional do software ele garante que os requisitos funcionem conforme o especificado, ele não se preocupa na forma como ele foi implementado, é inseridos alguns dados e espera-se na saída o resultado de como foi projetado os requisitos.

Os testes funcionais também são classificados, vejam abaixo quais são elas:

Requisitos: Se o sistema é efetuado conforme suas especificações

Regressão: Se o sistema ou alguma parte dele foi afetado por alguma alteração.

Tratamento de erros: Se os possíveis erros que possam acontecer tem tratamento antes de acontecer suas falhas.

Manual: Interação entre homem e maquina.

Interfaces de integração: Verifica se o sistema troca informações com outros sistemas.

Controle: Verifica se o sistema tem algum controle de dados, validações e integridade, logs de auditoria.

Paralelismo: Se a versão nova ou a antiga gera os mesmos resultados.

Explicação:

A ordem correta das afirmações sobre os tipos de testes de software é:

Teste de integração; testes de progressão; teste de interface.

pag: 202 e 203 do livro.

Resposta:

Alternativa 5:

Caixa Branca; Caixa Branca; Caixa Branca;

Explicação: