Мокването е термин предимно свързан с тестването на функции/методи - по-популярно в програмирането като юнит тестване. Според общоприето разбиране термина модул се използва за клас в обектно-оринтираното програмиране, а юнит е метод от клас. При тестване на юнит е необходимо да се конструира обект от класа, който ще бъде тестван. Този обект е много вероятно да бъде от клас, който зависи от други класове. В повечето случаи, за да тестваме функционалността на изходния клас, не ни е необходимо да имаме пълната функционалност на всички класове, от които той зависи. Изхождайки от това за практически цели, често може да пренебрегнем пълната функционалност на класовете, от които изходния клас зависи. Това пренебрегване (на пълната тяхна функционалност) накратко е известно като mocking или мокване.
Съществува класификация на типовете мокване популярна от статии на Робърт Мартин (известен като чичо Боб). Според него за мокване могат да бъдат ползвани следните типове:
Dummy, Stub, Spy, True Mock, Fake - хубави примери има описани тук:
http://blog.tremblay.pro/2017/09/mocks.html