Should be use validation on optional fields or not ?... for ex : Contact no which is optional .. should validate with the data types or data size or not ?
If you are doing a validation testing on fields, it does not matter if it is optional or not. You should test it. Well in my opinion at least. If I am doing a validation testing on fields, I even test not used fields (reserved for later use fields) just in case.