It is the process of emulating the behavior of a software component which is unavailable due to some reasons. The reasons might be anything like The System is not developed yet. The system is down due to some reason. The system is handled by the third party Every interaction (transaction) with a system cost some amount of penny. To provide continuous environments to the different team like test team, development, performance to check the development of script/test data etc. There could…