This is a very important question. One of the big dangers with providing simpler tools to investors to trade algorithmically is the myth of the backtest. I can construct any number of backtests you want that would look absolutely incredible if they were realized performance.
One of the most important parts of developing a sound trading strategy is understanding who or what you are taking advantage of and trying to fully understand what you are doing before you start running backtests. Are you a liquidity provider? Or a trend follower? will implementing your strategy inherently reduce its effectiveness or is it the sort of trading where the more people doing it the better?
Quantopian is a neat service, but there are a lot of people on here, including a few quantopian employees (unfortunately), that miss the entire point of a backtest. The "sell in may and go away" strategy is the perfect example of a terrible approach to quantitative investing.