原創(chuàng)|使用教程|編輯:鄭恭琳|2021-03-29 09:42:33.190|閱讀 518 次
概述:在敏捷,DevOps,CI / CD以及我們想加入的任何其他行業(yè)詞匯中,開發(fā)人員和測試人員承受著巨大的壓力,需要快速交付高質(zhì)量,功能強大的軟件。需求必須通過一系列測試來支持,以便可以清楚地了解分配的需求是否已得到滿足。許多組織在Jira(或其他平臺)中將測試結(jié)果與需求手動關(guān)聯(lián),但這可能很乏味并且浪費精力。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在敏捷,DevOps,CI / CD以及我們想加入的任何其他行業(yè)詞匯中,開發(fā)人員和測試人員承受著巨大的壓力,需要快速交付高質(zhì)量,功能強大的軟件。需求必須通過一系列測試來支持,以便可以清楚地了解分配的需求是否已得到滿足。許多組織在Jira(或其他平臺)中將測試結(jié)果與需求手動關(guān)聯(lián),但這可能很乏味并且浪費精力。
相反,開發(fā)人員和測試人員可以自動執(zhí)行測試,然后依靠一個清晰的整合儀表板,使他們可以查看:
Parasoft的報告和分析功能就是這樣做的-以下屏幕截圖顯示了其用于測試報告和需求可追溯性的整合儀表板的示例:
對于單元測試,Jtest(以類似的方式進行C / C ++ test和dotTEST的工作)收集已執(zhí)行的單元測試的測試結(jié)果和覆蓋率數(shù)據(jù),并分析每行代碼并將其標(biāo)記為覆蓋(如果在測試期間執(zhí)行)測試過程。總覆蓋率是覆蓋行與所有可能覆蓋的行的比率。用戶可以通過查看覆蓋率報告輕松地檢查其代碼是否已經(jīng)過徹底測試,或者可以檢查他們是否滿足代碼覆蓋率要求。 Parasoft的覆蓋率報告使用戶可以輕松識別未覆蓋的代碼行和部分。
Jtest還使客戶能夠監(jiān)視獨立應(yīng)用程序和Web應(yīng)用程序,以收集有關(guān)在應(yīng)用程序運行時執(zhí)行的代碼的覆蓋率信息。質(zhì)量檢查人員和測試人員可以從手動或自動測試會話中收集覆蓋率數(shù)據(jù),Jtest可以輕松地與第三方測試執(zhí)行軟件集成以實現(xiàn)自動化流程。
為了提供有效的測試可追溯性,Parasoft會跟蹤每個測試所涵蓋的代碼,當(dāng)用戶希望檢查其測試用例對哪些內(nèi)容進行了精確測試或確保適當(dāng)?shù)臏y試隔離(例如,如果單元測試執(zhí)行了意外的代碼時,該功能非常有用)時,Parasoft尤其有用訪問本地存儲的文件或修改環(huán)境,用戶可以對其進行存根或模擬)。通過將測試與開發(fā)工件(例如需求,任務(wù)管理系統(tǒng)中的需求,任務(wù)或功能請求)相關(guān)聯(lián),Parasoft可以收集需求測試和覆蓋測試信息,以使用戶能夠檢查其功能實現(xiàn)是否正確由他們的測試覆蓋。
自動化難題中的一個關(guān)鍵要素是將特定測試與需求聯(lián)系起來的能力。應(yīng)用程序測試人員可能會進行測試,以確保可以使用特定的輸入和輸出實現(xiàn)自動化,但是如果不將其鏈接到特定的要求,他們?nèi)匀粫?費時間。使用來自Parasoft SOAtest的自動化,應(yīng)用程序測試人員可以創(chuàng)建鏈接到跟蹤系統(tǒng)(例如Jira)中特定需求的自動化測試,然后在Development Testing Platform中快速查看自上而下的報告。
為此,只需附加一個@req類型,然后輸入來自Jira的相關(guān)ID,如下所示:
現(xiàn)在,您已經(jīng)將測試與需求標(biāo)簽鏈接在一起,可以在自動執(zhí)行測試后對其進行跟蹤。當(dāng)從持續(xù)集成工具(例如Jenkins)調(diào)用測試時,將生成一個包含@req類型的報告,并將其引用回Jira中的需求。
需求可追溯性報告可幫助您證明JIRA中存儲的需求與測試,靜態(tài)分析之間的可追溯性,并構(gòu)建使用Parasoft工具生成的審閱數(shù)據(jù)。使用以上技術(shù)來鏈接需求和測試,可從在測試創(chuàng)建過程中建立的這些關(guān)聯(lián)中生成可追溯性報告。該報告包括一個小部件和向下鉆取報告,顯示與現(xiàn)有JIRA要求相關(guān)的測試數(shù)據(jù)。
JIRA需求餅圖可以通過測試失敗,不完整,通過和未執(zhí)行測試來顯示可追溯性。將鼠標(biāo)懸停在餅圖切片上會指示每個切片中的測試總數(shù)。單擊餅圖將轉(zhuǎn)到詳細(xì)的可追溯性報告。
還可在Parasoft DTP內(nèi)部使用可追溯性信息,以為開發(fā)人員,測試人員和管理人員提供功能強大的中央?yún)⒖键c,以了解測試對需求(在當(dāng)前版本的范圍內(nèi))有多徹底的了解。可以快速識別未經(jīng)測試(或測試失敗)的需求,并可以將資源用于解決問題。在Parasoft DTP中,如下所示,其中顯示了可追溯性報告,其中顯示了JIRA / Parasoft相關(guān)性以及每個工作項的詳細(xì)狀態(tài)。
在那里,您將獲得一個全面的概覽,可以快速向您顯示是否已針對每個需求通過了測試。
對這些功能感興趣?
要獲取有關(guān)所用技術(shù)的更多信息,請訪問以下鏈接:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn