原創(chuàng)|實施案例|編輯:張莉|2025-10-09 11:19:25.043|閱讀 28 次
概述:NEC Telecom Software Philippines(NSP)是日本NEC Corporation 的子公司,位于馬尼拉。NSP開發(fā)寬帶和移動通信技術(shù),以及 IT 和網(wǎng)絡解決方案,以其高質(zhì)量的輸出滿足客戶最高水平的滿意度。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
NEC Telecom Software Philippines(NSP)是日本NEC Corporation 的子公司,位于馬尼拉。NSP開發(fā)寬帶和移動通信技術(shù),以及 IT 和網(wǎng)絡解決方案,以其高質(zhì)量的輸出滿足客戶最高水平的滿意度。
挑戰(zhàn)
NSP的虛擬目標解決方案(VTS)團隊在追求高質(zhì)量過程中,在代碼審查時主要查找兩類問題:常規(guī)編碼違規(guī)和邏輯/設計錯誤。由于查找和解決編碼違規(guī)問題很耗時,VTS團隊希望將代碼審查流程自動化,以便能將手動代碼審查的精力放在查找邏輯和設計錯誤上。
NSP的虛擬目標解決方案(VTS)團隊由15人組成。大多數(shù)開發(fā)人員都是年輕的工程師,剛剛學習NSP重要的內(nèi)部質(zhì)量計劃,例如代碼審查、測試的范圍和程度。直到最近,只有兩名高級工程師負責審查分配給該團隊的任何特定項目的所有源代碼。這些源代碼通常在10,000到12,000行之間。
當VTS團隊遇到一個進度極其緊張的項目時,資深開發(fā)人員不可能審查所有代碼。會導致大量的編碼錯誤和潛在錯誤在編碼階段未被發(fā)現(xiàn),進而對單元測試和集成測試產(chǎn)生了不利影響
	
 
解決方案
由于手動審查所有源代碼和驗證QA計劃中列出的所有檢查點難度極高,NSP VTS團隊的軟件設計主管Joel Calderon決定開始尋找替代手動代碼審查和編寫單元測試的方案。
他之前使用Parasoft的Java解決方案Jtest時有著積極的體驗,因此他選擇了Parasoft C/C++test,這是一種針對C和C++的自動化單元測試和編碼標準分析解決方案。
結(jié)果
在使用Parasoft C/C++test測試后,Joel表示“它在檢測編碼違規(guī)方面創(chuàng)造了奇跡。根據(jù)Joel稱,VTS團隊減少了代碼審查的時間和成本。使用Parasoft C/C++test測試幫助他們在 2 到 3 小時內(nèi)完成8,000到10,000行應用程序代碼的審查。以前,由薪酬更高的資深工程師進行復雜的手動代碼審查,同樣數(shù)量的代碼需要10到15小時。現(xiàn)在VTS團隊可以將執(zhí)行自動化代碼審查的任務托給最資淺的團隊成員,因為這項任務只需要學習如何使用該解決方案即可。
在使用Parasoft C/C++test之前,執(zhí)行有效的手動代碼審查需要豐富的軟件開發(fā)經(jīng)驗——通常需要數(shù)年時間。Joel指出,有些工程師始終無法培養(yǎng)出執(zhí)行有效手動代碼審查所需的技能。他說:“Parasoft C/C++test消除了這個障礙。”
借助Parasoft C/C++test測試,VTS團隊大大減少了編寫測試用例所花費的開發(fā)時間,以及執(zhí)行單元測試和回歸測試所花費的時間。
	 
 
Parasoft C/C++test在夜間運行測試,然后團隊在早上就能得到測試結(jié)果。時間的節(jié)省還得益于這樣一個事實:使用Parasoft C/C++test后,75-80%的錯誤在上游流程(設計階段到單元測試階段)中被發(fā)現(xiàn),只剩下20-25%的錯誤留給下游流程(集成測試階段到產(chǎn)品發(fā)布)。
Joel表示,Parasoft C/C++test使VTS團隊能夠組織和簡化他們的質(zhì)量計劃。他們所有的編碼規(guī)則和測試要求都集中在一個位置——他們的Parasoft C/C++test應用程序——而不是分散在不同團隊成員的個人知識和經(jīng)驗中。現(xiàn)在,在內(nèi)部質(zhì)量計劃方面,每個人都有共同的思維模式,因為團隊擁有由內(nèi)置的 Parasoft C/C++test編碼規(guī)則以及團隊通過Coding Rule Wizard創(chuàng)建的用戶定義編碼規(guī)則所定義的一套統(tǒng)一、一致的QA參數(shù)。
	 
 
Parasoft C/C++test不僅幫助NEC解決了當下的項目交付壓力,更重要的是為其構(gòu)建了可持續(xù)的軟件質(zhì)量保障體系,在提升客戶滿意度的同時,也為團隊贏得了新的業(yè)務機會。這一成功實踐充分證明了自動化測試工具在現(xiàn)代軟件開發(fā)中的重要價值。
關(guān)于慧都
慧都是一家行業(yè)數(shù)字化解決方案公司,專注于軟件、石油與工業(yè)領域,以深入的業(yè)務理解和行業(yè)經(jīng)驗,幫助企業(yè)實現(xiàn)智能化轉(zhuǎn)型與持續(xù)競爭優(yōu)勢。在軟件工程領域,我們提供開發(fā)控件、研發(fā)管理、代碼開發(fā)、部署運維等軟件開發(fā)全鏈路所需的產(chǎn)品,提供正版授權(quán)采購、技術(shù)選型、個性化維保等服務,幫助客戶實現(xiàn)技術(shù)合規(guī)、降本增效與風險可控。
慧都科技作為Parasoft公司在中國區(qū)的官方授權(quán)合作伙伴,為國內(nèi)企業(yè)提供Parasoft C/C++test產(chǎn)品的正版授權(quán)、定制化部署與全生命周期技術(shù)支持與服務。我們致力于助力客戶精準貫徹功能安全標準、全面提升軟件開發(fā)效率、有效管控項目風險,最終構(gòu)建符合國際標準的高質(zhì)量軟件體系。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn