Como escrever esses testes unitários? Fazendo um paralelo com tópicos anteriores já estudados, vimos uma infinidade de linguagens de programação, mas em todas elas sempre utilizamos algo em comum, apesar de não parecer: um ___________. Assim como uma linguagem de programação tem um ___________ para apoiá-la e disponibilizar um API para que os desenvolvedores possam escrever software com aquela linguagem, os testes unitários têm inúmeros ____________ diferentes para que possamos escrever esses testes e fazer com que eles sejam executados. Alguns desses ____________ têm variações para várias linguagens de programação, alguns são exclusivos. A utilização de um ____________ de testes, assunto que trataremos em detalhes mais adiante, é um ponto-chave para um conceito muito importante e para uma das formas mais seguras de escrita de código atualmente, principalmente para equipes que adotam um modelo ágil de desenvolvimento.
Tem uma palavra estrangeira que se repete ao longo do texto, cujo conceito: é uma estrutura que serve de base para a construção de aplicações web de finalidade específica cujo desenvolvimento pode ser muito custoso e/ou problemático, hora a palavra está no plural e hora no singular, qual palavra se repete no texto descrito acima e preenche as lacunas com perfeição? De qual estrutura estamos falando?
A
Improvement.
B
Performance.C
Mobile.D
Network.E
Framework.
Ed
há 2 semanas
Analisando o texto, as lacunas se referem a um conceito que é comum em linguagens de programação e testes unitários. A palavra que se repete e se encaixa perfeitamente nas lacunas é "framework". Um framework é uma estrutura que fornece suporte e uma base para o desenvolvimento de aplicações, incluindo a escrita de testes unitários. Ele é utilizado para facilitar o desenvolvimento e garantir que as melhores práticas sejam seguidas. Portanto, a resposta correta é: E) Framework.