SPONSORS:






User Tag List

Thanks Thanks:  0
Likes Likes:  0
Dislikes Dislikes:  0
Results 1 to 3 of 3
  1. #1
    Apprentice
    Join Date
    Jul 2012
    Posts
    20
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Framework for QTP and ALM integration

    Hi Guys,

    Here's the situation - Until now we were using a framework which used a DriverSheet where we wrote names of all our test cases and the driver script would read this sheet and run the required test cases. This framework worked fine until we had to integrate with ALM. We tried to implement the same framework in ALM as well by putting this DriverSheet as an attachment to the test.
    But here's the issue - Since there is only one QTP Action which calls all the test cases to be executed we cannot update the status of each test case individually in ALM.
    Can anyone throw some light on what kind of automation framework will work well in ALM? I was thinking of creating an action each for all the test cases, this way we can map a manual test case to an automation test case and the execution results can be captured, but this does not feel like the best approach.
    Any help is much appreciated.

  2. #2
    Apprentice
    Join Date
    Jul 2012
    Posts
    20
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: Framework for QTP and ALM integration

    We went with the BPT (Business Process Testing) approach. Although executing BPTs from ALM is comparatively slower than executing a normal QTP test, because executing BPT involves loading and unloading of various components at run time, but it was a clean approach.
    Now we have, function libraries and object repositories in the Library and Repository section of Resources in ALM. On top of that we have Application Areas (associated to these libraries and repositories) specific to an application. Then we have various components built inside the Business Components section, these components are associated to the application areas (We used scripted components). Then we have BPTs in the Test Plan section.

    There was a little glitch with the test data part, it's pretty hard to manage test data in this framework, we made a separate test data file (testdata.xml) which was uploaded to the test plan and at runtime downloaded to a temp location. All the components and functions accessed data from this xml file using special test data access functions.

  3. #3
    Senior Member
    Join Date
    Oct 2008
    Posts
    128
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: Framework for QTP and ALM integration

    Agree with Lavneesh..
    QTP --QC (ALM) approach is good on paper but in reality it is slow and filled with unexpected errors.
    I am not against BPT or hybrid approach where you can pull data/functions from QC and report back but I found it is filled with slowness and unexpected errors..

 

 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Search Engine Optimisation provided by DragonByte SEO v2.0.36 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 11.54%
vBulletin Optimisation provided by vB Optimise v2.6.4 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
User Alert System provided by Advanced User Tagging v3.2.8 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
vBNominate (Lite) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
Feedback Buttons provided by Advanced Post Thanks / Like (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
Username Changing provided by Username Change (Free) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
BetaSoft Inc.
Digital Point modules: Sphinx-based search
All times are GMT -8. The time now is 10:00 AM.

Copyright BetaSoft Inc.