Atualmente, para o time YURIKO, o teste é manual, está sendo planejado e executado manualmente por um analista de testes ou pelo desenvolvedor da funcionalidade. Nesta técnica, uma planilha deve ser criada com a funcionalidade a ser testada, os critérios de validação, as ações (na aplicação) para que o teste possa ser executado e os resultados esperados e obtidos. Analise as afirmativas sobre os tipos de testes a serem implantados para aumentar a qualidade do software. 1. Para o Test Driven Development (TDD - Desenvolvimento Baseado em Testes) o código será implementado para atender aos testes criados. II. O BDD (Desenvolvimento Baseado em Comportamento) tem a proposta de moldar às funcionalidades da aplicação ao domínio do negócio do cliente, porém esta técnica não auxilia no planejamento da codificação. h III. Para auxiliar o processo de desenvolvimento e execução dos testes, ferramentas de automação podem ser utilizadas, de modo que as principais funcionalidades da aplicação podem ter seus scripts de testes criados uma vez e executados inúmeras vezes. Assinale a alternativa com a classificação correta. A. O 1-verdadeira; II - verdadeira; III - falsa. B. D. OI-verdadeira; II - falsa; III - verdadeira. 1-falsa; II - falsa; III - verdadeira. OI-verdadeira; II - falsa; III - falsa. E. O 1-falsa; II - verdadeira; III - verdadeira.
Com relação aos testes voltados a qualidade de software, tem-se que as asserções são corretamente julgadas como sendo V-F-V.
Qualidade de software
A afirmativa I está correta, pois no TDD, os testes são escritos antes da implementação do código. O objetivo é garantir que o código atenda aos requisitos especificados pelos testes. Portanto, o código é desenvolvido com base nos testes criados.
A afirmativa II está incorreta, pois o BDD, diferentemente do que foi mencionado, auxilia no planejamento da codificação. Ele busca estabelecer uma linguagem comum entre os desenvolvedores, analistas de negócio e stakeholders, permitindo uma melhor compreensão dos requisitos e comportamento esperado do software. Isso facilita o planejamento e a implementação do código alinhado aos cenários de teste.
A afirmativa III está correta, pois o uso de ferramentas de automação de testes pode aumentar a eficiência e a qualidade dos testes. Com scripts de testes criados uma vez, é possível executá-los inúmeras vezes, automatizando a verificação das principais funcionalidades da aplicação. Isso economiza tempo e esforço manual, permitindo uma execução consistente e repetitiva dos testes.
Saiba mais sobre qualidade de software em: https://brainly.com.br/tarefa/53348232
Lista de comentários
Resposta:
A) I – verdadeira; II – falsa; III – verdadeira.
Explicação:
Corrigido pelo AVA
Com relação aos testes voltados a qualidade de software, tem-se que as asserções são corretamente julgadas como sendo V-F-V.
Qualidade de software
A afirmativa I está correta, pois no TDD, os testes são escritos antes da implementação do código. O objetivo é garantir que o código atenda aos requisitos especificados pelos testes. Portanto, o código é desenvolvido com base nos testes criados.
A afirmativa II está incorreta, pois o BDD, diferentemente do que foi mencionado, auxilia no planejamento da codificação. Ele busca estabelecer uma linguagem comum entre os desenvolvedores, analistas de negócio e stakeholders, permitindo uma melhor compreensão dos requisitos e comportamento esperado do software. Isso facilita o planejamento e a implementação do código alinhado aos cenários de teste.
A afirmativa III está correta, pois o uso de ferramentas de automação de testes pode aumentar a eficiência e a qualidade dos testes. Com scripts de testes criados uma vez, é possível executá-los inúmeras vezes, automatizando a verificação das principais funcionalidades da aplicação. Isso economiza tempo e esforço manual, permitindo uma execução consistente e repetitiva dos testes.
Saiba mais sobre qualidade de software em: https://brainly.com.br/tarefa/53348232
#SPJ1