Friday, February 7

What are Object Models, COM, DOM, AOM, TOM in QTP - Part-1

Hello friends,

I am sure many of you must be having some questions/doubts about COM, DOM, AOM and TOM in QTP (like me!) .

Here in this post we will try to understand what are COM, DOM, AOM and TOM in QTP and how to use these to make our life easy (or may be tough!!).

Okay, so firstly what they stand for, just to quickly refresh.. :)

COM - Component Object Model
(examples:- Excel objects, FSO objects)

DOM - Document Object Model
(examples:- Browser("").Page("").object.getElementsByTagName)

AOM - Automation Object Model
(examples:- Createobject("quicktest.application"))

TOM - Test Object Model 
(examples:- concept how qtp manage AUT objects)

Above examples should give you a high-level idea of what exactly there are. Have you noticed that "Object Model" is common in all!
So let's look into this first before going forward.

As you know, whole concept of QTP and automation roam around objects and properties.

Object model, as the name suggests, is a model around the objects of various types. Conceptually it's like an API which provides a capability to perform operations using a set of properties and methods into the model. 

We are going to discuss 4 types of models in this post as mentioned above.

To be continued..


  1. What are Object Models, COM, DOM, AOM, TOM in QTP - Part-1, could you please send me remaining parts.

  2. Hi,
    A nice article to refresh the fundamentals quickly. Though I wanted to check for detailed information on each of theses Object models for testingwith QTP. Would appreciate an article on that.

  3. That was a very informative post. Thank you so much. Keep posting more.
    QTP Training | QTP Training

  4. This comment has been removed by the author.

  5. Hi, I am really happy to found such a helpful and fascinating post that is written in well manner. Thanks for sharing such an informative post.
    QTP Training in Chennai

  6. Excellent post. Please keep sharing.

  7. This comment has been removed by the author.

  8. This comment has been removed by the author.

  9. • Great post and informative was awesome to read, thanks for sharing this great content to my vision
    unix Training in Chennai

  10. Greens Technology's. the leading software Training & placement centre Chennai & (Adyar)
    Microstrategy training in chennai

  11. Greens Technology's. the leading software Training & placement centre Chennai & (Adyar)
    oracle-database-use-xml-db training in chennai

  12. This comment has been removed by the author.

  13. This comment has been removed by the author.

  14. Hi,
    Nice Iformation about Object models in QTP. Can you explain about Is it possible to change Run Mode settings in QTP runtime?
    QTP Developer

  15. Thanks for sharing this information. This is very useful. Thanks mate
    Video editing institute in chennai

  16. Good and interesting article, Thanks for sharing your information... it is very useful to me... Thanks...
    Java Training in chennai | Dot Net Training in chennai

  17. It’s great to come across a blog every once in a while that isn’t the same out of date rehashed material. Fantastic read,,,,"Devops Training in Bangalore"

  18. I feel really happy to have seen your webpage and look forward to so many more entertaining times reading here. Thanks once more for all the details.

    Java Training in Bangalore|

  19. Those guidelines additionally worked to become a good way to recognize that other people online have the identical fervor like mine to grasp great deal more around this condition.

    Hadoop training in bangalore

  20. • I am commenting to let you know what a terrific experience I enjoyed reading through your web page. I noticed a wide variety of pieces, with the inclusion of what it is like to have an awesome helping style to have the rest without hassle grasp some grueling matters
    Hadoop Training in Bangalore

  21. Appreciation for really being thoughtful and also for deciding on certain marvelous guides most people really want to be aware of
    "Devops Training in Bangalore"

  22. Good information useful for the learners. This is Very good information interested people also Learn mostly asked C Language Interview Questions and Answers and C Language Tutorials

  23. Very interesting content which helps me to get the in depth knowledge about the technology. To know more details about the course visit this website.
    Power System Project Center in Chennai | Power System Project Center in Velachery

  24. A debt of gratitude is in order for one wonderful posting! I delighted in understanding it; you are an incredible creator. I will make a point to bookmark your blog and may return sometime in the not so distant future...Unix Training in Chennai
    Oracle Training in Chennai

  25. Awesome Post! I like writing style, how you describing the topics throughout the post. I hope many web reader will keep reading your post at the end, Thanks for sharing your view.
    Android Project Center in Chennai | Android Project Center in Velachery

  26. Good collection of information, thanks for sharing please do keep on sharing...
    Best Online Software Training Institute | jQuery Training

  27. Informative blogs.. Thank you for sharing your thoughts...Continue more

    Selenium training in Velachery | Selenium training in chennai

  28. Looking really very informative article impressed very much with this blog, thanks for sharing the valuable information here...
    Best Online Software Training Institute | Testing Tools Training

  29. Wow. Really beautiful post I am glad to read your lovely article..Java Project Center in Chennai | Java Project Center in Velachery

  30. Really great blog, it's very helpful and has great knowledgeable information..PHP Project Center in Chennai |PHP Project Center in Velachery

  31. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...
    CompTIA Security+ Certifications Training in Chennai | Best S+ Exams in Taramani

  32. This is extremely great information for these blog!! And Very good work. It is very interesting to learn from to easy understood. Thank you for giving information. Please let us know and more information get post to link.
    VMware Exam Centers in Chennai | VMware Exam Centers in Velachery

  33. Good one, Thanks for sharing your views and ideas... it helps to understand clearly... keep rocks...
    CompTIA Security Plus Certifications Course in Chennai | Best CompTIA Security+ Training in Mandaveli

  34. Great post.Thanks for one marvelous posting! I enjoyed reading it;The information was very useful.
    CompTIA A Plus Certifications Coaching Center in Chennai | No.1 CompTIA Security+ Training in Pallavaram

  35. Great article, really very helpful content you made. Thank you, keep sharing..
    OCJP Exam Center in Chennai | OCJP Exam Center in Velachery

  36. Really i enjoyed very much. And this may helpful for lot of peoples. So you are provided such a nice and great article within this. ISTQB Certifications Course in Chennai | QA Testing in Medavakkam

  37. Thanks for posting your informative and impressive Blog. keep on sharing...
    Real Time Project Center in Chennai | Real Time Project in Kanchipuram

  38. Good one, Thanks for sharing your valuable ideas and information, keep rocks.
    Big Data Project Center in Chennai | No.1 Big Data Training in Guindy

  39. Awesome Blog with informative concept. Really I feel happy to see this useful blog, Thanks for sharing such a nice blog.
    NS2 Project Center in Chennai | NS2 Training in Velachery

  40. I have been searching for quite some time for information on this topic and no doubt your website saved my time and I got my desired information. Your post has been very helpful. Thanks.
    Selenium Training in Chennai
    JAVA Training in Chennai
    Big Data Training in Chennai
    Hadoop Training in Chennai
    iOS Training in Chennai
    Selenium Courses in Chennai

  41. Thanks for your interesting ideas.the information's in this blog is very much useful for me to improve my knowledge.
    Java Training center in Bangalore
    Java Courses in Chennai Ambattur
    Java Training in Amjikarai

  42. it is very informative. I'm highly impressed. Thank to Share this Blog
    Best Machine Learning Training Institute

  43. Interesting post! This is really helpful for me. I like it! Thanks for sharing!
    BE Final Year Project Center in Chennai | BE Project Center in Chromepet

  44. This comment has been removed by the author.

  45. Nice Post i learned a lot From the Post Thanks for sharing,learn the most ON-DEMAND software Training in Best Training Institutions
    Vacation Classes in Chennai | Summer Courses in Besant Nagar

  46. And indeed, I’m just always astounded concerning the remarkable things served by you. Some four facts on this page are undeniably the most effective I’ve had.
    software testing training in chennai | software testing course in chennai | testing courses in chennai | software testing institute in chennai

  47. Usually I never comment on blogs but your article is so convincing that I never stop myself to say something about it. You’re doing a great job Man, Keep it up.

    Oracle Training in Medavakkam / Best Oracle Training in Medavakkam
    Oracle Training Course in Chennai / Best Oracle Training Institute in Chennai

  48. They will put the lightest shading on the forehead bone, the medium shading on the cover, and the darkest shading in the wrinkle. This will underline the state of the eyes and make them stick out! Molly Bloom Net Worth

  49. Such a very useful article. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article.
    data science course in guwahati

  50. Thanks for Sharing This Article.It is very so much valuable content. I hope these Commenting lists will help to my website
    splunk online training

  51. Thanks for sharing this wonderful ����� post. Please have a look at