SilkCentral® Test Manager⢠2009 SP1
SilkCentral® Test Manager⢠2009 SP1
SilkCentral® Test Manager⢠2009 SP1
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