Parasoft自動化軟件測試:讓質(zhì)量起飛
目前采用自動化軟件測試工具進(jìn)行軟件測試的企業(yè)似乎還都集中在一些大公司中。比如Parasoft在中國的客戶,多數(shù)還是類似IBM、銀聯(lián)、華為、中興、移動等公司。

“軟件是系統(tǒng)設(shè)計重要的一面,越來越多的公司非常重視代碼開發(fā),但目前代碼質(zhì)量卻經(jīng)常容易被忽略?!崩畛杀硎?。
如何達(dá)成嚴(yán)苛的業(yè)界標(biāo)準(zhǔn)?
全球化的市場需要產(chǎn)品通過一些通用的、被業(yè)界公認(rèn)的標(biāo)準(zhǔn),例如MISRA(MISRA C, MISRA C 2004, MISRA C 2008)、FDA、ANSI 62304、DO-178B, JSF、ISO/DIS 26262 & ASIL、IEC 61508 & SIL。
“FDA,MISRA有專門的測試要求,那么我們的測試軟件可以集成這些要求,從而方便客戶進(jìn)行更快更準(zhǔn)確的自動化測試?!崩畛杀硎?。此外,他在演講中還指出了達(dá)成這些業(yè)界標(biāo)準(zhǔn)所需的測試平臺的要求:
§面:一套高效、實時、可控的SDLC平臺,此平臺需要:
1.符合FDA,ANSI 62304, IEC & SIL軟件開發(fā)要求的原則理念
2.可對軟件開發(fā)整個流程即時、高效的控制和管理
3.不影響現(xiàn)有開發(fā)流程
§點(diǎn):盡可能自動化所有測試任務(wù),用以滿足諸如MISRA, FDA, ISO/DIS 26262所規(guī)定的驗證方法
1.盡可能自動化靜態(tài)分析、數(shù)據(jù)流分析、單元測試等測試工作
2支持代碼評審(Code Review)
靜態(tài)代碼分析應(yīng)該在軟件開發(fā)的初級階段就進(jìn)行,除了Parasoft的靜態(tài)分析方案,常見的還包括QAC和PC-lint。Parasoft的靜態(tài)代碼分析方案為用戶建立一個持續(xù)的自動化進(jìn)程來集中管理基于模式的靜態(tài)代碼分析,數(shù)據(jù)流靜態(tài)分析以及編碼度量指標(biāo)計算。這些解決方案不僅支持Java、C/C以及.NET等語言(C#,VB.NET以及ManagedC),同樣還支持Java腳本,HTML,CSS,VB腳本/ASP,XML以及WSDL等(針對SOA)。
“相比較其他方案,Parasoft的優(yōu)勢在于規(guī)范全面、少有誤報,而且我們可以讓用戶自定義代碼規(guī)范?!崩畛杀硎?。

End of article