Beretta 90 series pistols should not be dry fired extensively without a snap cap. I believe it says as much somewhere In the manual.
Same goes for the CZ 75 series. The little roll pin that holds the firing pin housing together gets stressed by repeated dry firing. There have been cases of the roll pin becoming deformed and failing, causing the firing pin to become dislodged.
I would use snap caps just to be safe