大家眾所周知,軟件測(cè)試幾乎都是面對(duì)互聯(lián)網(wǎng)產(chǎn)品進(jìn)行的軟件驗(yàn)收測(cè)試/測(cè)評(píng)工作,比如電子商城、APP、小程序、B/S、C/S架構(gòu)產(chǎn)品,這很容易給大家造成一種假象,好像只有互聯(lián)網(wǎng)產(chǎn)品才能適合進(jìn)行軟件測(cè)評(píng)。但是除了互聯(lián)網(wǎng)以及傳統(tǒng)軟件產(chǎn)品的軟件測(cè)評(píng)以外,還有包括嵌入式產(chǎn)品的測(cè)評(píng),比如一個(gè)大的在未來(lái)比較火的方向,那就是物聯(lián)網(wǎng),嵌入式包括的內(nèi)容比較廣,咱們就以物聯(lián)網(wǎng)產(chǎn)品進(jìn)行說(shuō)明。物聯(lián)網(wǎng)的前景發(fā)展要稍微好一些,畢竟現(xiàn)在智能家居、智能生活這么受人追捧,而且也是今后生活的大方向。物聯(lián)網(wǎng)涉及到的東西可能有感知、智能控制、數(shù)據(jù)分析等等這些,像智能家居這種用手機(jī)控制身邊的物品、把物品和網(wǎng)絡(luò)連接起來(lái)是一個(gè)發(fā)展的趨勢(shì),也是現(xiàn)在比較火熱的點(diǎn)。
嵌入式是物聯(lián)網(wǎng)四個(gè)關(guān)鍵技術(shù)中-技術(shù)應(yīng)用類(lèi)是最核心的技術(shù)之一。
1、射頻識(shí)別技術(shù)
2、信息傳輸技術(shù)
3、數(shù)據(jù)處理技術(shù)
4、技術(shù)應(yīng)用技術(shù)
其中技術(shù)應(yīng)用技術(shù)包括:智能系統(tǒng)技術(shù)、中間件技術(shù)、嵌入技術(shù)、集成技術(shù)。
比較簡(jiǎn)單的理解就是物聯(lián)網(wǎng)是互聯(lián)網(wǎng)和嵌入式融合之后所產(chǎn)生的。在進(jìn)行嵌入式或者物聯(lián)網(wǎng)運(yùn)行過(guò)程中,其產(chǎn)品質(zhì)量是我們重點(diǎn)要考慮的,主要體現(xiàn)在功能性、性能效率、易用性、可靠性、信息安全性、可維護(hù)性等主要軟件特征,在運(yùn)行過(guò)程中,任何一個(gè)特征存在問(wèn)題都不是一個(gè)完美的產(chǎn)品。我們軟件測(cè)試工作就是面對(duì)軟件各種特性來(lái)進(jìn)行的軟件測(cè)試設(shè)計(jì),對(duì)不同的軟件特性設(shè)計(jì)不同的正例、反例,以及特殊場(chǎng)景的設(shè)計(jì),經(jīng)過(guò)多輪軟件測(cè)試,發(fā)現(xiàn)產(chǎn)品缺陷,最后出具《XX產(chǎn)品軟件驗(yàn)收測(cè)試報(bào)告》。
安全性方面
特別在信息安全性方面,物聯(lián)網(wǎng)產(chǎn)品最容易受到外界的網(wǎng)絡(luò)攻擊,更重要的是很多物聯(lián)網(wǎng)智能產(chǎn)品,比如智能家居,智能玩具,智能手表,物聯(lián)網(wǎng)攝像頭,農(nóng)業(yè)機(jī)械的作業(yè)狀態(tài)和作業(yè)效果的監(jiān)測(cè),工業(yè)企業(yè)的設(shè)備狀態(tài)監(jiān)測(cè),設(shè)備利用率指標(biāo)的監(jiān)測(cè),農(nóng)業(yè)養(yǎng)殖的環(huán)境監(jiān)測(cè),牲畜監(jiān)測(cè)等等應(yīng)用領(lǐng)域已經(jīng)與5G技術(shù)完美融合,信息安全性顯得更加重要,也給物聯(lián)網(wǎng)企業(yè)帶來(lái)了新的挑戰(zhàn)。隨著物聯(lián)網(wǎng)的應(yīng)用,涉及用戶(hù)隱私的海量數(shù)據(jù)將被各類(lèi)物聯(lián)網(wǎng)設(shè)備記錄,其數(shù)據(jù)安全隱患也愈加嚴(yán)重。此外,據(jù)有關(guān)數(shù)據(jù)顯示,10000戶(hù)家庭每天大約能夠生成多達(dá)1.5億個(gè)離散數(shù)據(jù)點(diǎn)。IDC報(bào)告顯示,2020年全球物聯(lián)網(wǎng)設(shè)備將有200-250億臺(tái)。海量用戶(hù)隱私數(shù)據(jù)被龐大的物聯(lián)網(wǎng)設(shè)備所承載記錄,其安全風(fēng)險(xiǎn)系數(shù)也被極具放大。
性能效率
互聯(lián)網(wǎng)與嵌入式/物聯(lián)網(wǎng)的應(yīng)用結(jié)合,由于用戶(hù)處于世界各地,無(wú)法控制用戶(hù)什么時(shí)候去訪問(wèn)嵌入式/物聯(lián)網(wǎng)產(chǎn)品,可能在某個(gè)節(jié)點(diǎn)甚至幾萬(wàn)個(gè)節(jié)點(diǎn),使得嵌入式/物聯(lián)網(wǎng)產(chǎn)品處于高并發(fā)的狀況,而導(dǎo)致整個(gè)系統(tǒng)的崩潰。所以在開(kāi)發(fā)策略上,就會(huì)出現(xiàn)分布式,消息隊(duì)列的方式去解決這些遇到的問(wèn)題,而不再是以前那種單服務(wù)器方式解決這些問(wèn)題。由于軟件部署在服務(wù)端,所以,軟件的更新也在服務(wù)端進(jìn)行。這意味著如果采用單服務(wù)器的方式部署服務(wù),也可以在后期拆分為微服務(wù)或者多服務(wù)器方式。 對(duì)于嵌入式/物聯(lián)網(wǎng)應(yīng)用來(lái)說(shuō),一般來(lái)說(shuō)用戶(hù)只會(huì)對(duì)本設(shè)備對(duì)應(yīng)的某些節(jié)點(diǎn)進(jìn)行操作,但是對(duì)于服務(wù)器依然存在著高并發(fā)的壓力。舉個(gè)例子:對(duì)于手機(jī)的應(yīng)用來(lái)說(shuō),其實(shí)數(shù)據(jù)的交互是在于服務(wù)端和客戶(hù)端,基本上來(lái)說(shuō),雖然軟件安裝在嵌入式設(shè)備中,但本質(zhì)在于與服務(wù)器做數(shù)據(jù)交互,可以理解是互聯(lián)網(wǎng)應(yīng)用。
穩(wěn)定性
嵌入式設(shè)備在完善產(chǎn)品后,可能不具備OTA(空中升級(jí))功能,所以對(duì)于穩(wěn)定性的要求就比較高。試想如下場(chǎng)景,當(dāng)你的設(shè)備賣(mài)到了全球各地,而你發(fā)現(xiàn)了一個(gè)嚴(yán)重的問(wèn)題,而無(wú)法通過(guò)空中升級(jí)的方式更新軟件,那么這個(gè)軟件更新的代理就是非常高的。 另外一種情況是,你的硬件設(shè)計(jì)考慮不夠周全,導(dǎo)致了內(nèi)存不那么夠,那么對(duì)于軟件研發(fā)來(lái)說(shuō),需要更多的節(jié)約內(nèi)存空間。 或者是某個(gè)節(jié)點(diǎn)與服務(wù)器的連接因?yàn)槿蹙W(wǎng)環(huán)境而存在不穩(wěn)定性,這些都是我們測(cè)評(píng)人員應(yīng)該去為客戶(hù)考慮的。
軟件測(cè)評(píng)依據(jù)
依據(jù)GB/T 25000.51-2016《系統(tǒng)與軟件工程 系統(tǒng)與軟件質(zhì)量要求和評(píng)價(jià)(SQuaRE) 第51 部分: 就緒可用軟件產(chǎn)品(RUSP)的質(zhì)量要求和測(cè)試細(xì)則》,即CNAS資質(zhì)國(guó)家認(rèn)可委。
商務(wù)流程
1、商務(wù)階段
2、實(shí)施階段
3、交付階段
提供的材料
1、測(cè)試申請(qǐng)表
2、與申請(qǐng)表一致的系統(tǒng)功能列表
3、與申請(qǐng)表一致的用戶(hù)手冊(cè)
4、任務(wù)書(shū)、合同書(shū)、申報(bào)材料等
約束條件
《XX產(chǎn)品軟件測(cè)評(píng)委托合同》
《XX產(chǎn)品軟件測(cè)評(píng)保密協(xié)議》
測(cè)試周期
3-10個(gè)工作日內(nèi)出具《XX產(chǎn)品軟件驗(yàn)收測(cè)試報(bào)告》
服務(wù)區(qū)域
北京、上海、天津、重慶、遼寧省、黑龍江省、吉林省、廣東省、海南省、福建省、湖南省、四川省、重慶市、貴州省、云南省、廣西省、湖北省、河南省、山東省、甘肅省、新疆省、西藏自治區(qū)、河北省、陜西省、山西省、浙江省、江蘇省等地區(qū)軟件驗(yàn)收測(cè)試報(bào)告。