It's required to have a physical iOS device available in order to test for notification messages.
You must also register for the Apple Developer Program (ADP) in order to access https://developer.apple.com and https://itunesconnect.apple.com, because these websites will require an approved account.
In addition to that, you must have an Apple Mac and Xcode installed.