22.11.2014 Aufrufe

SilkCentral® Test Manager™ 2009 SP1

SilkCentral® Test Manager™ 2009 SP1

SilkCentral® Test Manager™ 2009 SP1

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

• PriorityID<br />

• ProjectID<br />

• ProjectName<br />

• ProductID<br />

• ProductCode<br />

• CoverageStatus<br />

• CoverageStatusName<br />

Die folgenden Beispiele zeigen, wie diese Ansichten angewendet werden können:<br />

Gruppieren nach Builds:<br />

Eine Abfrage für einen Bericht mit mit vollständigem Anforderungsfortschritt, wobei<br />

ProjectID den Wert 0 hat:<br />

SELECT BuildName, CoverageStatus, CoverageStatusName, Count(ReqID)<br />

As Result<br />

FROM RTM_V_ReqProgressBuilds<br />

WHERE ProjectID = 0<br />

GROUP BY ProductID, BuildOrder, BuildName, CoverageStatus,<br />

CoverageStatusName<br />

ORDER BY ProductID, BuildOrder, CoverageStatus<br />

Das Ergebnis sieht in etwa folgendermaßen aus:<br />

BuildName<br />

CoverageStatus<br />

CoverageStatusName<br />

Result<br />

324<br />

4<br />

Nicht abgedeckt<br />

4<br />

325<br />

3<br />

Fehlgeschlagen<br />

2<br />

325<br />

4<br />

Nicht abgedeckt<br />

2<br />

350<br />

1<br />

Bestanden<br />

2<br />

Für Build 324 haben vier Anforderungen den Status "Nicht abgedeckt". Für Build 325 haben<br />

zwei Anforderungen den Status "Fehlgeschlagen" und zwei Anforderungen den Status<br />

"Nicht abgedeckt".<br />

Wenn sich der Bericht nur auf einen Teil der Anforderungshierarchie beziehen soll, können<br />

Sie nicht einfach eine weitere where-Klausel verwenden, da dann die untergeordneten<br />

Anforderungen und deren untergeordnete Anforderungen nicht berücksichtigt werden. Sie<br />

müssen zu diesem Zweck eine Verknüpfung zur Tabelle TM_ReqTreePaths herstellen:<br />

SELECT BuildName, CoverageStatus, CoverageStatusName, Count(ReqID)<br />

As Result<br />

FROM RTM_V_ReqProgressBuilds rps<br />

INNER JOIN TM_ReqTreePaths rt ON (rt.ReqNodeID_pk_fk = rps.ReqID)<br />

WHERE ProjectID = 0 AND (rt.ParentNodeID_pk_fk = 3)<br />

GROUP BY BuildOrder, BuildName, CoverageStatus, CoverageStatusName<br />

ORDER BY BuildOrder, CoverageStatus<br />

Datenbankansichten | 43

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!