Testflight or coupon codes for review websites
There's no rules on iTunes Connect help to say who you can give TestFlight access to.

Giving access to TestFlight to reviewers might be an advantage, besides the promotional code limit, as the app doesn't need to be live for reviewing to take place (or the review can be of a new, unreleased app version).