Test cricket, fielding records are typically categorized separately for wicketkeepers and non-wicketkeepers:
Wicketkeepers:
The record for the most catches by a wicketkeeper in Test cricket is held by Mark Boucher of South Africa, with 532 catches in 147 matches.
Non-Wicketkeepers:
Among non-wicketkeepers, Rahul Dravid of India holds the record for the most catches, having taken 210 catches in 164 matches.
These records underscore the exceptional fielding skills and consistency demonstrated by these players throughout their Test cricket careers.