your explanation makes sense, however you missed to include
There are many forms of backtesting, which includes Automated simulation, Market Replay Backtesting, Tick-by-Tick Backtesting and Bar by bar Replay Backtesting, each form of Backtesting has there pros and cons, personally i use...