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