Em certa empresa de desenvolvimento de software, a equipe de qualidade é responsável por garantir que os produtos entregues atendam aos mais altos padrões de qualidade. Como parte desse processo, a equipe realiza uma série de testes para
verificar funcionalidade, desempenho e confiabilidade do software desenvolvido. Considere a seguinte situação hipotética:
A equipe de desenvolvimento está trabalhando em um sistema de gerenciamento de inventário para uma cadeia de lojas de
varejo. Durante o desenvolvimento, foram implementadas várias funcionalidades, incluindo a adição de novos itens ao estoque,
atualização de quantidades disponíveis e geração de relatórios de vendas. Para testar essas funcionalidades de forma eficiente,
a equipe utiliza mocks e stubs.
Qual é o objetivo principal do uso de mocks e stubs durante os testes de software?