Sorry, it is something that is probably not done very often. Backtesting is something that is commonly done with technical analysis using programs such as Amibroker, Metastock and Tradesim. You come up with a trading strategy based on technical indicators (E.g Buy when the 10 day moving average crosses above the 30 day moving average and sell when it crosses below) you than "backtest" it against historical data to see how it would have done in the past. Backtesting gives you a very good indication as to whether your trading strategy is any good (Historical performance does not necessarily guarantee future performance but it is a good indication). I want to do this with Fundamental data (I.e Buy when a stock has two consecutive periods of double digit EPS growth etc.).
I have developed a trading strategy based on technical analysis that when backtested gives good historical returns, I want to combine this with fundamental data to hopefully tighten up the results further.