I working on writing a program to get the BPM rate and the Beat Times in audio songs but I am having trouble trying to come up with reliable testing strategies for my design.What do I benchmark my BPM rates and Beat Times against? Should I just use other softwares or is there ways of checking if my BPM rates and beat times are correct? (apart from physically listening and tapping along to the song).
Comparing your results against data annotated by a human listener is the way to go. You can try downloading some of the evaluation data from MIREX or look for other research databases.