With this post I am kickstarting a series of interviews with QTP experts. In the coming days we will get to know what experts from all corners of the globe think about QTP, what they look for in a potential QTP candidate and other such questions of key interest to QTP professionals. The same set of six questions were put to all the QTP experts. It would be interesting to see their answers on the subject, and I am sure that each one of us would have something to learn from them.
Today we have Yaron Assa – CTO of Solmar Knowledge Networks Ltd. and the founder member of advancedqtp.com
LearnQTP: If you could introduce one new feature in the next version of QTP, what would it be?
Yaron: The ability to write tests in VB.Net
LearnQTP: What is the toughest QTP challenge that you have faced?
Yaron: Automating Geo-tools and maps. Several of my projects have ESRI map controls on them; and building smart Geo automation has really took all of my creativity.
LearnQTP: Let’s say you are interviewing someone for a position of QTP test lead, and you can only ask 5 questions to gauge the candidate’s knowledge. What are the 5 questions you would ask?
Yaron: These would’ve been the questions (assuming I’m targeting a highly professional position):
Q1. You don’t know how many WebEdits are in a page, but you have to fill them all up. How can you do that?
A1. Using Descriptive Programming with .ChildObjects to get the objects, then looping through them
Q2. How would you automate a non-standard web / java / .net control?
A2. Use object exploration techniques in the Runtime-Object level
Q3. You are given a sealed script, to which you’re supposed to add the following functionality – whenever a combobox is inputed, a report should be made to the log. How would you achieve that?
A3. Through RegisterUserFunc – overrun the combobox’s default Select method.
Q4. Build a class wrapper for some application screen / page.
A4. I would see how you approach the problem – Do you put enough emphasis on robustness, common design principles, and do you know how to work with classes.
Q5. I would ask you to analyze a piece of code, and tell me what it does.
A5. This is to see how fast can you learn new, unfamiliar code.
LearnQTP: Which feature of QTP was your most recent discovery?
Yaron: I only recently worked out a way to write QTP tests in Visual Studio .Net. It took some hard work and ugly workarounds, but it works!
LearnQTP: How significant is QTP certification to you when you’re screening candidates for a QTP tester position?
Yaron: Absolutely no significant whatsoever. I would much rather hire someone with real programming experience / course (or even just a gift for technology and logical thinking), than HP’s poor excuse for a certification.
LearnQTP: Please give a message for beginners in QTP.
Yaron: QTP is just a tool. Invest your time in learning about programming, design patterns and logical thinking, and you’ll become an extremely competent QTP engineer. Also – Don’t let the hard work discourage you. Even the world’s top QTP experts were once in your shoes – motivation, determination and hard work will always get you through – just don’t give up mid-way!
what is virtual object extension?
how many folder use in hybrid frame work
how i explain interview about hybrid frame work in interview
Hi,
We have a .NET application, with Mapx controls in it. We need to automate this, but we are finding it difficult to automate this ActiveX objects using QTP v9.2. Can you provide your suggestions on how to automate maps?
First of all thanks for your great work…..You can’t imagine how your stuffs are useful for new comer in QTP and experienced professional in QTP. Thanks again for your knowledge share.
I have one question please have a look on this…..
I have used modular framework in qtp. But in an interview, interviewer told me that this is very old framework.
Please let me know Keyword Driven framework, data driven framework and Hybrid framework. I searched so many sites and found so many articles regarding this, but i could not understand that.
Please let me know this with an example so that we can follow accordingly at least at once and then, can try on some other scenarios.
I request you to please put some easy example with steps, so that all visitor (new in QTP) can understand that.
Pl help me in this regard.Thanks in advance for help.
Regards,
Rahul
I am new in QTP.I want to know where we create folders for framework in qtp tool or on desktop.
For Keyword driven test component:
1. function library
2.object repository
3.database
4.APPLICATION SCENARIO
5.Initialization script
6. sequence files
7.driver script
8. Test case file
Where the above components created and what are their contents, can u provide me an example of above folder with detail contents.
Can u provide examples of script and test cases what u write for gmail login window and how make frame work for this.
Pl help me in this regard.Thanks in advance for help.
Regards,
Lalmani
@Shabina: Please ask questions on the QTP forums.
You can check the new features of QTP 9.5 here.
what is the latest feature of QTP version
Thank you very much Ankur.It’s really helpful.
Jagan
what is the use of certification,Please let me know Ankur
Thanks A lOt…Ankur..
Thanks a lot Ankur for this initiative, and Yaron for the interview.
This was very interesting to read. I really appreciate that the message that Yaron gives, about not restricting ourselves to the nitty-gritties of QTP but also increasing our conceptual understanding of design and code.