Imagine que você está trabalhando no desenvolvimento de um aplicativo de gerenciamento de tarefas. Uma das funcionalidades principais é a criação e edição de tarefas. Durante a fase de testes, é necessário garantir que esta funcionalidade esteja funcionando corretamente sob diferentes condições e entradas de dados. Qual das seguintes ações é a mais apropriada para garantir que a funcionalidade de criação e edição de tarefas esteja correta durante os testes funcionais?
Questão
Imagine que você está trabalhando no desenvolvimento de um aplicativo de gerenciamento de tarefas. Uma das funcionalidades principais é a criação e edição de tarefas. Durante a fase de testes, é necessário garantir que esta funcionalidade esteja funcionando corretamente sob diferentes condições e entradas de dados.
Qual das seguintes ações é a mais apropriada para garantir que a funcionalidade de criação e edição de tarefas esteja correta durante os testes funcionais?
Alternativas
A) Testar a criação de uma nova tarefa com diferentes tipos de dados, incluindo texto, datas e prioridades, para garantir a funcionalidade.
B) Avaliar a segurança do sistema ao criar e editar tarefas, assegurando proteção contra acessos não autorizados.
C) Verificar se a interface de usuário é intuitiva e fácil de usar, garantindo a usabilidade do software.
D) Medir o tempo que o sistema leva para salvar uma nova tarefa no banco de dados, verificando a eficiência do sistema.
E) Analisar se a aplicação pode suportar um grande número de usuários simultaneamente, testando sua capacidade de carga.
Explicação
Em testes funcionais, o objetivo principal é verificar se o sistema faz corretamente o que foi especificado, isto é, se as funções (criar e editar tarefas) produzem os resultados esperados para diferentes entradas e condições.
- A alternativa A descreve exatamente uma prática de teste funcional: executar a funcionalidade (criação de tarefa) com variações de dados de entrada (texto, datas, prioridades) e verificar se o comportamento/resultados estão corretos.
As demais opções tratam de outros tipos de teste, não focados diretamente na correção funcional:
- B) segurança (testes de segurança);
- C) usabilidade (testes de usabilidade/UX);
- D) desempenho/tempo de resposta (testes de performance);
- E) carga/concorrência (testes de carga/estresse).
Logo, para garantir que a funcionalidade de criação/edição esteja correta durante testes funcionais, o mais apropriado é validar o comportamento com diferentes entradas e cenários.
Alternativa correta: (A).
Travou em outra questão? A gente resolve.
Crie sua conta grátis e resolva 3 questões por dia com explicação passo a passo, por texto ou foto.