Awais Sb.
For information of all, you dont have to touch the battery to find out if there is a problem. You just have to get the car scanned it will tell you voltage of all the cells.
If the voltage of all the cells differs by 1 volt you have a problem.
Then you should physically handle the battery. Yes corrosion of terminal is most common.
Moreover you dont have to replace the whole battery, even the defective cells can be replaced.
Which city are you in.