Where the developers are putting their code for the testers to do testing in RTC and RQM scenario?
Accepted answer
In our process, the developers write their own unit tests. Release engineering builds the product using RTC. The test teams don't look at the code--they use the built product for testing. They access the builds in RTC and deploy it to their test servers. From there, they can either run tests themselves and report the results in RQM, or they can use RQM to kick off automated tests.
Comments
Ok.But what are the pros and cons of this solution?
I'm wondering if I misunderstood your question. Were you asking how RQM could access the code under test or how RQM could access the automated tests?
i was asking about how RQM can access the code under test? what are the possible ways to do the same?
I don't think RQM can currently access source code in Jazz source control. We have an enhancement request open for RQM to access test code stored in Jazz source control: Allow RQM to access tests stored in Jazz Source Control (58248).
What is your scenario for RQM needing to access the code under test? Does it need access to the actual code base or does it need to access to your built product? In our case, we don't have RQM access our code under test as developers handle all white box testing. Our test teams that utilize RQM only test the built product for black box testing.
We deploy through automation as part of our build process, we deploy using DevOps, we deploy manually, or we deploy through RQM by accessing the Jazz builds (more information about how we do this is available at https://jazz.net/wiki/bin/view/Main/RQMAutomationFramework). From there, the tests can either be kicked off inside or outside of RQM. The results are then reported in RQM either manually or automatically.
One other answer
Comments
We also have an enhancement request open to allow RQM to access tests stored in Jazz source control: Allow RQM to access tests stored in Jazz Source Control (58248)