No desenvolvimento de software, a qualidade é um fator crucial para garantir o sucesso do projeto e a satisfação do usuário. Diversas técnicas de teste são empregadas para identificar falhas e garantir que o software funcione como esperado, cada uma com seus métodos e objetivos específicos. Considerando as diferentes técnicas de teste de software, avalie as afirmações a seguir: O teste de unidade foca em verificar as menores unidades do código, como funções, métodos e classes, para garantir que cada parte funcione corretamente de forma isolada. O teste de integração avalia como as diferentes unidades de código interagem entre si, buscando identificar falhas na comunicação e no fluxo de dados entre os componentes do sistema. O teste de sistema testa o software como um todo, em um ambiente que simula o ambiente real de uso, para garantir que todas as funcionalidades atendam aos requisitos e funcionem como esperado. É correto o que se afirma em: Grupo de escolhas da pergunta II, apenas. II e III, apenas. I, II e III. I, apenas.