一頁紙測試策略 | IDCF

來源:BY林子
作者:林冰玉
【摘要】測試策略文檔通常是篇幅較長、文字為主的形式,編寫成本較高,并且寫完了很少有人去看,形存實亡。本文介紹可視化的方式,將測試策略用圖來表達(dá),并且在一頁紙上搞定,這樣的策略圖非常清晰,關(guān)鍵信息一目了然,且提供更大的討論空間,防止僵化,真正能夠發(fā)揮策略的作用。
“測試策略是什么樣的?”
“測試策略嘛,還不是包括#&~+-=~*-+$這些…”
“你們項目的策略有什么特別的嗎?”
“我們項目嘛,測試策略的內(nèi)容有點多,從哪說起呢?”
前面那個場景有沒有似曾相識?你是否清楚目前你們正在使用的測試策略是什么樣的?
一、常見測試策略
1.1 測試策略的內(nèi)容與形式
我們都知道,測試策略包括以下兩方面的內(nèi)容:
測什么(What)?測什么是指質(zhì)量需求是什么、需要關(guān)注質(zhì)量的哪些方面,比如應(yīng)用的功能范圍、性能、安全、易用性等非功能需求。 怎么測(How)?怎么測就是采用什么辦法來幫助系統(tǒng)實現(xiàn)質(zhì)量需求,而不僅僅是手動和自動化的測試方法,也包括一切為質(zhì)量保障服務(wù)的流程、環(huán)境、基礎(chǔ)設(shè)施和人員等。

編寫困難:篇幅較長的測試策略文檔要寫好還真不是件容易的事情,尤其是對于理工科出身的不是那么擅長寫作的測試人員來說,更是比較麻煩,成本較高。 不易閱讀:長篇大論的測試策略文檔,要從中快速找出關(guān)鍵信息可沒那么容易,可能一不小心錯過的細(xì)節(jié)就是最關(guān)鍵的部分,因為篇幅太長,通常不太重要的信息挺多的。 維護(hù)、更新痛苦:策略文檔不可能一成不變,這種篇幅較長的文檔要更新和維護(hù)簡直是噩夢。往往剛開始還好,隨著時間推移,更新和維護(hù)越來越麻煩。 失去了策略的價值:由于不易閱讀,也不易維護(hù)和更新,事實上團(tuán)隊可能有很多人并不是很清楚策略文檔上的內(nèi)容,這樣的策略文檔形存實亡,不能真正起到策略的指南作用。 反敏捷:敏捷開發(fā)強(qiáng)調(diào)的是縮短反饋周期,快速交付高質(zhì)量的軟件產(chǎn)品。花費太多精力編寫、維護(hù)一份不能起到策略作用的長篇幅文檔,顯然是不利于敏捷的,也是非常痛的。
二、圖示化測試策略
指導(dǎo)性原則:團(tuán)隊為質(zhì)量負(fù)責(zé); 如何測:測試左移、精益測試、測試右移,涵蓋測試流程、測試類型、測試方法等; 測什么:包括功能、性能和安全等。





支持團(tuán)隊的測試

評價產(chǎn)品的測試
測試象限的使用
產(chǎn)品發(fā)布的風(fēng)險; 客戶方對產(chǎn)品目標(biāo)的要求; 是基于遺留系統(tǒng)的開發(fā)還是從零開始構(gòu)建的新系統(tǒng); 可利用的測試資源等。



三、測試策略的正確打開方式
四、總結(jié)
一頁紙測試策略圖解 Jamie McIndoe的Testing Stuff - A One-Page Test Strategy:https://making.stuff.co.nz/testing-stuff-a-one-page-test-strategy/ 說好的團(tuán)隊為質(zhì)量負(fù)責(zé)呢:https://www.bylinzi.com/2019/07/14/everyone-is-responsible-for-quality/ QA in Production:https://martinfowler.com/articles/qa-in-production.html 藍(lán)鯨項目測試策略之微服務(wù)測試的思考與實踐:https://www.bylinzi.com/2018/06/28/microservices-testing/ 生產(chǎn)環(huán)境下的QA:https://www.bylinzi.com/2016/06/13/qa-in-production/ QA與Ops通力合作打造反脆弱的軟件系統(tǒng):https://www.bylinzi.com/2018/10/15/qaops/

7月【冬哥有話說】研發(fā)效能工具專場。今晚8點,極狐(GitLab)解決?案架構(gòu)師-張揚(yáng)老師分享《基礎(chǔ)設(shè)施即代碼的?動化測試探索》,關(guān)注公眾號回復(fù)“效能”可獲取直播地址。
【“研發(fā)效能工具”專場話題一覽】
7月8日(已結(jié)束),LEANSOFT-周文洋分享《微軟DevOps工具鏈的 "愛恨情仇"(Azure DevOps)》(公眾號回復(fù)“回放”可獲取回放地址。)
7月15日(已結(jié)束),阿里云智能高級產(chǎn)品專家-陳遜分享《復(fù)雜型研發(fā)協(xié)作模式下的效能提升實踐》(公眾號回復(fù)“回放”可獲取回放地址。)
7月29日(周四)晚8點,字節(jié)跳動產(chǎn)品經(jīng)理-胡賢彬分享《自動化測試,如何做到「攻防兼?zhèn)洹梗俊?/span>
8月5日(周四)晚8點,聲網(wǎng)Agora CICD System 負(fù)責(zé)人-王志分享《從0到1打造軟件交付質(zhì)量保證的閉環(huán)》

