Ed
há 6 dias
Para completar a asserção sobre o que significa automatizar um teste de software, precisamos focar na definição de automação, que envolve a execução de testes sem a necessidade de interação manual, utilizando ferramentas ou frameworks. Analisando as alternativas: A) É uma forma de visualizar a sua ideia antes mesmo de tirá-la do papel. Ela é de extrema importância para startups, uma vez que evita maiores gastos no desenvolvimento. - Esta opção fala sobre visualização e não se relaciona diretamente com a automação de testes. B) É a atividade de criar programas de computação, executada por um desenvolvedor ou grupo de desenvolvedores. - Esta opção se refere à criação de software, não à automação de testes. C) É a fase que compreende uma série de atividades relacionadas à medição, análise, modelagem, priorização e implementação de ações para aumentar a produtividade. - Esta opção é mais sobre gestão e produtividade, não especificamente sobre automação de testes. D) É fazer com que ele seja executado por um software e/ou framework de modo autônomo, sem necessidade de uma interação direta a ele, auxiliando na revisão e validação de um software. - Esta opção descreve exatamente o que significa automatizar um teste de software. E) É a fase do ciclo de vida de um software (programa computacional, documentação e dados), no contexto de um sistema de informação, que corresponde à elaboração e preparação dos módulos necessários à sua execução. - Esta opção fala sobre o ciclo de vida do software, não sobre automação de testes. Portanto, a alternativa correta que completa a asserção é: D) É fazer com que ele seja executado por um software e/ou framework de modo autônomo, sem necessidade de uma interação direta a ele, auxiliando na revisão e validação de um software.