• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 測試思維是怎樣的一種思維?

    發表于:2017-09-11來源:魏增藝作者:魏增藝點擊數: 標簽:測試思維
    測試被視為研發系統的反饋回路,其所有活動的背后是一種區別于領導層、產品經理、開發人員的思考。在研發團隊中,每個角色都提供了自身角色的思維框架。產品,是經過各種思維

    平時和測試團隊討論一些基本認知問題的時候,總繞不開這個問題:測試思維是怎樣的一種思維。

    首先,為什么總繞不開呢?

    測試被視為研發系統的反饋回路,其所有活動的背后是一種區別于領導層、產品經理、開發人員的思考。在研發團隊中,每個角色都提供了自身角色的思維框架。產品,是經過各種思維框架的洗禮和博弈而產出的。所以,可以說思維是每個角色的核心價值。因此,討論測試思維就變成了一個繞不開的話題。

    接著,咱們就來說說測試思維究竟是怎樣的一種思維。

    最常見的一種比喻是“拆解”。將產品、開發比喻成“構建”——要制造一個成品;將測試比喻為“拆解”——要對成品進行解構。這種比喻,說出了測試人員需要理解系統是如何運行的,卻局限在產品本身。測試人員,作為研發系統的反饋回路,需要對產品各階段進行反饋,而不僅是產品。

    我們說測試人員的核心能力是:收集和分析信息;通過提問和質疑,將信息反饋給利益相關方,引發改進。其思考對象就是信息,測試思維就是對信息的處理的一種方式。那么測試思維怎么處理信息呢?

    領導、產品、研發,就像一個作戰單位,制定作戰行動計劃并予以實施。而敵人怎么部署兵力,戰略要地是否被攻克等情報信息,需要情報單位進行確認和反饋。而測試人員就擔任著這一情報單位的角色,需要對已知信息進行確認,需要挖掘未知的信息,更重要的是能夠根據更多的信息修正原有的結論,不斷用各種方法收集和分析新的證據,來證明或證偽自己的認知,保持對自身邏輯的質疑。[1]

    說到底,在思維的戰場上,領導層、產品經理、研發人員由于人類“動機性推理”的本能、注意力局限等原因,往往有意或無意地對問題信息視而不見,造成確認偏誤。而測試人員就是要幫助團隊最大限度地避免確認偏誤,幫助團隊在產品設計和實現上做出在當時情況下最合適的判斷。[2]

    最后,我們總結一下:測試思維,就是這樣一種不斷通過增量信息,對存量信息進行質疑和完善的思維。

     

    注釋:

    [1]建議參考Julia Galef在TED的演講《為什么我們總認為是對的?》。

    [2]一個題外話:既然是思維,那么就不一定是測試人員才擁有,或者測試人員就擁有。在實際的工作中,不乏有很多優秀的產品經理、開發同學擁有這樣的思維。也有很多測試人員不具備這一思維,失去了測試人員的根本價值。


    原文轉自:http://www.jianshu.com/p/e47006717527

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>