All CZ's come with snap caps. They are not very robust. I use pachmayr's in mine. The pachmayrs protect the firing pin. All CZs are okay to dry fire with snap caps.
The P01 is NATO certified and had to pass these standards.
Must be able to complete the following without failure:
4000 dry firings
3000 De-cockings
Operator level disassembly 1350 times with out ware or damage to components.
Complete disassembly 150 times, this is all the way down, pins, springs etc.
100% interchangability, any number of pistols randomly selected, disassembled, parts mixed and reassembled with no failures of any kind including loss of accuracy.
Rellascout