Jazz Register Log in
Jazz Forum Welcome to the Jazz Community Forum

Welcome to the Jazz Community Forum

Connect and collaborate with IBM Engineering experts and users

Version control of software and defect tracking

I currently work on a project that tests software releases. The releases are one operating system and have multiple programs (software) installed with specific versions. How would I be able to account for the multiple programs and the versions associated with the programs within either QM or CCM. The purpose of the specific program and version tracking is due to the project wanting the ability to track test failures (defects) from one build (linked to the software specific version) to another and be able to show when defects have remained open through multiple test iterations per piece of software. The closest thing I have seen in my research is the Stream/Components relationship. The Stream would be the Release (I know there is already a release field in JAZZ) and the components would be considered the programs and versions. I cannot reference the specific Stream/Components in Defect creation and so I believe the tool has another way to account for this task. If needed I can add the Components field to the Defect template but I don't want to force something that I assume JAZZ already accounted for.

Robert

0 votes



2 answers

Permanent link
I think you have to add to your concept of streams and components and how to use them also the Jazz concepts of snapshots and baselines and the way Jazz builds use them. A baseline is a specific version of all the artifacts in a component, i.e. with that you are able to select a complete configuration of that component. A snapshot is a set of baselines for a complete stream (or workspace) that you have worked on. So a component is a good reference for a milestone of a project, as it labels the configuration of the project at a given time. If you use the Jazz build engine and build definition, each time you do a build such a snapshot is created automatically for you, so that you have a snapshot of the exact configuration used for the build. The good thing is that from the build result you can select the snapshot and create a Release out of it. This will automatically adds a Release "tag" in the RTC project area and links it to the build snapshot. With this the testers are able to select a Release they have been given, select it from a drop down in the "Found in" field when they want to submit a defect. But when a developer now clicks on this release entry in the defect he/she will be automatically transition to the build result with the snapshot and with all the options to recreate a workspace from that configuration of source code.
Is that what you were looking for?

0 votes


Permanent link
 Hello Robert,
as per - I cannot reference the specific Stream/Components - 
yes you can:

Is this what you're looking for?

Thanks
Eric

0 votes

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 6,136

Question asked: Jan 15 '14, 4:30 p.m.

Question was seen: 5,071 times

Last updated: Jan 16 '14, 5:16 a.m.

Confirmation Cancel Confirm