Hi All,
@usareks: I don't know what made you search for the disadvantages of Checkpoints, whether you wanted to know some or someone in the interview panel asked you this. But as far as i know, automation testing and hence QTP exist because Checkpoints exist. So you can never think of disadvantages of checkpoints, I may be wrong.
@rahul1754: I think I got you Rahul and I would oppose because there is always a way to make your script dynamic. Incase of WebList that you mentioned, I have implemented ways to verify the newly added items to the list. So checkpoints never make your script not dynamic.
@kiran10_rm: If you really want something to be checked(and this is what our motto of testing is), you have to give a checkpoint. We are never ever going to give a checkpoint that we don't need and hence there is no concept of "more checkpoints". Secondly I would prefer Checkpoints over script performance if it really affect performance.
These are my personal opinions and I may be wrong. Please feel free to rectify me if I am wrong.
@usareks: I don't know what made you search for the disadvantages of Checkpoints, whether you wanted to know some or someone in the interview panel asked you this. But as far as i know, automation testing and hence QTP exist because Checkpoints exist. So you can never think of disadvantages of checkpoints, I may be wrong.
@rahul1754: I think I got you Rahul and I would oppose because there is always a way to make your script dynamic. Incase of WebList that you mentioned, I have implemented ways to verify the newly added items to the list. So checkpoints never make your script not dynamic.
@kiran10_rm: If you really want something to be checked(and this is what our motto of testing is), you have to give a checkpoint. We are never ever going to give a checkpoint that we don't need and hence there is no concept of "more checkpoints". Secondly I would prefer Checkpoints over script performance if it really affect performance.
These are my personal opinions and I may be wrong. Please feel free to rectify me if I am wrong.