技術(shù)
導(dǎo)讀:如果你的公司正在開(kāi)發(fā)一種物聯(lián)網(wǎng)系統(tǒng),那么我們測(cè)試人員要怎么去面對(duì)新事物帶來(lái)的難題?怎么去突破新事物帶來(lái)的挑戰(zhàn)?
物聯(lián)網(wǎng)是一個(gè)包含大量網(wǎng)絡(luò)設(shè)備、傳感器和計(jì)算基礎(chǔ)設(shè)施的龐大系統(tǒng),到2020 年,通過(guò)物聯(lián)網(wǎng)相互連接的的設(shè)備可能會(huì)達(dá)到 500
億臺(tái),環(huán)境傳感器、運(yùn)動(dòng)檢測(cè)器、冰箱和恒溫器都將能通過(guò) Wi-Fi、藍(lán)牙、ZigBee、4G LTE 等技術(shù)在物聯(lián)網(wǎng)系統(tǒng)中相互連接。
可以說(shuō)物聯(lián)網(wǎng)是一種架構(gòu),它由各種硬件和軟件組件緊密耦合而成的,不僅是軟件的應(yīng)用,硬件、傳感器、通信網(wǎng)關(guān)等也起著至關(guān)重要的作用。只有功能測(cè)試是不足以完成驗(yàn)證系統(tǒng),在環(huán)境、數(shù)據(jù)傳輸?shù)确矫婵偸窍嗷ヒ蕾嚨?,因此與通用軟件系統(tǒng)的測(cè)試相比,物聯(lián)網(wǎng)應(yīng)用的測(cè)試就顯得更為復(fù)雜。
那么,面對(duì)種類如此繁多,規(guī)模如此龐大,環(huán)境如此復(fù)雜的物聯(lián)網(wǎng)系統(tǒng)。對(duì)測(cè)試人員來(lái)說(shuō),是一個(gè)巨大的挑戰(zhàn)!
測(cè)試人員如何攻破物聯(lián)網(wǎng)測(cè)試?
一、測(cè)試人員需要對(duì)物聯(lián)網(wǎng)設(shè)備及應(yīng)用程序的每一個(gè)功能、數(shù)據(jù)顯示、數(shù)據(jù)處理、消息通知、警告信息等等各方面進(jìn)行徹底的測(cè)試。
二、物聯(lián)網(wǎng)是以數(shù)據(jù)為中心的,所有連接設(shè)備/系統(tǒng)都基于可用的數(shù)據(jù)進(jìn)行交互,當(dāng)涉及到設(shè)備之間的數(shù)據(jù)流時(shí),總有機(jī)會(huì)獲取到傳輸中的數(shù)據(jù),從測(cè)試的角度來(lái)看,當(dāng)數(shù)據(jù)在設(shè)備間進(jìn)行交互時(shí),我們需要檢查數(shù)據(jù)是否受到保護(hù)/加密,還是從UI來(lái)看,我們也是需要確保有強(qiáng)密碼進(jìn)行保護(hù)。
三、由于物聯(lián)網(wǎng)是軟硬復(fù)雜組網(wǎng),并與人的關(guān)系更為密切,連通性起著至關(guān)重要的作用,所有的系統(tǒng)必須一直可用,并且可以與相關(guān)系統(tǒng)保持無(wú)縫連接。對(duì)于這些連接有兩個(gè)非常重要的方面需要關(guān)注: 3.1 建立連接和運(yùn)行時(shí),設(shè)備的連接、數(shù)據(jù)傳輸和接收作業(yè)任務(wù)時(shí)應(yīng)該是無(wú)縫的 3.2 關(guān)閉連接場(chǎng)景時(shí),不管是主動(dòng)還是被動(dòng)關(guān)閉連接場(chǎng)景,必須有相應(yīng)的通知或警報(bào)信息 最關(guān)鍵是不管是什么時(shí)候都不應(yīng)該有數(shù)據(jù)丟失。
四、性能測(cè)試不可少,無(wú)論什么系統(tǒng),都需要確保其具有足夠的可伸縮性,所以性能測(cè)試是必備的測(cè)試策略。
五、兼容性,從物聯(lián)網(wǎng)系統(tǒng)的復(fù)雜架構(gòu)來(lái)看,兼容性是必須的,需要兼容不同操作系統(tǒng),同一類型操作系統(tǒng)的不同版本、瀏覽器類型及各自的版本、設(shè)備的生成、通信模塊、甚至不同廠商的設(shè)備兼容等等。
六、試點(diǎn)測(cè)試,就物聯(lián)網(wǎng)而言,試點(diǎn)測(cè)試是必須的,只在實(shí)驗(yàn)室里進(jìn)行測(cè)試是無(wú)法確保設(shè)備能正常的環(huán)境下運(yùn)行的,所以在實(shí)際的環(huán)境下進(jìn)行試點(diǎn)測(cè)試是確保物聯(lián)網(wǎng)服務(wù)可用的必備步驟。
七、對(duì)于很多物聯(lián)網(wǎng)服務(wù)產(chǎn)品需要進(jìn)行第三方認(rèn)證測(cè)試,例如醫(yī)療系統(tǒng),需要通過(guò)相關(guān)的監(jiān)管機(jī)構(gòu)要求的檢測(cè),只有這樣才能確保該產(chǎn)品通過(guò)了相關(guān)監(jiān)管機(jī)構(gòu)的認(rèn)證。
物聯(lián)網(wǎng)測(cè)試是一項(xiàng)艱難、具有挑戰(zhàn)性的工作,但對(duì)測(cè)試人員和團(tuán)隊(duì)來(lái)說(shuō),確保這樣一個(gè)由設(shè)備、協(xié)議、硬件、操作系統(tǒng)、固件等組成的復(fù)雜網(wǎng)絡(luò)的質(zhì)量,是一件令人興奮的事情,也是提升自己測(cè)試能力level的保障臺(tái)階,如果想在測(cè)試崗位飛躍發(fā)展,也許物聯(lián)網(wǎng)測(cè)試你值得擁有!