2019年12月20日,美國(guó)波音公司的新一代載人飛船Starliner“星際客機(jī)”自卡納維拉爾角發(fā)射升空,執(zhí)行該飛船的第一次飛行測(cè)試任務(wù)。按照計(jì)劃,飛船在這次無(wú)人試飛中將與國(guó)際空間站對(duì)接,為宇航員送上圣誕禮物。然而在運(yùn)載火箭工作結(jié)束后,飛船出現(xiàn)故障,最終無(wú)法與國(guó)際空間站對(duì)接,不得不提前返回地面。
試飛失敗之后,波音公司公開(kāi)承認(rèn),飛船的軟件系統(tǒng)存在嚴(yán)重缺陷,在測(cè)試階段時(shí)僅將整個(gè)飛行過(guò)程分成了幾個(gè)小單元分別進(jìn)行測(cè)試,但未對(duì)飛船進(jìn)行從發(fā)射、空間站對(duì)接到返航著陸的全流程集成測(cè)試。
從這個(gè)案例不難看出,質(zhì)量是產(chǎn)品的生命線,質(zhì)量問(wèn)題輕則帶來(lái)業(yè)務(wù)故障,重則造成人員傷亡和財(cái)產(chǎn)損失。近年來(lái),業(yè)界知名的軟件質(zhì)量事故時(shí)有發(fā)生,不僅涉及金融、航空、交通、民生等不同行業(yè),也影響用戶數(shù)據(jù)、SaaS應(yīng)用、數(shù)字化基礎(chǔ)設(shè)施等各業(yè)務(wù)領(lǐng)域。
在萬(wàn)物互聯(lián)的時(shí)代,軟件的規(guī)?;?fù)雜化程度不斷提升,但是產(chǎn)品質(zhì)量問(wèn)題依然嚴(yán)峻。作為產(chǎn)品質(zhì)量的“守護(hù)神”,測(cè)試管理承載著構(gòu)建質(zhì)量全方位防護(hù)盾的使命,是各行業(yè)保障產(chǎn)品開(kāi)發(fā)與交付的關(guān)鍵。
測(cè)試管理,如何成為軟件質(zhì)量的“守護(hù)神”?
在軟件研發(fā)中,測(cè)試是一個(gè)包含計(jì)劃、準(zhǔn)備和測(cè)量活動(dòng)的過(guò)程,其目的是確認(rèn)被測(cè)系統(tǒng)的特性,并指出需求和實(shí)現(xiàn)之間的差異。隨著現(xiàn)代軟件開(kāi)發(fā)的規(guī)模持續(xù)增長(zhǎng),滿足全場(chǎng)景、大規(guī)模、高并發(fā)業(yè)務(wù)的測(cè)試服務(wù)平臺(tái),已成為提升軟件測(cè)試效率、保障測(cè)試質(zhì)量的必備要素。
華為視質(zhì)量為企業(yè)的生命,質(zhì)量是華為價(jià)值主張和品牌形象的基石。一直以來(lái),華為持續(xù)投入質(zhì)量建設(shè),把產(chǎn)品開(kāi)發(fā)、測(cè)試等全生命周期的流程和標(biāo)準(zhǔn)固化至工具平臺(tái)中。同時(shí),華為將測(cè)試管理的標(biāo)準(zhǔn)化理念融入IPD流程,指導(dǎo)云計(jì)算、網(wǎng)絡(luò)、終端、芯片、汽車等業(yè)務(wù)測(cè)試實(shí)踐,保障產(chǎn)品高質(zhì)量交付。
經(jīng)過(guò)多年的豐富開(kāi)發(fā)實(shí)踐,華為總結(jié)出測(cè)試管理的三大原則:
第一,構(gòu)建質(zhì)量分層防護(hù)網(wǎng),明確各層測(cè)試活動(dòng)輸入輸出和質(zhì)量門禁
首先,在總體策略階段,明確不同層級(jí)的責(zé)任主體和準(zhǔn)入、準(zhǔn)出門禁,遵循“測(cè)試盡早介入”基本原則,從而讓質(zhì)量風(fēng)險(xiǎn)盡早暴露,降低整體修復(fù)成本;其次,明確各層級(jí)的測(cè)試全過(guò)程,包括設(shè)計(jì)、實(shí)現(xiàn)、執(zhí)行和評(píng)估階段的準(zhǔn)入和準(zhǔn)出條件,并通過(guò)質(zhì)量規(guī)范檢查和評(píng)審保障,一次性把事情做對(duì)。
第二,測(cè)試模板數(shù)字化,關(guān)鍵資產(chǎn)基線化
借助統(tǒng)一工具平臺(tái),把測(cè)試經(jīng)驗(yàn)和質(zhì)量要求標(biāo)準(zhǔn)化成數(shù)字化模板,包括總體測(cè)試策略、測(cè)試方案、測(cè)試用例、測(cè)試報(bào)告模板等。在測(cè)試作業(yè)中,開(kāi)發(fā)人員可隨時(shí)隨地應(yīng)用模板,自動(dòng)對(duì)接上游獲取關(guān)聯(lián)需求等輸入數(shù)據(jù),自動(dòng)對(duì)接下游提升作業(yè)和跟蹤效率。在項(xiàng)目完成時(shí),及時(shí)將測(cè)試用例等關(guān)鍵測(cè)試資產(chǎn)合并到產(chǎn)品基線持續(xù)演進(jìn),以便跨項(xiàng)目和迭代復(fù)用,保障大規(guī)模項(xiàng)目的測(cè)試設(shè)計(jì)和評(píng)估無(wú)遺漏,測(cè)試過(guò)程可跟蹤、可閉環(huán)。
第三,測(cè)試過(guò)程端到端持續(xù)監(jiān)控、審核和反饋
在端到端測(cè)試過(guò)程中,首先,測(cè)試過(guò)程需實(shí)現(xiàn)端到端雙向可追溯;其次,關(guān)鍵交付件需通過(guò)評(píng)審和確認(rèn);最后,需及時(shí)識(shí)別在迭代測(cè)試過(guò)程中的進(jìn)展和質(zhì)量風(fēng)險(xiǎn),動(dòng)態(tài)調(diào)整測(cè)試計(jì)劃。通過(guò)測(cè)試過(guò)程中的全周期監(jiān)控和審核,促進(jìn)測(cè)試過(guò)程持續(xù)改進(jìn)優(yōu)化。
總之,測(cè)試流程標(biāo)準(zhǔn)化、測(cè)試過(guò)程數(shù)字化、測(cè)試資產(chǎn)基線化是做好測(cè)試管理,進(jìn)而實(shí)現(xiàn)測(cè)試自動(dòng)化、智能化的基礎(chǔ)。基于測(cè)試流程標(biāo)準(zhǔn)化體系,企業(yè)可更好保障測(cè)試活動(dòng)高效、協(xié)同和可信。
華為云CodeArtsTestPlan,內(nèi)建高效協(xié)同可信的測(cè)試?yán)砟?,助力產(chǎn)品高質(zhì)量發(fā)布
2023年1月,華為將內(nèi)部多年測(cè)試實(shí)踐沉淀的測(cè)試管理服務(wù),升級(jí)為全新的CodeArts TestPlan服務(wù),重磅上線華為云。這是一款自主研發(fā)的一站式測(cè)試管理平臺(tái),沉淀了華為30多年高質(zhì)量的測(cè)試工程方法與實(shí)踐,覆蓋測(cè)試計(jì)劃、測(cè)試設(shè)計(jì)、測(cè)試執(zhí)行和測(cè)試評(píng)估等全流程,旨在幫助企業(yè)協(xié)同、高效、可信地開(kāi)展軟件開(kāi)發(fā)測(cè)試活動(dòng),保障產(chǎn)品上市質(zhì)量。
在產(chǎn)品研發(fā)測(cè)試過(guò)程中,企業(yè)往往面臨一系列挑戰(zhàn):產(chǎn)品測(cè)試設(shè)計(jì)粗放,測(cè)試執(zhí)行覆蓋不全,漏測(cè)導(dǎo)致現(xiàn)網(wǎng)事故時(shí)有發(fā)生;產(chǎn)品架構(gòu)復(fù)雜,組件并行分支多,跨團(tuán)隊(duì)跨項(xiàng)目測(cè)試協(xié)同效率低;測(cè)試人員流動(dòng)率大,產(chǎn)品頻繁重構(gòu),亟需高質(zhì)量的測(cè)試工程能力來(lái)驗(yàn)證存量特性,保障產(chǎn)品功能正常,高質(zhì)量上線。
針對(duì)這一系列研發(fā)測(cè)試挑戰(zhàn),華為云CodeArts TestPlan重磅發(fā)布五大特性:
特性一:?jiǎn)l(fā)式測(cè)試策略與設(shè)計(jì),讓測(cè)試完備性不再遙不可及
缺陷越早發(fā)現(xiàn),修復(fù)成本越低。數(shù)據(jù)顯示,產(chǎn)品發(fā)布后每個(gè)缺陷的平均修復(fù)成本是驗(yàn)證階段的6倍以上。遺留到產(chǎn)品發(fā)布后的缺陷,不僅會(huì)大量增加企業(yè)的研發(fā)修復(fù)成本,還會(huì)影響產(chǎn)品的口碑和客戶滿意度。因此,如何提升測(cè)試的完備性,提前攔截產(chǎn)品缺陷,是企業(yè)產(chǎn)品質(zhì)量面臨的TOP級(jí)問(wèn)題。
針對(duì)這一研發(fā)痛點(diǎn),華為云CodeArts TestPlan提供了多維度測(cè)試策略和設(shè)計(jì)模板,應(yīng)用啟發(fā)式測(cè)試策略和設(shè)計(jì)模型,提供“需求-場(chǎng)景-測(cè)試點(diǎn)-測(cè)試用例”四層測(cè)試分解設(shè)計(jì)能力,啟發(fā)測(cè)試人員發(fā)散性思維,將腦海中的測(cè)試模型圖形化地表達(dá),支撐所有利益干系人高效溝通與交流;通過(guò)該特性,能夠持續(xù)優(yōu)化測(cè)試完備度,提升30%的測(cè)試設(shè)計(jì)效率,幫助測(cè)試人員在執(zhí)行過(guò)程中減少產(chǎn)品測(cè)試遺漏。
啟發(fā)式測(cè)試策略與設(shè)計(jì)
特性二:億級(jí)測(cè)試資產(chǎn)管理,大規(guī)模團(tuán)隊(duì)協(xié)同測(cè)試,保障產(chǎn)品特性不丟失
產(chǎn)品的競(jìng)爭(zhēng)力特性是企業(yè)持續(xù)盈利基業(yè)長(zhǎng)青的基石。為了滿足各行業(yè)客戶日益增長(zhǎng)的需求,企業(yè)的軟件產(chǎn)品特性往往不斷豐富和演進(jìn),對(duì)應(yīng)的測(cè)試用例資產(chǎn)持續(xù)增多,投入測(cè)試的人數(shù)也隨之增加。如何管理好大規(guī)模測(cè)試資產(chǎn),如何協(xié)同大規(guī)模測(cè)試團(tuán)隊(duì),如何保證客戶的價(jià)值特性不丟失、體驗(yàn)不下降,都是企業(yè)產(chǎn)品測(cè)試面臨的關(guān)鍵挑戰(zhàn)。
華為云CodeArts TestPlan提供了測(cè)試用例基線化管理能力,持續(xù)積累和沉淀測(cè)試用例,幫助企業(yè)實(shí)現(xiàn)產(chǎn)品價(jià)值特性的看護(hù)。不管是新增需求或者重構(gòu)架構(gòu),積累的基線化用例,永遠(yuǎn)是企業(yè)產(chǎn)品持續(xù)獲得客戶認(rèn)可的保障。同時(shí),TestPlan提供了“產(chǎn)品基線庫(kù)、版本分支、測(cè)試計(jì)劃”三層用例管理和評(píng)估能力,支撐團(tuán)隊(duì)間作業(yè)高效協(xié)同,實(shí)現(xiàn)億級(jí)測(cè)試資產(chǎn)的管理與跨版本復(fù)用,滿足復(fù)雜產(chǎn)品多版本并行研發(fā)交付的場(chǎng)景,測(cè)試資產(chǎn)復(fù)用率提升60%。
TestPlan全量用例基線化管理
特性三:內(nèi)置IPD測(cè)試流程與規(guī)范,讓高質(zhì)量從偶然到必然
隨著產(chǎn)品的規(guī)模和復(fù)雜度增加,測(cè)試活動(dòng)的開(kāi)展也需要有章可循,形成科學(xué)的流程和規(guī)范。以華為公司為例,為保障產(chǎn)品測(cè)試活動(dòng)有序開(kāi)展,華為在IPD流程中定義了從需求分析階段到版本發(fā)布階段之間的詳細(xì)測(cè)試活動(dòng)和流程,并通過(guò)標(biāo)準(zhǔn)化的規(guī)范,持續(xù)保障測(cè)試驗(yàn)證的高質(zhì)量。
華為云CodeArts TestPlan內(nèi)置IPD測(cè)試流程與規(guī)范,從測(cè)試策略、測(cè)試設(shè)計(jì)、測(cè)試管理、測(cè)試執(zhí)行到測(cè)試評(píng)估,全流程融入IPD高質(zhì)量實(shí)踐精髓,并伴隨著華為產(chǎn)品發(fā)展而持續(xù)優(yōu)化演進(jìn),廣泛應(yīng)用于華為各業(yè)務(wù)線的產(chǎn)品測(cè)試中。
IPD測(cè)試活動(dòng)核心流程圖
特性四:全方位測(cè)試質(zhì)量評(píng)估,杜絕盲人摸象
管理學(xué)大師彼得·德魯克說(shuō)過(guò),沒(méi)有度量,就沒(méi)有管理。所有商業(yè)產(chǎn)品質(zhì)量管理都不例外?;诔墒斓臏y(cè)試質(zhì)量評(píng)估模型和規(guī)范,對(duì)產(chǎn)品質(zhì)量的科學(xué)、客觀評(píng)估,可以讓產(chǎn)品質(zhì)量可視化、可度量,讓產(chǎn)品發(fā)布前的質(zhì)量評(píng)估不再“盲人摸象”,更利于產(chǎn)品持續(xù)改進(jìn),“讓質(zhì)量暴露在陽(yáng)光下”,達(dá)成高質(zhì)量的目標(biāo)。
華為云CodeArts TestPlan提供需求覆蓋率、需求通過(guò)率、用例執(zhí)行率、遺留缺陷指數(shù)等10多個(gè)質(zhì)量度量指標(biāo),支持功能、性能、可靠性等維度的質(zhì)量評(píng)估,測(cè)試評(píng)估周期從天級(jí)縮短到小時(shí)級(jí)。
TestPlan同時(shí)提供了分支和測(cè)試計(jì)劃兩級(jí)的實(shí)時(shí)質(zhì)量報(bào)告,全方位、可視化呈現(xiàn)研發(fā)測(cè)試過(guò)程和結(jié)果數(shù)據(jù)。該特性支持產(chǎn)品研發(fā)階段的實(shí)時(shí)質(zhì)量評(píng)估,及時(shí)、高效、準(zhǔn)確地呈現(xiàn)產(chǎn)品質(zhì)量現(xiàn)狀,讓研發(fā)人員實(shí)時(shí)掌控研發(fā)進(jìn)度和風(fēng)險(xiǎn),讓產(chǎn)品質(zhì)量不再是黑盒,為產(chǎn)品上線提供決策依據(jù)。
全方位多維度的測(cè)試質(zhì)量評(píng)估
特性五:建立測(cè)試雙向追溯鏈,以過(guò)程可信保障結(jié)果可信
ISO15288測(cè)試規(guī)范定義了通用系統(tǒng)生命周期過(guò)程,其中,驗(yàn)證過(guò)程與確認(rèn)過(guò)程中提出了對(duì)需求、測(cè)試設(shè)計(jì)方案、用例、缺陷等雙向可追溯的要求。在華為內(nèi)部,測(cè)試過(guò)程端到端可追溯也成為了明文要求的標(biāo)準(zhǔn)。
可追溯的測(cè)試過(guò)程能力,可以使組織和項(xiàng)目實(shí)現(xiàn)測(cè)試過(guò)程證據(jù)鏈可視化、及時(shí)監(jiān)控和識(shí)別測(cè)試過(guò)程風(fēng)險(xiǎn),加速跟蹤問(wèn)題閉環(huán),有效減少漏測(cè)問(wèn)題,及時(shí)發(fā)現(xiàn)質(zhì)量風(fēng)險(xiǎn),是產(chǎn)品高質(zhì)量測(cè)試的必要條件。
華為云CodeArts TestPlan支持建立需求、測(cè)試方案、測(cè)試用例、缺陷等雙向關(guān)聯(lián),實(shí)現(xiàn)測(cè)試過(guò)程可追溯,通過(guò)可信的測(cè)試過(guò)程,保障結(jié)果可信。
測(cè)試雙向追溯鏈
基于以上五大特性,華為云CodeArts TestPlan可實(shí)現(xiàn)測(cè)試全流程標(biāo)準(zhǔn)化、測(cè)試資產(chǎn)復(fù)用及基線化、測(cè)試端到端過(guò)程動(dòng)態(tài)實(shí)時(shí)監(jiān)控,保障測(cè)試過(guò)程可信,持續(xù)助力客戶產(chǎn)品高質(zhì)量交付。
截至2022年年底,華為云CodeArts TestPlan已經(jīng)高效支撐華為超過(guò)4萬(wàn)測(cè)試人員的測(cè)試作業(yè),測(cè)試用例月執(zhí)行超過(guò)2億次,月API調(diào)用量超過(guò)12億次,累計(jì)管理超過(guò)10億測(cè)試用例,覆蓋華為終端、網(wǎng)絡(luò)、云計(jì)算、芯片、汽車等大規(guī)模復(fù)雜業(yè)務(wù)場(chǎng)景。
例如,華為數(shù)通路由器業(yè)務(wù)擁有豐富的產(chǎn)品系列,包括骨干網(wǎng)、城域網(wǎng)、接入網(wǎng)各種場(chǎng)景的組網(wǎng)需求,億級(jí)規(guī)模的軟件代碼驅(qū)動(dòng)各類硬件形態(tài),構(gòu)筑了路由器業(yè)務(wù)海量的功能特性。這種超大規(guī)模、高復(fù)雜度的產(chǎn)品測(cè)試,需要與之相對(duì)應(yīng)的大規(guī)模測(cè)試團(tuán)隊(duì)。在海量硬件形態(tài)與有限的時(shí)間和資源下,如何高效找準(zhǔn)測(cè)試靶心,確保測(cè)試范圍精準(zhǔn)、無(wú)遺漏、無(wú)冗余,保證產(chǎn)品的質(zhì)量、可靠性與合規(guī)性,是華為數(shù)通路由器測(cè)試業(yè)務(wù)面臨的挑戰(zhàn)。
華為云CodeArts TestPlan支持海量特性的高效測(cè)試管理,在特性需求開(kāi)發(fā)的同時(shí),通過(guò)基于需求-場(chǎng)景-測(cè)試點(diǎn)-用例的分級(jí)測(cè)試設(shè)計(jì)方法,將需求逐級(jí)分解生成用例,并分層分級(jí)有序管理,支持用例在不同產(chǎn)品版本間高效復(fù)用及合并。同時(shí),平臺(tái)提供多維度版本質(zhì)量評(píng)估報(bào)告,及時(shí)準(zhǔn)確反饋測(cè)試結(jié)論,通過(guò)需求、方案、用例、結(jié)果、缺陷雙向可追溯的能力,實(shí)現(xiàn)產(chǎn)品測(cè)試過(guò)程可管理、可信任。
得益于這些特性,華為云CodeArts TestPlan幫助華為數(shù)通路由器產(chǎn)品繼承復(fù)用十余萬(wàn)存量特性用例,累計(jì)管理近百萬(wàn)用例,支撐大規(guī)模測(cè)試團(tuán)隊(duì)高效協(xié)作,快速開(kāi)展測(cè)試活動(dòng),全量測(cè)試執(zhí)行周期從周縮短至天,確保路由器產(chǎn)品高效率高質(zhì)量交付。
過(guò)去30多年來(lái),華為公司一步步經(jīng)歷了流程化、自動(dòng)化、智能化的測(cè)試發(fā)展歷程,基于協(xié)同、高效、可信的測(cè)試?yán)砟?,形成了豐富而完整的測(cè)試體系。展望未來(lái),華為云CodeArts TestPlan將不斷沉淀大型企業(yè)測(cè)試最佳實(shí)踐,打造測(cè)試覆蓋全、測(cè)試評(píng)估準(zhǔn)、測(cè)試執(zhí)行快、測(cè)試周期短、測(cè)試成本低的測(cè)試管理平臺(tái),持續(xù)提升關(guān)鍵技術(shù)競(jìng)爭(zhēng)力,守護(hù)客戶產(chǎn)品質(zhì)量,助力客戶商業(yè)成功。
(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書(shū)面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開(kāi)相關(guān)鏈接。 )