Considere o cenário de desenvolvimento de um sistema de votação eletrônica. Quais tipos de testes de software são mais adequados para garantir a qualidade e confiabilidade deste sistema? Testes funcionais para verificar se as funções do sistema, como registro de votos e apuração, estão sendo executadas corretamente. Testes não-funcionais para validar características como desempenho, segurança e usabilidade do sistema em diferentes condições de uso. Testes estruturais (caixa-branca) para avaliar o código, a lógica e a arquitetura do sistema, garantindo que todas as partes do código sejam executadas e que não haja erros lógicos. É correto o que se afirma em: Grupo de escolhas da pergunta III, apenas. I, II e III. II, apenas. I e II, apenas. I, apenas.