Q&E Meetup Online直播沙龍總結(jié)之一:關(guān)于測(cè)試工作如何提升業(yè)務(wù)價(jià)值

?第一講由TW資深軟件質(zhì)量咨詢師林冰玉老師帶來。林冰玉老師溫柔、詳盡地講述了測(cè)試人員如何從業(yè)務(wù)價(jià)值側(cè)提升工作效益,具有非常高的全局意識(shí),并舉了豐富的實(shí)踐事例來支撐觀點(diǎn),聽完林老師的分享受益良多。
?下面是一部分林老師的觀點(diǎn)和我個(gè)人的理解融合總結(jié),養(yǎng)成個(gè)人學(xué)習(xí)記錄的好習(xí)慣,畢竟,好記性不如爛筆頭。

首先——什么是業(yè)務(wù)價(jià)值(Business Value)?
?個(gè)人理解業(yè)務(wù)價(jià)值就是產(chǎn)品能夠給owner帶來的業(yè)務(wù)益處,主講人對(duì)業(yè)務(wù)價(jià)值的解讀主要關(guān)注在以下四個(gè)方面:

1、盈利
2、發(fā)展
3、用戶需求
4、用戶體驗(yàn)

?關(guān)注業(yè)務(wù)價(jià)值無外乎關(guān)注以上四點(diǎn),而從測(cè)試側(cè)角度理解軟件質(zhì)量,也可以從以上四個(gè)角度考慮。
?軟件開發(fā)團(tuán)隊(duì)包括需求方有一個(gè)共同的目標(biāo),即提升產(chǎn)品業(yè)務(wù)價(jià)值。因此,團(tuán)隊(duì)的測(cè)試人員不僅需要從缺陷角度考慮軟件是否具有可用性、易用性,同時(shí)需要在測(cè)試工作中思考,目前的產(chǎn)品是否能夠?yàn)橐陨纤膫€(gè)方面的業(yè)務(wù)價(jià)值帶來提升。

那么——測(cè)試工作如何為業(yè)務(wù)價(jià)值帶來優(yōu)化呢?
?首先是測(cè)試方案的創(chuàng)建。測(cè)試方案是軟件測(cè)試的綱領(lǐng)性文檔,但它不僅僅是一個(gè)文檔。測(cè)試方案在軟件功能開發(fā)周期的較早階段就需要開始創(chuàng)建,這也是一種測(cè)試左移的體現(xiàn)。盡量早地創(chuàng)建測(cè)試方案,就能盡量完善地考慮到軟件的方方面面。同時(shí)還有一個(gè)很重要的點(diǎn),就是全團(tuán)隊(duì)參與測(cè)試方案的創(chuàng)建。測(cè)試人員雖然具有一些更敏銳的質(zhì)量分析想法,但是團(tuán)隊(duì)的力量更強(qiáng)大,從各個(gè)角度出發(fā)才能更全面。在這方面,我的具體實(shí)踐是,由測(cè)試人員在功能研發(fā)的前期創(chuàng)建一個(gè)大體的測(cè)試方案,并與團(tuán)隊(duì)review,involve越多的角色成員,越能及早發(fā)現(xiàn)問題,暴露風(fēng)險(xiǎn)。最后一點(diǎn),測(cè)試方案并不是一成不變的,從確定后就變成綱領(lǐng)性文件,變成一種純指導(dǎo)作用的文案。測(cè)試方案應(yīng)該在軟件開發(fā)、測(cè)試階段不斷演進(jìn)優(yōu)化補(bǔ)充,成為一份可供回顧的質(zhì)量保障證書。
?其次是測(cè)試左移。將軟件開發(fā)過程描述為從左至右的時(shí)間軸,測(cè)試左移的意思即為將測(cè)試工作提前到需求、設(shè)計(jì)階段,例如TDD。在需求和設(shè)計(jì)階段,測(cè)試工作參與其中,可以盡早地掃除不確定性,落實(shí)模糊的細(xì)節(jié),不合理之處也能盡早地被暴露,從而盡早被修正。相信大家都明白一個(gè)道理,缺陷越早被識(shí)別,修復(fù)的成本越低。
?最后是測(cè)試右移。同樣的,相對(duì)與測(cè)試左移,測(cè)試右移的意思即將測(cè)試延伸到測(cè)試階段之后,即在產(chǎn)品上線之后的測(cè)試。測(cè)試右移的主要方式是監(jiān)控。監(jiān)控主要可以得到兩方面的數(shù)據(jù)。其一是產(chǎn)品表現(xiàn),主要通過一些監(jiān)控打樁工具和日志分析系統(tǒng),分析系統(tǒng)錯(cuò)誤日志的產(chǎn)生,從而發(fā)現(xiàn)一些難以識(shí)別的問題,同時(shí)監(jiān)控系統(tǒng)的接口性能、連接性能和長時(shí)間提供服務(wù)的能力,從而及時(shí)發(fā)現(xiàn)問題,達(dá)到針對(duì)性優(yōu)化。其二是用戶習(xí)慣,通過發(fā)現(xiàn)用戶使用習(xí)慣來調(diào)整需求,提高軟件可用性,彌補(bǔ)前期調(diào)研或考慮不足帶來的不完美。當(dāng)然測(cè)試右移也包括常說的Test in Production,即在生產(chǎn)環(huán)境的測(cè)試,部分團(tuán)隊(duì)有此場景需要,在生產(chǎn)環(huán)境進(jìn)行一些測(cè)試也確實(shí)可能發(fā)現(xiàn)一些難以識(shí)別的問題。
?測(cè)試左右和測(cè)試右移在現(xiàn)在的軟件質(zhì)量內(nèi)建中十分重要,測(cè)試人員在團(tuán)隊(duì)中如果能夠順利推動(dòng)二者,軟件質(zhì)量建設(shè)將再上一個(gè)臺(tái)階。朱少民老師在《全程軟件測(cè)試中》提過,測(cè)試左右和測(cè)試右移合起來,可以和現(xiàn)在流行的DevOps聯(lián)系起來。
?除了以上三點(diǎn)之外,主講人還提出了一些其他的優(yōu)化業(yè)務(wù)價(jià)值的測(cè)試實(shí)踐,包括:精益測(cè)試、漸進(jìn)式的自動(dòng)化測(cè)試、測(cè)試資產(chǎn)管理和復(fù)用、增強(qiáng)的測(cè)試技術(shù)、缺陷預(yù)防、持續(xù)改進(jìn)和測(cè)試人員能力建設(shè)。

