作者:宋檢 時(shí)間:2022-11-07 來(lái)源:互聯(lián)網(wǎng)
對(duì)于測(cè)試一個(gè)全新的計(jì)量器具軟件,就功能性檢測(cè)而言,其復(fù)雜程度并不算高,根據(jù)需求說(shuō)明,編制檢測(cè)大綱,按部就班地執(zhí)行檢測(cè)步驟即可。計(jì)量器具軟件有其自身的特點(diǎn)——及時(shí)性、可靠性、易讀性。但是,針對(duì)計(jì)量器具軟件的特點(diǎn),在驗(yàn)證功能是否正常的同時(shí),還要檢測(cè)軟件中可能出現(xiàn)的漏洞,甚至是后門(mén),其難度比編制一個(gè)軟件還甚。
軟件檢測(cè)是為了發(fā)現(xiàn)設(shè)計(jì)人員、編程人員由于疏忽或故意而留下的隱患和錯(cuò)誤。軟件檢測(cè)方法歸結(jié)起來(lái),不外乎黑盒測(cè)試與白盒測(cè)試。黑盒測(cè)試相對(duì)簡(jiǎn)單易行,一般用于功能驗(yàn)證;白盒測(cè)試則比較繁瑣,主要用于內(nèi)部邏輯檢查。面對(duì)由少則近萬(wàn),多則十幾萬(wàn)甚至更多軟件源代碼編譯成的機(jī)器代碼,僅通過(guò)黑盒測(cè)試,即使采用了自動(dòng)測(cè)試工具,也很難確保軟件質(zhì)量的可靠。如果對(duì)這么多源代碼進(jìn)行白盒測(cè)試,人工時(shí)間成本過(guò)高,不能適應(yīng)管理部門(mén)和企業(yè)對(duì)計(jì)量器具型式評(píng)價(jià)時(shí)間的需求。
通過(guò)分析部分計(jì)量器具軟件的源代碼可知,源代碼中很大一部分是實(shí)現(xiàn)各種功能的代碼,真正涉及法制計(jì)量管理部分的(比如傳感器通信、數(shù)據(jù)讀取、保存、處理、顯示等)并不多。正是這些原因,也促使OIML D31《軟件控制的計(jì)量器具通用要求》中提出軟件分離的概念,將法制規(guī)定和要求囊括的管理部分與市場(chǎng)客戶(hù)需求的功能部分分開(kāi)。在型式評(píng)價(jià)時(shí),僅針對(duì)法制管理的軟件部分進(jìn)行測(cè)試。JJF1182-2007《計(jì)量器具軟件測(cè)評(píng)指南》中將這種分離稱(chēng)為法制軟件部分和非法制軟件部分的分離。這樣做對(duì)管理部門(mén)、檢測(cè)機(jī)構(gòu)和軟件制造商而言都有利。降低管理風(fēng)險(xiǎn),更加有效地實(shí)施監(jiān)督,降低檢測(cè)成本,提高型式評(píng)價(jià)效率,企業(yè)版本控制得力,核心知識(shí)產(chǎn)權(quán)得到保護(hù)。
就計(jì)量器具軟件型式試驗(yàn)檢測(cè)而言,為降低管理風(fēng)險(xiǎn),提高型式評(píng)價(jià)的工作效率,實(shí)現(xiàn)知識(shí)產(chǎn)權(quán)保護(hù),理想的型式評(píng)價(jià)流程大體如下:功能檢測(cè)→法制軟件部分白盒測(cè)試→非法制軟件部分抽樣測(cè)試→版本備案。
從管理角度出發(fā),功能檢查是與現(xiàn)有計(jì)量法規(guī)保持一致,法制軟件部分的白盒測(cè)試是保證計(jì)量器具軟件質(zhì)量、降低發(fā)證和管理風(fēng)險(xiǎn)的有效手段,非法制軟件部分的抽樣測(cè)試是保證軟件整體質(zhì)量可靠,版本備案將為日后法制目的活動(dòng)提供相關(guān)證據(jù)。就目前情況而言,還有以下實(shí)際困難。
1.時(shí)效性
如果按照白盒測(cè)試的要求,需要經(jīng)過(guò)較長(zhǎng)時(shí)間的前期準(zhǔn)備,包括與研發(fā)人員的溝通,走讀大量的程序代碼,進(jìn)行相關(guān)的臨界值測(cè)試,判斷功能算法的正確等內(nèi)容,往往會(huì)超過(guò)3個(gè)月的時(shí)間。而目前型式評(píng)價(jià)試驗(yàn)根據(jù)不同的項(xiàng)目,時(shí)限要求非常嚴(yán)格,在目前對(duì)軟件規(guī)范度還不夠高的情形下,很難在限定的時(shí)間內(nèi)完成軟件的白盒測(cè)試,滿(mǎn)足不了型式評(píng)價(jià)的時(shí)限要求。
2.風(fēng)險(xiǎn)性
即使給予了充分的時(shí)間保障,對(duì)于一個(gè)沒(méi)有進(jìn)行軟件法制部分和非法制部分分離的計(jì)量器具軟件而言,一般檢測(cè)人員需要做到****覆蓋率的檢測(cè)仍然是一項(xiàng)高難度的技術(shù)工作。即使做到了****覆蓋,仍不敢斷言其中沒(méi)有缺陷。
就目前而言,軟件的覆蓋率測(cè)試達(dá)到50%已經(jīng)是一個(gè)比較高的比例。在這種情形下,另外的50%只能靠其他技術(shù),甚至是檢測(cè)人員的個(gè)人經(jīng)驗(yàn)進(jìn)行必要的判斷。如此處理,軟件評(píng)測(cè)的風(fēng)險(xiǎn)就隨之而來(lái)。
3.版本多
另一個(gè)比較普遍的問(wèn)題是,廠(chǎng)家的計(jì)量器具軟件版本往往有很多,有測(cè)試版本、*終版本、地區(qū)版本,這些版本本身還有不同的升級(jí)版本。進(jìn)行檢測(cè)的往往是其中之一。
1、檢測(cè)行業(yè)全覆蓋,滿(mǎn)足不同的檢測(cè);
2、實(shí)驗(yàn)室全覆蓋,就近分配本地化檢測(cè);
3、工程師一對(duì)一服務(wù),讓檢測(cè)更精準(zhǔn);
4、免費(fèi)初檢,初檢不收取檢測(cè)費(fèi)用;
5、自助下單 快遞免費(fèi)上門(mén)取樣;
6、周期短,費(fèi)用低,服務(wù)周到;
7、擁有CMA、CNAS、CAL等權(quán)威資質(zhì);
8、檢測(cè)報(bào)告權(quán)威有效、中國(guó)通用;
①本網(wǎng)注名來(lái)源于“互聯(lián)網(wǎng)”的所有作品,版權(quán)歸原作者或者來(lái)源機(jī)構(gòu)所有,如果有涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一個(gè)月內(nèi)與本網(wǎng)聯(lián)系,聯(lián)系郵箱service@baijiantest.com,否則視為默認(rèn)百檢網(wǎng)有權(quán)進(jìn)行轉(zhuǎn)載。
②本網(wǎng)注名來(lái)源于“百檢網(wǎng)”的所有作品,版權(quán)歸百檢網(wǎng)所有,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用。想要轉(zhuǎn)載本網(wǎng)作品,請(qǐng)聯(lián)系:service@baijiantest.com。已獲本網(wǎng)授權(quán)的作品,應(yīng)在授權(quán)范圍內(nèi)使用,并注明"來(lái)源:百檢網(wǎng)"。違者本網(wǎng)將追究相關(guān)法律責(zé)任。
③本網(wǎng)所載作品僅代表作者獨(dú)立觀(guān)點(diǎn),不代表百檢立場(chǎng),用戶(hù)需作出獨(dú)立判斷,如有異議或投訴,請(qǐng)聯(lián)系service@baijiantest.com