Spark is one of the easiest things there is to diagnose properly. You already know your issue is no spark. Because you said there is no spark at the plugs. So from there all you have to do is trace your way back down the path to find where you do have spark and you have found your problem.
Examples:
no spark at spark plugs but you have spark coming out of the dizzy cap, means your wires are bad
no spark coming out of coil but spark coming into coil, means bad coil (or possibly a bad CPS, depending on the vehicle)