最后——測(cè)試人員如何具備價(jià)值驅(qū)動(dòng)思維?
?測(cè)試工作是一種sense非常重要的工作,測(cè)試人員需要在整個(gè)工作過程保持高度敏感,對(duì)缺陷敏感,對(duì)需求敏感,對(duì)用戶體驗(yàn)敏感,對(duì)業(yè)務(wù)價(jià)值也要敏感。那么從業(yè)務(wù)價(jià)值方面來說,測(cè)試人員需要具備哪些思維呢?主講人提供了以下四個(gè)點(diǎn):

1、改變認(rèn)知
2、領(lǐng)域知識(shí)
3、分析性思維
4、溝通與表達(dá)

?其中我比較有個(gè)人感悟的是改變認(rèn)知,主講人提到改變認(rèn)知主要是改變我們所認(rèn)為的測(cè)試目標(biāo),我們不僅僅是為了發(fā)現(xiàn)缺陷而進(jìn)行軟件測(cè)試,更是為了發(fā)現(xiàn)更好的業(yè)務(wù)價(jià)值交付點(diǎn)。有許多團(tuán)隊(duì)以發(fā)現(xiàn)缺陷的數(shù)量來衡量測(cè)試人員工作的指標(biāo),讓測(cè)試人員疲于鉆牛角尖,甚至為了達(dá)到每日任務(wù)量,將今天發(fā)現(xiàn)的多余數(shù)量缺陷留到第二天再提,第二天就不再盡最大努力測(cè)試。其實(shí)測(cè)試人員屬于整個(gè)研發(fā)團(tuán)隊(duì),而團(tuán)隊(duì)的目標(biāo)是一致的,即提高交付的業(yè)務(wù)價(jià)值。測(cè)試人員如果樹立一種“發(fā)現(xiàn)業(yè)務(wù)價(jià)值優(yōu)化點(diǎn)”比“發(fā)現(xiàn)缺陷”更有用的思維,并且得到團(tuán)隊(duì)的支持,可能能夠給業(yè)務(wù)價(jià)值帶來更有效的提升。

?除了以上幾個(gè)方面,主講人還從其他幾個(gè)方面詳細(xì)闡述了業(yè)務(wù)價(jià)值驅(qū)動(dòng)型測(cè)試的細(xì)節(jié),例如業(yè)務(wù)價(jià)值驅(qū)動(dòng)型測(cè)試與傳統(tǒng)軟件測(cè)試的關(guān)注點(diǎn)不同之處、測(cè)試如何闡明業(yè)務(wù)價(jià)值等。感興趣的朋友可以多多關(guān)注這方面相關(guān)知識(shí)。

Q&E Meetup Online直播沙龍總結(jié)Part 2預(yù)告: 關(guān)于軟件測(cè)試的未來發(fā)展……

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、 軟件測(cè)試基本概念 1 bug的概念 bug類型:defect、fault、problem、error… pr...
    三口一個(gè)瓜閱讀 4,012評(píng)論 0 12
  • 銀行軟件測(cè)試面試問題 軟件測(cè)試經(jīng)典面試題 軟件測(cè)試面試題匯總 測(cè)試技術(shù)面試題 1、什么是兼容性測(cè)試?兼容性測(cè)試側(cè)重...
    天宇逍遙heart閱讀 1,517評(píng)論 0 20
  • 什么是軟件測(cè)試 在規(guī)定的條件下對(duì)程序進(jìn)行操作,以發(fā)現(xiàn)程序錯(cuò)誤,衡量軟件質(zhì)量,并對(duì)其是否能滿足設(shè)計(jì)要求進(jìn)行評(píng)估的過程...
    CT9955閱讀 6,621評(píng)論 2 21
  • 星期天的時(shí)候天氣晴朗,萬里無云。同學(xué)們相約去公園郊游。同學(xué)們玩得可開心了,有的踢足球,有的打籃球,有的在游泳,還有...
    辰騰辰飛閱讀 165評(píng)論 0 0
  • 如何去私欲? 先生說:“教人做學(xué)問,不能偏執(zhí)于一邊。人在剛開始學(xué)習(xí)的時(shí)候,容易心猿意馬,不能集中心思,而且所考慮的...
    CloudMan閱讀 1,274評(píng)論 0 0

友情鏈接更多精彩內(nèi)容