I was curious to know if some of the db table updates can be missed if performing an operation by qtp. I am trying to analyze an issue wherein manually all the tables are getting updated but on performing the same steps via automation a certain indicator in the database is not getting updated.
So my query is basically if there is a link performing some heavy operation say (updating 100 odd tables) on its click is it possible qtp might goof up.
I am just curious as i am not using any Device Replay setting (configured to 1 "Browser Events")
Is it advisable to flip the device replay settings under such occasions to mouse events?
Do advise if anybody has encountered such an issue? or probably i am overlooking something else
(Manual actions and automation actions performed are an exact replica)
If the update table operation is written in the click event of the button, then QTP cannot miss it. It should work. Now, since you say, some tables are not getting updated through automation but words when done manually, you may want to check from what all sources the tables are getting updated, probably, some tables are updated on some selection or other events like keypress, keydown, keyup operation etc.
I will try and break up to find out the root cause. As you guys are rightly pointing out i also think thers a problem with Simulation somewhere ( i guess i would have to change device replay settings or send in a keyboard stroke)
All the db updates in our application are driven purely by server side programming (i.e. only via clicks on the links of the application)
I have confirmed the click which is responsible for updating the indicator in the Database. I would try the Replay Setting just before the click of this button and let you know my findings
Thanks a lot