B端硬件如何開展產(chǎn)品測試?

產(chǎn)品測試是產(chǎn)品生命周期中及其重要的環(huán)節(jié)。難以想象一款產(chǎn)品沒有經(jīng)過測試就推向市場的場景。尤其是B端硬件產(chǎn)品,整個系統(tǒng)較為復(fù)雜,存在系統(tǒng)性風(fēng)險的程度非常高。推出的產(chǎn)品在用戶使用過程,出現(xiàn)重大異常,會損失產(chǎn)品口碑,甚至結(jié)束合作關(guān)系。B端硬件產(chǎn)品如何開展測試過程是擺在產(chǎn)品管理和技術(shù)研發(fā)管理過程的要事。

產(chǎn)品周期過程會分為初期產(chǎn)品需求定義階段、設(shè)計實現(xiàn)階段、工程樣機(jī)階段、中試實驗階段、試產(chǎn)驗證階段。這幾個大環(huán)節(jié),測試組都需要參與進(jìn)來,保證整個生命周期產(chǎn)品過程質(zhì)量有效性。

需求定義階段

產(chǎn)品規(guī)格制定階段,包含有三方面的定義:硬件定義、結(jié)構(gòu)定義、軟件定義。硬件定義包含有產(chǎn)品內(nèi)部所有具有功能形式的功能板件,包括了自研板件和采購的單元模塊。結(jié)構(gòu)定義制定整機(jī)內(nèi)部、外部的緊固方式、排布框架、外形結(jié)構(gòu)等等。軟件定義包含所有與產(chǎn)品相關(guān)聯(lián)的驅(qū)動、系統(tǒng)、數(shù)據(jù)庫、應(yīng)用、算法等等。初始定義這些初步產(chǎn)品規(guī)格和技術(shù)實現(xiàn)方案時,測試組需要參與到這些環(huán)節(jié)中,了解產(chǎn)品會呈現(xiàn)的形態(tài),各部分連接關(guān)系如何。產(chǎn)品組與測試組在需求定義階段共同制定測試目標(biāo)、測試方案、測試性能要素等。

設(shè)計實現(xiàn)階段

產(chǎn)品設(shè)計實現(xiàn)階段會涉及到設(shè)計方式或者若干需求變更,測試組要根據(jù)變更內(nèi)容適時動態(tài)調(diào)整測試計劃。設(shè)計實現(xiàn)階段,可以根據(jù)開發(fā)進(jìn)度情況,安排開展單元測試。尤其是復(fù)雜產(chǎn)品系統(tǒng),會針對已經(jīng)實現(xiàn)的部分既定單元塊,開展單元測試。開展單元測試是為了消除局部功能模塊的邏輯和功能上錯誤缺陷。單元測試的輸入主要由產(chǎn)品設(shè)計時制定的詳細(xì)設(shè)計文檔。但單元測試包含有大量白盒測試過程。對于硬件,會涉及到對板級單元的硬件測試。通過測試工具模擬測試信號或者半模擬仿真平臺進(jìn)行信號輸入輸出測試。對于存在信號質(zhì)量風(fēng)險的信號點(diǎn),要針對性進(jìn)行傳輸測試、信號完整性測試等。不同的硬件領(lǐng)域有不同的測試要求,測試組根據(jù)自身產(chǎn)品要求制定完備單板測試方案。

工程樣機(jī)階段

這各階段需要開展集成測試和系統(tǒng)測試。集成測試主要測試模塊間的調(diào)用關(guān)系,檢驗?zāi)K間接口是否按照既定的工作方式進(jìn)行。系統(tǒng)測試對整個系統(tǒng)進(jìn)行一系列功能性驗證、有效性測試、業(yè)務(wù)符合性測試。這個階段可借用黑盒、白盒測試方式,編制測試用例。這個階段測試方案來源基于產(chǎn)品規(guī)格特征。樣機(jī)階段測試過程需要輸出集成測試報告、系統(tǒng)測試報告。

中試實驗階段

