在IPD咨詢過(guò)程中,很多創(chuàng)新型企業(yè)對(duì)于產(chǎn)品開(kāi)發(fā)過(guò)程中的測(cè)試活動(dòng)一知半解,對(duì)于測(cè)試活動(dòng)在產(chǎn)品開(kāi)發(fā)過(guò)程中的重要性知之甚少。客戶經(jīng)常和顧問(wèn)抱怨,產(chǎn)品開(kāi)發(fā)過(guò)程中,很多問(wèn)題無(wú)法發(fā)現(xiàn),很多時(shí)候都是在產(chǎn)品賣給消費(fèi)者后,問(wèn)題大爆發(fā),造成大量投訴,客戶滿意度低。
當(dāng)顧問(wèn)帶領(lǐng)客戶審視企業(yè)產(chǎn)品開(kāi)發(fā)流程時(shí),會(huì)有令人吃驚的發(fā)現(xiàn):企業(yè)中關(guān)于產(chǎn)品測(cè)試的意識(shí)非常淡漠!比如有的企業(yè)在產(chǎn)品開(kāi)發(fā)過(guò)程中,只是開(kāi)發(fā)人員兼做測(cè)試的工作,有的企業(yè)雖然配置了測(cè)試人員,但是測(cè)試人員只有2、3人,更有的企業(yè)連測(cè)試的意識(shí)都沒(méi)有,只是在某個(gè)環(huán)節(jié)開(kāi)展簡(jiǎn)單的產(chǎn)品測(cè)試……沒(méi)有測(cè)試計(jì)劃,沒(méi)有測(cè)試人員,沒(méi)有測(cè)試流程,測(cè)試不規(guī)范。沒(méi)有充分的測(cè)試,當(dāng)然無(wú)法在產(chǎn)品開(kāi)發(fā)過(guò)程中充分發(fā)現(xiàn)問(wèn)題,這樣就會(huì)帶來(lái)產(chǎn)品問(wèn)題遺留到后端,甚至當(dāng)產(chǎn)品到達(dá)消費(fèi)者手中后,產(chǎn)品問(wèn)題集中爆發(fā)。
我們?yōu)槭裁匆诋a(chǎn)品開(kāi)發(fā)過(guò)程中設(shè)置測(cè)試活動(dòng)?因?yàn)楫a(chǎn)品的質(zhì)量問(wèn)題是隱性的,當(dāng)我們沒(méi)有及時(shí)發(fā)現(xiàn)它,它就會(huì)隱藏起來(lái),不會(huì)主動(dòng)顯性化。因此,我們?cè)O(shè)置測(cè)試活動(dòng)不是證明測(cè)試對(duì)象沒(méi)有問(wèn)題,而是必須確保產(chǎn)品在明確定義的使用環(huán)境下滿足:
1. 明確定義的使用需求
2. 明確定義的功能說(shuō)明
3. 明確定義的非功能性指標(biāo)
在IPD理論中,產(chǎn)品開(kāi)發(fā)是基于市場(chǎng)的創(chuàng)新活動(dòng)。而這就要求我們,開(kāi)發(fā)產(chǎn)品是按照產(chǎn)品包需求開(kāi)發(fā),既不“蔓延”也不要“鍍金”,我們只是按照產(chǎn)品包需求進(jìn)行產(chǎn)品開(kāi)發(fā)。我們的產(chǎn)品就要滿足我們定義的產(chǎn)品需求、滿足定義的產(chǎn)品功能以及定義的非功能特性,比如安全性、穩(wěn)定性等。
當(dāng)企業(yè)將產(chǎn)品推向市場(chǎng)前,企業(yè)要做到心里有數(shù),我們的產(chǎn)品是否符合要求?這就要求我們企業(yè),在產(chǎn)品開(kāi)發(fā)的每個(gè)環(huán)節(jié),必須按照我們定義的產(chǎn)品包需求進(jìn)行檢驗(yàn),驗(yàn)證是否達(dá)到了預(yù)期目標(biāo),如果沒(méi)有達(dá)到目標(biāo),發(fā)現(xiàn)了什么樣的問(wèn)題?開(kāi)發(fā)人員要及時(shí)改正這些問(wèn)題,避免問(wèn)題流入后端,確保問(wèn)題及時(shí)閉環(huán),交付符合需求的產(chǎn)品,這就是產(chǎn)品測(cè)試活動(dòng)的目的。
了解了測(cè)試的目的,那么,該如何進(jìn)行產(chǎn)品測(cè)試?產(chǎn)品開(kāi)發(fā)是一個(gè)系統(tǒng)工程,同樣測(cè)試也是要有系統(tǒng)性的概念,業(yè)界總結(jié)了IPD-PTM,見(jiàn)下圖。
從上圖可以看出,測(cè)試活動(dòng)是產(chǎn)品質(zhì)量保證的一個(gè)重要環(huán)節(jié)。根據(jù)產(chǎn)品開(kāi)發(fā)計(jì)劃,制定產(chǎn)品的測(cè)試計(jì)劃,明確產(chǎn)品的測(cè)試策略以及產(chǎn)品質(zhì)量標(biāo)準(zhǔn),通過(guò)產(chǎn)品測(cè)試管理子流程、產(chǎn)品測(cè)試工程子流程,對(duì)測(cè)試計(jì)劃、測(cè)試策略進(jìn)行監(jiān)控。
在IPD產(chǎn)品開(kāi)發(fā)流程中設(shè)置了7個(gè)TR點(diǎn),見(jiàn)下圖。
TR1–TR3,是測(cè)試需求分析與計(jì)劃階段。TR1,在產(chǎn)品包需求中,測(cè)試代表提出產(chǎn)品可測(cè)試性需求。TR2,在產(chǎn)品系統(tǒng)設(shè)計(jì)時(shí),提出產(chǎn)品測(cè)試規(guī)格。TR3,在產(chǎn)品子系統(tǒng)設(shè)計(jì)時(shí),提出特性測(cè)試規(guī)格/總體測(cè)試策略/測(cè)試與驗(yàn)證計(jì)劃。
TR4–TR6,按照測(cè)試計(jì)劃,開(kāi)發(fā)測(cè)試用例、搭建測(cè)試環(huán)境,并執(zhí)行測(cè)試計(jì)劃,分析測(cè)試問(wèn)題,反饋測(cè)試結(jié)果。
1、構(gòu)建模塊功能確認(rèn)BBFV(Building Block Functional Validation):構(gòu)建模塊是指設(shè)計(jì)單元,例如一個(gè)單元電路,一個(gè)軟件函數(shù),一個(gè)結(jié)構(gòu)零件等。BBFV通常是以設(shè)計(jì)人員為主,測(cè)試人員參加;
2、系統(tǒng)設(shè)計(jì)驗(yàn)證SDV(System Design Verification):子系統(tǒng)或模塊級(jí)測(cè)試,包括基本功能、性能的常規(guī)測(cè)試、以及各種可靠性類測(cè)試,例如針對(duì)電子產(chǎn)品的容錯(cuò)/容限測(cè)試、EMC測(cè)試、安全測(cè)試、噪聲測(cè)試、熱測(cè)試、環(huán)境可靠性測(cè)試等。若是機(jī)械結(jié)構(gòu)類產(chǎn)品或部件,SDV應(yīng)增加疲勞測(cè)試、結(jié)構(gòu)強(qiáng)度測(cè)試、結(jié)構(gòu)剛性測(cè)試等。SDV工作通常是以測(cè)試人員為主,設(shè)計(jì)人員參加;
3、系統(tǒng)集成測(cè)試SIT(System Integration Test):產(chǎn)品整機(jī)測(cè)試,測(cè)試內(nèi)容與SDV大致相同,但增加可用性測(cè)試、可維護(hù)性測(cè)試和包裝測(cè)試。SIT在開(kāi)發(fā)階段后期,由測(cè)試人員負(fù)責(zé)完成;
4、系統(tǒng)驗(yàn)證測(cè)試SVT(System Verification Test):小批量試制情況下的測(cè)試,測(cè)試內(nèi)容與SDV大致相同,但強(qiáng)調(diào)從試制生產(chǎn)線隨機(jī)抽檢,關(guān)注產(chǎn)品質(zhì)量一致性,SVT必須在SIT完成后在驗(yàn)證階段完成。SVT工作以測(cè)試人員為主,試制人員參加即可。
結(jié)合IPD-PTM架構(gòu),測(cè)試人員可以確定產(chǎn)品測(cè)試的目標(biāo),根據(jù)產(chǎn)品開(kāi)發(fā)過(guò)程中BBFV、SDV、SIT、SVT,明確測(cè)試范圍、測(cè)試標(biāo)準(zhǔn)、測(cè)試環(huán)境、測(cè)試工具,并結(jié)合產(chǎn)品開(kāi)發(fā)計(jì)劃,制定產(chǎn)品測(cè)試計(jì)劃。在產(chǎn)品開(kāi)發(fā)階段,開(kāi)發(fā)測(cè)試用例、測(cè)試腳本,按計(jì)劃執(zhí)行測(cè)試,并根據(jù)測(cè)試結(jié)果進(jìn)行分析,發(fā)現(xiàn)問(wèn)題,提交測(cè)試報(bào)告。
下圖概要性介紹各測(cè)試活動(dòng)的主要測(cè)試內(nèi)容。
以上簡(jiǎn)單介紹了基于IPD的產(chǎn)品開(kāi)發(fā)中測(cè)試管理的架構(gòu)、測(cè)試的簡(jiǎn)要流程。企業(yè)如何提升產(chǎn)品的質(zhì)量,在產(chǎn)品開(kāi)發(fā)過(guò)程中充分發(fā)現(xiàn)問(wèn)題,靠簡(jiǎn)單的執(zhí)行測(cè)試工作是不夠的,要將測(cè)試活動(dòng)當(dāng)成管理來(lái)開(kāi)展,這樣就需要企業(yè)做到如下幾點(diǎn):
1、建立測(cè)試的準(zhǔn)入和準(zhǔn)出標(biāo)準(zhǔn),對(duì)于設(shè)計(jì)部門如何提交測(cè)試任務(wù),以及測(cè)試部門如何完成測(cè)試工作做出書面的明確規(guī)定,并大家一致評(píng)審?fù)ㄟ^(guò),在執(zhí)行時(shí)嚴(yán)格遵守;
2、建立產(chǎn)品問(wèn)題提交和處理的流程規(guī)范,并實(shí)現(xiàn)IT化以做好記錄,避免問(wèn)題提交和處理過(guò)程的隨意性;
3、建立產(chǎn)品問(wèn)題和缺陷庫(kù);
4、組建跨部門的產(chǎn)品開(kāi)發(fā)團(tuán)隊(duì),打通部門與部門之間的界限;
5、獎(jiǎng)懲分明,對(duì)于責(zé)任心不強(qiáng)的開(kāi)發(fā)人員及測(cè)試人員要罰,對(duì)于測(cè)試過(guò)程中表現(xiàn)突出者要獎(jiǎng)勵(lì);
6、提升全員的質(zhì)量意識(shí),加強(qiáng)每個(gè)環(huán)節(jié)的質(zhì)量把關(guān),包括設(shè)計(jì),測(cè)試,生產(chǎn)等。
如前文介紹,測(cè)試活動(dòng)是一個(gè)體系化的工作,要有系統(tǒng)工程的思維,可以介紹的內(nèi)容非常多,本文只是進(jìn)行了簡(jiǎn)單概要性的描述,歡迎對(duì)產(chǎn)品測(cè)試有興趣的朋友提供你們的想法、意見(jiàn)和建議,在交流中碰撞火花,為高質(zhì)量的產(chǎn)品開(kāi)發(fā)保駕護(hù)航。