翻譯|行業資訊|編輯:黃竹雯|2018-12-20 11:53:59.000|閱讀 434 次
概述:使用Parasoft測試影響分析獲得有關代碼更改的即時反饋從而加快軟件開發流程
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Parasoft是一家專門提供軟件測試解決方案的公司,解決方案幾乎涵蓋了軟件開發周期從開始到結束所有的階段。使用Parasoft測試影響分析獲得有關代碼更改的即時反饋,您不必整日整夜的等待運行全套單元測試來驗證代碼更改的影響。相反,您可以立刻深入了解受代碼更改影響的測試,并在檢查核對時更有信心。
單元測試多年來一直是行業最佳實踐,隨著開發團隊不斷構建測試套件,它們變得越來越大。擁有大量的單元測試經驗可以作為測試的良好基礎,但這會對測試執行時間產生很大影響,尤其是在單元測試擴展到集成/組件級別測試時。
因此,了解測試內容的關鍵在于了解每個代碼更改的確切影響、需要運行哪些測試以及可能需要哪些新測試。測試影響分析是確定要執行哪個測試來驗證代碼更改,通過利用Parasoft進行單元測試的測試影響分析,軟件開發團隊可以通過IDE或CI流程集中他們的測試工作并真正加速他們的開發流程。
開發人員可以輕松利用其工作流程中的優勢,通過將測試影響分析的結果直接集成到IDE中,將測試工作集中在正確的位置,并確保代碼更改得到全面測試,包括對相關代碼的間接影響。
開發人員進行測試影響分析除了可以得到早發現和修復Bug的效果以外,還可以:
將測試影響分析與CI流程相結合,可以節省大量時間。您可以將開發團隊的工作重點放在確保質量的確切需求上。在處理變更時,優化開發和構建對于實現敏捷目標至關重要。
更快的發現錯誤比在軟件開發生命周期中發現他們更好,也更便宜。開發人員通常不知道要運行哪些測試,因此他們要么不運行任何測試,要么運行得太少。
在這種情況下,它們依賴于運行整個測試的套件的構建,開發團隊在等待構建過程中有關其更改的反饋處于空閑狀態。通過利用測試影響分析,開發團隊可以在將代碼提交到構建之前運行相應的測試。
當開發人員在IDE中編寫代碼時,Jtest“受影響的單元測試”視圖提供了一個動態演變的列表,其中列出了需要運行哪些測試來執行本地更改的代碼。然后,開發人員需要做的只是右鍵單擊受影響的測試并執行它,或者只是運行所有受影響的測試。
Jtest會跟蹤已運行的受影響的測試,并清楚地顯示已經通過的測試和失敗的測試,使開發人員可以輕松確定仍需要運行哪些測試,或哪些測試失敗需要解決。當所有測試都已運行并且通過,開發人員對代碼的更改就會更有信心,可以安全地提交代碼并繼續執行下一個開發任務。
Parasoft Jtest支持Git或SVN源代碼控制的項目以及其他控制系統。Jtest提供Maven和Gradle插件,這些插件可以集成為Maven或Gradle的一部分運行測試CI構建作業中。
這些插件可以配置為完全自動化測試套件,允許團隊設置僅測試基于最新代碼更改的CI作業,從而允許他們將運行CI作業所花費的時間縮短為數小時到數分鐘。
傳統的單元測試正在變得不適應日漸龐大的測試任務,及時的采用適合的操作方法來減輕開發人員的測試負擔,不僅是精力上的節省,也是直接經濟效益上的改變。利用Parasoft Jtest進行單元測試的測試影響分析,真正加速開發流程,實現高效目標。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn