這是《落葉》文集里第 127 片落葉倔喂,希望你能喜歡铝条,不為別的,只為這份堅持席噩。
【背景】
隨著很多軟件企業(yè)的規(guī)模擴大化和市場需求的正規(guī)化班缰,越來越多企業(yè)的招聘崗位里會出現(xiàn)“質(zhì)量管理”或“質(zhì)量保證”這樣的崗位,這就讓做測試的同學(xué)覺得有些困惑了悼枢,我每天從事的測試工作埠忘,不就是保證產(chǎn)品的質(zhì)量嗎?那“質(zhì)量管理”又是個什么鬼呢馒索?
【你問】
軟件測試和質(zhì)量管理是一回事嗎莹妒?
【我答】
1、基本概念:
軟件測試(Software Testing)绰上,是驗證軟件的邏輯是否正確旨怠、功能是否完整、系統(tǒng)是否安全和質(zhì)量是否可靠的過程蜈块。軟件測試的經(jīng)典定義是:在規(guī)定的條件下對程序進(jìn)行操作鉴腻,以發(fā)現(xiàn)程序錯誤,衡量軟件質(zhì)量百揭,并對其是否能滿足設(shè)計要求進(jìn)行評估的過程爽哎。
質(zhì)量管理(Quality Management),是指確定質(zhì)量方針器一、目標(biāo)和職責(zé)课锌,并通過質(zhì)量體系中的質(zhì)量策劃、質(zhì)量控制祈秕、質(zhì)量保證和質(zhì)量改進(jìn)來使其實現(xiàn)的所有管理職能的全部活動渺贤。并說明質(zhì)量管理是各級管理者的職責(zé),但必須由最高領(lǐng)導(dǎo)者來推動踢步,實施中涉及到單位的全體成員癣亚。在質(zhì)量管理活動中,必須考慮經(jīng)濟因素获印。
2述雾、屬性對比:
1)類型
“軟件測試”是技術(shù)類型的崗位,如軟件測試工程兼丰,自動化測試工程等玻孟,而“質(zhì)量管理”是管理類型的崗位,如 QA(Quality Assurance)鳍征、QC(Quality Control)黍翎、QM(Quality Manager)、QE(Quality Engineer)艳丛。
2)面向的對象
“軟件測試”面向的是產(chǎn)品匣掸,而“質(zhì)量管理”面向的是過程趟紊。
3)生存周期
“軟件測試”貫穿于整個產(chǎn)品研發(fā)生命周期(狹義上來說,它存在于“編碼”之后碰酝。)霎匈,而“質(zhì)量管理”是貫穿于整個公司的流程體系,存在于公司所有部門的各個流程環(huán)節(jié)送爸,軟件測試只是其中一個環(huán)節(jié)而已铛嘱。
4)強調(diào)
“軟件測試”強調(diào)的是事后通過相應(yīng)的技術(shù)活工具對產(chǎn)品做檢查,從而保證質(zhì)量袭厂,而“質(zhì)量管理”強調(diào)的是在跟產(chǎn)品研發(fā)有關(guān)的所有環(huán)節(jié)做流程規(guī)范約束和檢查墨吓,提前預(yù)防問題的發(fā)生,從而確保質(zhì)量纹磺。
5)組織結(jié)構(gòu)
“軟件測試部門”帖烘,與“研發(fā)部門”和“項目管理部”在整個項目過程中形成三足鼎立之勢,直接向技術(shù)總監(jiān)匯報爽航,而“質(zhì)量管理部門”常見的則是公司級的部門蚓让,與任何部門都沒有隸屬關(guān)系,直接向公司管理層匯報讥珍。
3历极、個人補充:
1)質(zhì)量管理體系是一種管理體系流程,也可以說是一種方法論衷佃,它采用的是 PDCA(戴明環(huán)) 這種核心基礎(chǔ)方法趟卸,對大多數(shù)領(lǐng)域的產(chǎn)品質(zhì)量管理都是可用且有效的;
2)我原來在公司做過2年的內(nèi)審氏义,簡單說來锄列,不管是 ISO 9000 還是 CMMI,要做的事其實“很簡單”:
a)把你正在做事的流程說出來惯悠;
b)按你所說的流程去做事邻邮;
c)把你所做事和流程都記錄下來;
d)檢查你所做的事和流程克婶;
e)根據(jù)檢查出來的問題筒严,持續(xù)改進(jìn)并實踐;
3)軟件測試部門在質(zhì)量管理體系里情萤,其實可以作為一個承上啟下的角色鸭蛙,市場/客服部門反饋上來的現(xiàn)網(wǎng)問題,測試統(tǒng)計分析之后筋岛,找到可以預(yù)防問題再次發(fā)生的改進(jìn)點娶视,再交由 QA 推動實施和檢查,形成一個質(zhì)量管理體系里的小閉環(huán)睁宰;
【無戒日更挑戰(zhàn)營第六天】
《測試路上你問我答》里的 Q&A 1肪获,如果是你要的寝凌,甚好!如果不是贪磺,你問硫兰,我答!
作者簡介:14 年測試 + 11 年項目管理 + 11 年團隊管理 = 一個測試?yán)媳?/p>