軟件測(cè)試是軟件開發(fā)的組成部分。開發(fā)和執(zhí)行代碼的每個(gè)行業(yè)都可以從使用結(jié)構(gòu)化代碼覆蓋率測(cè)試工具中受益。這些工具在安全性至關(guān)重要的應(yīng)用程序的嵌入式開發(fā)行業(yè)中特別有用,因為在這些應(yīng)用程序中,軟件系統(tǒng)不會(huì)發(fā)生故障,否則將會(huì)喪生。Parasoft C/C++test 2020.2附帶了Coverage Advisor,可幫助用戶創(chuàng)建難以確定且耗時(shí)的難以理解的測(cè)試用例。
?如果你遇到技術(shù)問題,比如測(cè)試過程失敗,最好的補(bǔ)救方法是創(chuàng)建一個(gè)包含導(dǎo)致失敗的源文件(如果適用)以及相關(guān)測(cè)試信息的壓縮文件,然后將該壓縮文件發(fā)送給Parasoft的支持團(tuán)隊(duì)。
SEI CERT安全編碼標(biāo)準(zhǔn)是保護(hù)代碼安全的絕佳選擇,尤其是在您的應(yīng)用程序是嵌入式或安全性至關(guān)重要的情況下。在本文中,我將討論如何使用靜態(tài)分析通過設(shè)計(jì)實(shí)現(xiàn)此標(biāo)準(zhǔn)的安全性。
開發(fā)團(tuán)隊(duì)進(jìn)行回歸測(cè)試,以驗(yàn)證軟件應(yīng)用程序中的代碼變化(修復(fù)錯(cuò)誤或添加新功能)不會(huì)導(dǎo)致引入另一個(gè)錯(cuò)誤或破壞現(xiàn)有系統(tǒng)的任何功能。本文將會(huì)告訴大家什么是回歸測(cè)試,以及為什么它在軟件開發(fā)實(shí)踐中占有如此重要的地位。
內(nèi)存管理充滿危險(xiǎn),尤其是在C和C++中。實(shí)際上,與內(nèi)存管理弱點(diǎn)相關(guān)的錯(cuò)誤占CWE Top 25的很大一部分。前25名中的八個(gè)與緩沖區(qū)溢出、不良指針和內(nèi)存管理直接相關(guān)。 最大的軟件弱點(diǎn)是CWE-119,“內(nèi)存緩沖區(qū)范圍內(nèi)的操作限制不當(dāng)”。這些類型的錯(cuò)誤在各種軟件的安全性和安全性問題中占主導(dǎo)地位,包括汽車,醫(yī)療設(shè)備和航空電子設(shè)備中的安全關(guān)鍵型應(yīng)用程序。
到目前為止,2020年是充滿挑戰(zhàn)的一年。隨著我們中越來越多的人在家外遠(yuǎn)程辦公,比以往任何時(shí)候都重要的是,我們產(chǎn)生的代碼要盡可能的好。靜態(tài)分析是軟件開發(fā)人員以及安全和功能安全專業(yè)人員的理想焦點(diǎn)。
本文為開發(fā)測(cè)試人員整理了Parasoft C/C++test的資源合集,包含C/C++test使用教程、案例研究、行業(yè)資訊、視頻、更新等資源和文檔下載,滿滿的干貨,只為幫助你更好地完成高質(zhì)量軟件開發(fā)。
有太多以安全性為重點(diǎn)的編碼實(shí)踐和標(biāo)準(zhǔn)(即CERT,OWASP,CWE,MISRA,AUTOSAR以及基于IEC 61508的整個(gè)標(biāo)準(zhǔn)系列)。您如何確定適用于您的特定項(xiàng)目的一組編碼標(biāo)準(zhǔn)?本指南將帶您開始前進(jìn)。
隨著FDA在其新的軟件驗(yàn)證指南中增加了更多的網(wǎng)絡(luò)安全要求,醫(yī)療設(shè)備制造商可以轉(zhuǎn)向靜態(tài)分析,這是解決安全性和安全性問題并交付可預(yù)測(cè)軟件的最有效方法。