Selenium QC integration update

My blog post about connecting to QC from a client side script was mentioned on the PushToTest tutorial about selenium for beginners. Thanks the Frank Cohen of PushToTest for mentioning me.   Although to be strictly accurate, I don’t talk about using OTA to run Selenium tests, I talk about using OTA  to update test results in Quality … Continue reading Selenium QC integration update

Getting a QC test coverage report from JUnit

I’ve written a quick example that shows how to use custom annotations on JUnit tests to map them to Quality Center test cases. You can create an annotation called “QCTestCases” and add it to your JUnit tests like this: The annotation is a simple interface: And the base class uses reflection to discover if the … Continue reading Getting a QC test coverage report from JUnit

Updating test results in QC using the QC OTA API explained

Yesterday I cleaned up and posted my example QCIntegration utility on GitHub. While it works as a standalone tool, some people might not want to wade through the code to understand or modify it. So today, I’m going to try to explain how the OTA API works by recreating the steps as a blog post … Continue reading Updating test results in QC using the QC OTA API explained

Integrating with QC — is it really worth it?

I’ve finally started writing about the work I did last year integrating HP Quality Center with JUnit (and with Bugzilla) and there seems to be some genuine interest in that, but as Elisabeth Hendrickson pointed out in tweet: @fijiaaron I’m curious if, after your experience w/Junit+QC, you see this as generally beneficial, or just a … Continue reading Integrating with QC — is it really worth it?

Executing Tests in Quality Center using the OTA API

I’ve had several requests recently for more examples using the OTA API.   So I thought I’d pull some examples out of the comments section of this post https://fijiaaron.wordpress.com/2011/11/17/updating-test-results-in-qc-using-the-qc-ota-api-explained/ and give them their own space. The  first example is executing tests.  In order to execute a Test, you first need to get a TestSet.  This corresponds … Continue reading Executing Tests in Quality Center using the OTA API

Running NUnit tests programmatically

I’m working on a test framework that needs to be run by less-technical testers. The tests are data driven from a spreadsheet (google docs spreadsheet API + gdata.) Tests will be run locally (for now at least) since there isn’t a test lab available for remote execution, and no CI. I didn’t want to have … Continue reading Running NUnit tests programmatically

Upload Selenium/JUnit test results to Quality Center

Since I’ve had so many requests (the latest being today), and since I’m working on something very similar for a current client, I decided to take some time today to respond in detail about integrating QC with JUnit & Selenium. The steps I’ve used for Selenium / QC integration are: 1. Write tests with Selenium … Continue reading Upload Selenium/JUnit test results to Quality Center