Capturing data across multiple web pages
I have a slight automation dilemma and not sure how to approach it. My director wants to automate a production application in order to verify successful deploys to production. The way it is normally done now [manually] is buy going thru all the links, running a few queries to make sure that the correct data appears. One of the queries returns hundreds of rows displayed over 20-30 [or more] pages. They want to capture the data to ensure its accuracy [I realize data is just a reflection of time and could very well change], but mgnt wants it captured nontheless.
The only thing that I thought of was to go to each page and capture the text/data. Obviously not the most efficient way. Is there another way to do this?
Note: You may wonder why we are not automating test environment and not production environment...I often wondered that myself, but its kind of like one of those things that they have been doing for years and that is how they will continue to do that. During development, test enviroment is used for testing purposes. After deployment, the tester has to perform 'browser checkout' where they run thru the app. They want to automate this b/c checkout could go much faster this way.
Re: Capturing data across multiple web pages
difficult to say something without knowing the app exactly, but what I could imagine is that it could be possible to navigate through several pages automatically or to have a list of links and queries in an ActiveData and create a generic script that picks the links and queries from the ActiveData and according to that navigates to the page and executes the query.
To capture the data with standard TP check functionality is pobably not possible as you said the data is changing. Maybe you can ask where the data is actually located (e.g. in specific tables in a database) and if it would be sufficient to compare the data on the web pages with the data that resides in the database.
If this is not possible maybe the expected data can be provided in an Excel sheet so that you also here can use ActiveData asset to check if the data on the web pages is equal to the expected data in the Excel sheets.
just some thoughts...