Backtesting Platform

1.) On which platform backtesting is performed? Can we do it on kite/pie?

2.) What is the procedure for backtesting? How it is done?

Kite do not support back-test.

For complex strategy back-testing use Amibroker OR use Zerodha Streak for less complex strategies.

To use Streak you do not need to know coding. The procedure is straight forward , if you take a look.

For Amibroker, you need to first code your strategy, Plenty of articles on the same topic available on web.