對軟件測試的理解,怎麼保證測試質量?

其實拋開業務談性能、安全測試都是耍流氓。下面講兩故事:

小李公司的軟件測試相關資源極少,但是軟件版本不斷更新,所以小李也就只能保證業務功能測試,雖然線上總是有bug,但是也好在有人用,但是領導給到的質量目標是“保證不出現致命的bug”,所以他們雖然對於無法全面覆蓋測試有埋怨,但是面對老闆的需求和市場的需要也就妥協了。

小王的公司,軟件測試相關資源豐富,版本規劃很合理,因此團隊的業務功能、自動化測試都下了很多功夫,但是用的軟件的人沒幾個。每次領導都會把問題歸結於軟件質量的問題,比如什麼什麼功能不合理,哪個界面的設計沒有考慮用戶的體驗。開會的話總是以開發團隊爲首捱罵,很多KPI考覈。

小李非常羨慕小王的公司,所用的測試技術和工具非常牛,但是小王羨慕小李不會被莫名其妙扣錢。

所以??

軟件都需要仔細推敲業務,解決用戶的核心痛點,只從技術層面談軟件測試質量很扯。對於用戶來講不一定零bug就是好軟件,而是一開始用就覺得很有用,哪怕有一點問題,也會有很大的容忍度的軟件。

軟件質量如何保證?先回答這幾個問題:

  • >>所開發的軟件質量問題會帶來什麼樣的後果,什麼後果不能承擔?

  • >>是否有一個明確、清晰,所有人都能理解的業務增長的指標呢?

  • >>你的質量度量指標可以追溯到公司業務增長指標嗎?

  • >>公司的質量責任是什麼呢?

  • >>公司的質量價值闡述是什麼呢?

  • >>公司的質量控制有什麼方法嗎?

  • >>誰是公司軟件的推動者?

  • >>缺陷分析報告能帶來什麼價值?

  • >>影響自動化測試部署的因素有什麼?

怎麼保證軟件質量,可以將上述問題問給自己。可能自我回答後就會有一定的理解。除了用戶之外,質量問題對企業自身,對測試人員個人職業生涯相關的內容也應該考慮進來。清楚業務是對焦的關鍵,清楚業務可以讓軟件的任何版本和改動都聚焦到業務本身。

領取各種管理工具安裝包掃碼哦~~


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章