產(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)檢測手段。