I am looking for different alternative ways of developing regression scripts. In our case, we have an application that deals with a lot of data processing and provides some results to the user. results are in the form of reports and charts. the approach we follow for developing a regression script is that after a certain set of user actions when system generates reports, we save the htmls of those reports and compare those htmls with the baseline htmls generated on a version that went through manual testing. we compare baseline and targetline htmls in winmerge and do validation of differences. the advantage of this approach over assertion method is that we hardly miss any data validation in the report. but the problem is with time lost in validating html. there are many code changes which are valid but they are seen as differences. Can anyone suggest alternative ways of regression development ? comparing bitmap is also not a good way because it doesnot cover entire scrollable data on the page. Also, we are going to develop a script which will do a coverage of application in different browsers, capture reports and compare them in later versions of software in respective browsers. what approach will you suggest for creating the baseline for this script ?
thanks in advance. Anil