How to find out the values of a surface capacitor
Surface resistor has numbers on it to decide whether it's good or bad after measuring it with DMM.


No, I mean, yes, you can determine whether a resistor still matches its specified value with a multimeter, but that's not really the reason they're printed on there:

That is device markings, mainly useful for these who need to feed these resistors into placement machines (or even for those who place them by hand).


  But when I looked at surface capacitors, they don't have numbers or strips to decide their validity and to replace them with new ones with the same values (In case they're bad). 


It doesn't even work like that for resistors! You (in almost all cases) have to remove a component from the board to measure it – otherwise you'd measure e.g. the resistance across the resistor, and everything around it, and that will be wildly inaccurate. So, to measure, you'd first unsolder.

If you've unsoldered your component, you can as well replace it with an identical one that's new. Especially for SMD capacitors, that might be very desirable – measuring small capacitances is pretty hard, anyway.


  So how to find out surface capacitors values (Voltage - Farad)?


If there's no explicit markings printed on them: not at all. You'd take a look at what they might be used for (e.g. decoupling on a microcontroller), and then take an educated guess.