Troubleshooting is all about problem solving. It is the process related to finding a problem and then isolating that problem and looking into ways to possibly solve that same problem.
In the IT space, this is applied to pretty much everything, both on the software and hardware side of assets.
A simple example of troubleshooting being used is in computers, both personal and enterprise ones.