中試產(chǎn)品要完成與產(chǎn)品相關(guān)的所有內(nèi)部測試。這個過程要對產(chǎn)品整個系統(tǒng)進(jìn)行全面測試。通過中試測試確認(rèn)產(chǎn)品最初的產(chǎn)品整體設(shè)計規(guī)格、認(rèn)證要求、行業(yè)標(biāo)準(zhǔn)、企業(yè)內(nèi)部標(biāo)準(zhǔn)是否一致。在中試階段可以確定產(chǎn)品生命周期中早期性能和系統(tǒng)穩(wěn)定性。不同于前期測試階段,中試會開展一次完整的系統(tǒng)測試和回歸測試。中試過程可包括的測試活動有:產(chǎn)品功能測試、產(chǎn)品性能指標(biāo)測試、上下層協(xié)議一致性測試、容錯性測試、可用性測試、內(nèi)外部產(chǎn)品組網(wǎng)測試、電磁兼容性EMC測試、環(huán)境測試、噪聲測試、熱穩(wěn)定性測試、包裝測試、安全認(rèn)證測試、行業(yè)標(biāo)準(zhǔn)測試等。中試的測試,對于不同行業(yè)B端產(chǎn)品,測試內(nèi)容會根據(jù)實際要求有所增減。

試產(chǎn)驗證階段

試產(chǎn)驗證的測試主要是為了驗證制造流程,通過小批量的生產(chǎn)制造驗證設(shè)計完備性。此階段的測試按照完整出貨產(chǎn)品規(guī)格,進(jìn)行全階段試產(chǎn)驗證。試產(chǎn)驗證是面向制造側(cè)測試,可以驗證制造流程,保證大批量生產(chǎn)時可以滿足生產(chǎn)制造流程。這個過程不包含有對新設(shè)計或者改進(jìn)的需求方面的驗證。試產(chǎn)驗證的環(huán)節(jié)包含有系統(tǒng)認(rèn)證測試、制造環(huán)節(jié)驗證、發(fā)貨包裝存儲環(huán)節(jié)驗證。同時為了驗證制造產(chǎn)品與中試產(chǎn)品一致性,會進(jìn)行抽樣檢測。檢測內(nèi)容包括:電磁兼容性EMC測試、環(huán)境測試、安全測試、功能一致性測試。通過試產(chǎn)驗證測試可以檢測摸索出產(chǎn)品在制造過程中是否存在風(fēng)險。整體的試產(chǎn)驗證出具的報告包含有這樣幾方面關(guān)鍵要素:制造流程的產(chǎn)品品質(zhì)評估、制造過程的效率評估、制造系統(tǒng)的成本分析評估。如果在此階段評估存在待改進(jìn)要素,會針對性對制造過程進(jìn)行優(yōu)化處理。非涉及到制造過程的調(diào)整,如:產(chǎn)品工藝改進(jìn),將測試驗證報告反饋至產(chǎn)品和質(zhì)量部,產(chǎn)品設(shè)計開發(fā)組將對產(chǎn)品設(shè)計進(jìn)行調(diào)整。

產(chǎn)品測試過程涵蓋產(chǎn)品生命周期幾乎所有環(huán)節(jié)。產(chǎn)品測試保證了產(chǎn)品制造輸出產(chǎn)品與最早定義的產(chǎn)品一致,同時能夠發(fā)現(xiàn)評估產(chǎn)品存在的風(fēng)險,為打造穩(wěn)定、可靠、可制造的產(chǎn)品提供閉環(huán)檢測手段。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.問:你在測試中發(fā)現(xiàn)了一個 bug ,但是開發(fā)經(jīng)理認(rèn)為這不是一個 bug ,你應(yīng)該怎樣解決。 首先,將問題提...
    qianyewhy閱讀 9,386評論 4 123
  • 一、 軟件測試基本概念 1 bug的概念 bug類型:defect、fault、problem、error… pr...
    三口一個瓜閱讀 4,018評論 0 12
  • -----轉(zhuǎn)載----- 1、問:你在測試中發(fā)現(xiàn)了一個bug,但是開發(fā)經(jīng)理認(rèn)為這不是一個bug,你應(yīng)該怎樣解決? ...
    花開沉浮閱讀 7,719評論 4 88
  • 最近發(fā)現(xiàn)其實很多基礎(chǔ)知識也是很重要的,通過各種渠道搜索整理如下: β測試_Beta測試 β測試,英文是Beta t...
    優(yōu)雅的豬閱讀 3,376評論 1 20
  • 1****、問:你在測試中發(fā)現(xiàn)了一個bug****,但是開發(fā)經(jīng)理認(rèn)為這不是一個bug****,你應(yīng)該怎樣解決?首先...
    一箭閱讀 9,199評論 1 205

友情鏈接更多精彩內(nèi)容