Could be a lot of things. Fuel pressure is easy to check if you've got a tester. Should hit 45+/- with key on, engine off.
Crank position sensor could be bad as well. If it fails, you won't get any fuel pressure because the computer uses it to determine when to reactivate the fuel pump when the engine cranks over as well as keep the fuel pump running while the engine is running.
So, if you've got no fuel pressure, it isn't necessarily the fuel pump. However, the fuel pump will prime irregardless of crank sensor condition. When you turn the power on, try and listen for the fuel pump priming. Our fuel pumps are pretty easy to hear. If you can't hear it prime and you've got no fuel pressure, the fuel pump is probably a pretty safe bet.