Demo accounts are usually used in three cases:
If you are a beginner and want to learn basics of trading on financial markets without risking to lose your own money.
When you want to test the conditions provided by the brokerage company before opening a real account.
In case of testing your new trading strategy.