To test for spark, use the High Tension lead coming off the coil. That eliminates the distributor. If you have spark from the HT lead off the coil, everything up there works, and you should look more closely at the distributor, wires, etc. No spark from the coil means look at... everything else! Crank pos sensor, Cam pos. sensor, coil, wiring, PCM, alarm, Auto Shutdown Relay and wiring, ignition switch... who knows??
For fuel, make sure the alarm is indeed shutting off. It will kill fuel - but not spark. ALso, I think if there's no spark/ignition reference signal, the fuel pump is shut off to prevent flooding the engine.
So, I bet you only have one problem, spark related. Good luck!