I can answer the first two:

1. You can trade on the NSE using Interactive Brokers.
2. Backtests are run locally on your computer and have nothing to do with broker accounts. Did you mean live demo trading? Then yes. Interactive Brokers has paper accounts.

By the way, you will need Zorro S for Interactive Brokers.