Jargon:
Static Mock – this is a simple mock object, also referred to as a stub.
Virtual Service – this is a network endpoint that is a mock up of a real service, however it is simple, fast to launch, and can be setup and controlled from test automation code.
Provider – the service that is creating information
Consumer – the client that is consuming information from a Provider.
Here is a good definition of a Mock https://stackoverflow.com/questions/2665812/what-is-mocking
The Agile Thoughts series on the Test Automation Pyramid is a good way to learn about macro and micro testing: https://agilenoir.biz/en/agilethoughts/test-automation-pyramid-series/
Tout TDD episodes as a way t learn about TDD: https://agilenoir.biz/podcast/009-introducing-the-test-driven-development-series/