Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Next challenges

Recent achievements

  • Global
  • Personal

Recognition

  • Give kudos
  • Received
  • Given

Leaderboard

  • Global

Trophy case

Kudos (beta program)

Kudos logo

You've been invited into the Kudos (beta program) private group. Chat with others in the program, or give feedback to Atlassian.

View group

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Can clover be used with QTP (Quick Test Pro)?

Hi,

we want to check the coverage of our test cases but not the junit tests but the functional tests being used from QTP.

If there it is possible then please provide the links for tutorial for the same.

3 answers

1 accepted

0 votes
Answer accepted

In general, in order to record a per-test coverage the only thing which Clover needs to know is when given test starts and ends. So usually by writing a some helper script or app you can integrate Clover with any test framework or tool. Please check this "Hacking Clover" article:

Measuring+per-test+coverage+for+manual+tests

One more thing is that if you don't need per test coverage information then it will simply work and no additional integration is required.

Just compile your business code with clover and start your QTP tests. After that you will be able to generate report with business code coverage (but without "per test coverage" information).

Cheers,
Jacek

I think that clover can't be used in the way we want it. Our requirement was that when QTP test suite runs the at the end we get the analysis of code coverage for suite. I think that clover would work with JUnits or other unit test frameworks which are run from inside the code but it won't work with Functional testing tools which are triggerred separately. Thanks for the support. Cheers.

Well, it can!!! The trick is that you have to create an artificial JUnit test class in which every single 'empty' test method will correspond to the single test from QTP. When QTP test starts, it shall start also test method from JUnit. Similarly, just before QTP test finishes it shall end the JUnit test method. Thanks to this trick, Clover will be able to track per-test coverage, even for external test frameworks.

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Published in Marketplace Apps & Integrations

Happy New Year and Welcome New Marketplace Partner Program Partners!

Happy New Year! We hope you all had a safe and restful holiday season. 2020 was a unique year full of unforeseen events; however, as we enter the new year of 2021, we’re optimistic for the light at t...

464 views 6 18
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you