2010-08-23 59 views
1

有沒有一種方法可以跟蹤QC中錯誤的歷史記錄?我試圖得到的是有多少錯誤正在重新開放,並且重新開放了多少次。從QC中,我只能看到「狀態」爲「關閉」,但它不會提供關於從「關閉」變爲「重新打開」,然後「固定」,然後「重新打開」,然後「關閉」 」。在HP QC(質量中心)中跟蹤歷史

在此先感謝!

回答

0

您可以創建一個SQL查詢(直接查詢數據庫,或使用QC的「好的」儀表板和Excel查詢),查看歷史記錄表中的行以查找該字段和缺陷編號。

這些文檔應該有足夠的例子用於這些查詢,您應該能夠想出一個可用的查詢,該查詢既可以工作,也可以在這裏發佈,如果您發佈它。

1

歷史記錄表不會自動跟蹤所有內容,因此請確保首先儘可能在自定義字段模塊中將其標記爲跟蹤歷史記錄。 如果您通過Saas使用QC並且無法訪問Sql Server,則可以始終通過OTA(QC Api)進行操作,並在那裏使用sql。 其他替代方法是,使用工作流程並將其寫入文件中,也可以在相關QC模塊的onchanged事件或保存事件上使用xml(使用vbscript)。

2

QC的審計歷史記錄表中存儲了QC元素(此處爲Bug)中每次更改的信息。所以你可以編寫一個SQL查詢來檢索重新打開的缺陷。我稱他們爲第一次修復失敗,他們提供了很好的證據,說明爲什麼有更多的測試發生時,你有更多的測試

以下是博客鏈接有這個信息,並告訴如何提取一個SQL查詢的例子

First time failures

-1

這裏是一個Excel SQL提取使用:

SELECT 
    "defect"."BG_BUG_ID" AS "Defect", 
    "defect"."BG_STATUS" AS "Status", 
    "defect"."BG_SEVERITY" AS "Severity", 
    "defect"."BG_PRIORITY" AS "Priority", 
    "defect"."BG_USER_03" AS "Category", 
    "defect"."BG_USER_01" AS "Modules", 
    "defect"."BG_USER_08" AS "EFD", 
    "defect"."BG_USER_02" AS "Region", 
    "defect"."BG_SUMMARY" AS "Summary", 
    "defect"."BG_DETECTED_BY" AS "Detected By", 
    "audit_log"."AU_ACTION" AS "Action", 
    "audit_log"."AU_USER" AS "User", 
    "audit_property"."AP_OLD_VALUE" AS "Old Value", 
    "audit_property"."AP_NEW_VALUE" AS "New Value", 
    "audit_log"."AU_TIME" AS "Change Time", 
    "audit_property"."AP_PROPERTY_NAME" AS "Change Area" 
FROM 
    BUG "defect" 
    INNER JOIN AUDIT_LOG "audit_log" ON "defect"."BG_BUG_ID" = "audit_log"."AU_ENTITY_ID" 
    INNER JOIN AUDIT_PROPERTIES "audit_property" ON "audit_log"."AU_ACTION_ID" = "audit_property"."AP_ACTION_ID" 
WHERE 
    "audit_log"."AU_ENTITY_TYPE" = 'BUG'