Bei der Software-Entwicklung muss oft ein Kompromiss zwischen Testzielen, Zeitaufwand und Kosten eingegangen werden. Häufig wird zur Bestimmung eines Gleichgewichts zwischen diesen Faktoren risikoorientiertes Testen eingesetzt.
Ein Schlüsselprinzip von risikoorientiertem Testen besteht im Einordnen von Tests abhängig von Faktoren, die für die Qualität und für den Endbenutzer der Anwendung wichtig sind.
Unabhängig von diesem Einordnungsvorgang können Qualitätsfachleute die richtige Auswahl an Tests abhängig von der verfügbaren Zeit und den gewünschten Zielen des Qualitätsprozesses bestimmen. Die Durchführung einer Teilmenge von Tests bringt ein gewisses Risiko mit sich. Eine geeignete Quantifizierung dieses Risikos gewährleistet, dass alle Aktoren im Verlauf des Prozesses informiert sind, was entscheidend für die erfolgreiche Implementierung von risikoorientiertem Testen ist.
In Silk Central sind die zum risikoorientierten Testen verwendeten Faktoren durch den Einsatz von Qualitätszielen vollständig benutzerdefiniert. Für jeden Listentyp, jedes benutzerdefinierte Attribut und jede Anforderungseigenschaft, die zur Einordnung von Testelementen verwendet werden, kann ein Qualitätsziel erstellt werden. Das ermöglicht dem Anwender, eine Teilmenge von Tests zu definieren, die ausgeführt werden müssen, damit das Projekt gewissen Qualitätskriterien entspricht. Die Berichterstellung mit Qualitätszielen ermöglicht Benutzern, den Aktoren Testplanung und Ausführungsvorgang, relevante Ziele, Zeitrahmen und Qualitätsbewertung der Testelemente mitzuteilen.