There are several things one must consider when it comes to army of Czechoslovakia against Wehrmacht.
Considering all factors, the ability of Czechoslovakia to successfully defend is vastly overestimated these days.
- Tanks - the often mentioned weapon - were not nearly in sufficient numbers, not to mention their tactical implementation
- Forts - the other factor - were also not nearly sufficient. The original plans for heavy fortifications were not finished due to time and budget constraints. Anschulss of Austria created new border. The replacement light fortifications could only stop pure infantry attack. They had no way of stopping mechanized units or survive artillery fire. They were shallow and equiped only with few light and even fewer heavy machine guns.
- Infantry was sufficiently equiped, the nuber of machine guns per soldiers were comparable, but there were severe problems with training and tactics, that for example didn't allow effective use of said machine guns
-Artillery - the lightning of generals - was based on outdated principle of favouring super-heavy guns and there was sever lack of smaller and mobile pieces that were shown to be crucial in the early years
- Airforce was clearly unsufficient. Avia fighters were result of wrong bet on maneauverability over speed, French bomber produced under license were outdated and both were not nearly in sufficient numbers
- Tactical and strategic skills of Czech generals were not on par with Germans. For example when the army was mobilized in September 1938, all units took exactly the same positions as they did during prior mobilization earlier that year. This is horrible mistake that would have been punished severly
- Support of local population in the border areas was questionable at best. Germany could rely on large number of agents and volunteer units that were even inside the Czechoslovakian army itself and would easily create chaos
- Planning and strategy was clearly on German side. They did prepare for the eventual invasion very carefully. Previously mentioned agents mapped all possible routes very carefully including the position and nationality of gandarmes, capacity and structure of bridges, roads and railways.
All-in-all: if you think Germany stormed over Poland, they would have even easier time against Czechoslovakia
Tanks - ok, tactical implementation, used as mobile forts used for shieldind breaches, not like French tanks.
Forts - "survive artillery fire. They were shallow and equiped only with few light and even fewer heavy machine guns." what do you think survive artillery fire? for what we had our own artillery? Few... not true, it maybe wasnt at full capacity, but still look at the numbers please: Czechoslovak side: Light machine guns vz.24
30.500, Heavy machine guns vz.24, 37 8.800 Wehrmacht had
56.370 of MG 34 and around 7k submachine guns. Its not that bad for Czechoslovak side.
Infantry - normal soldier at both sides had probably same training... You cant compare SS soldier with normal Czechoslovak soldier who is in army for 1 year, same as you cant compare Czechoslovak elite units Hraničářský pluk with normal Wehrmacht soldier
Artillery - I have looked about our "immobile" artilleries, i found vz.15 that was pretty immobile but we had only 11 pieces, others seems pretty mobile to be dragged by horses or trucks. We had even
279 ks of mountain cannons, 620kg seem like a feather for artillery.
Airforce - true
Tactics - Czechoslovak generally estimated German battleplan with pretty high efficiency.
Local population - true, their armored forces Freikorps really started attacking villages, soldiers, etc. We had SOS Service of Defence of State. They were police, volunteers or veterans from WW1, they was efficient against Freikorps with help of army.
Planning - true, but if they thought this will be good route for attack, Czechoslovak Army will be prepared, why do you think we have builded forts? they wasnt like Magiton line, this forts were builded with the use of terrain. Or without forts, still better be in trench than try to get closer to digged soldiers in good terrain and position.
If Germans attacked Czechoslovakia in 1938 it would have delayed whole WW2. Czechoslovaks would have stand better than Polaks. Estimated Wehrmacht losses were 20% and above in case of attack. And in 38 Wehrmacht didnt had Czechoslovak equipment like against Poland.