First thing I've always done is totally disconnect the control box at the loom plug then short the starter solenoid to start it. The motor should generate it's own spark, but as bob said, you'll have to earth the kill wire (yellow/black) to stop it.
Few other things that have caught me out... how do you know there's no spark? I spent ages trying to diagnose an engine wih no spark once, turns out it was fine though, I just couldnt see the spark
With a timing light connected all was much clearer. Turned out the fuel was rubbish.
I also once tried to start an outboard with it just connected to the battery by jump leads, that didn't work either. Once it was properly connected up to the battery it fired up first time!
Hope something in there helps!
James