為什么我沒有發現問題

這個話題也是很早就想寫的,今天放到這里先總結一下。

與我的工作相關,日常工作中的很重要的一項工作就是發現方案中的問題以及測試點,然后做出測試策略。很多時候,我都是后知后覺,自己仔細研究了半天才能發現這個方案到底是怎么樣實現的,有時候甚至不能完整的理解到底為什么要這樣做,于是做出來的測試策略都只能是一知半解的輸出,到最后功能交付后才發現遺漏了這么多的測試點。當然,發現問題的重要性不僅僅是以上說的這些,更重要的是,發現方案與想要達到的目的的吻合度,就是按照這樣實現能否滿足最開始的需求。

那為什么我沒有發現問題呢?

這里指的問題可以從兩方面來看,一種是需求層面的問題,就是這樣做是否可以滿足要求,一種是方案層面的問題,就是已經決定這樣做了,那具體的實現方法有沒有問題呢?從最近的理解來看,無法發現第一種問題的原因,是因為沒有理解需求是什么,需求的背景、需求是怎么使用的、需求解決了什么問題、什么情況下才會出現這樣的問題;當真正理解為什么要做這個需求的時候,才會開始發現需求的問題。第二種問題沒有發現的原因是,不知道現在系統是怎么實現的,也就沒有一個基點,即使知道最后要實現什么樣的,但是不知道中間修改了什么,這樣測試就沒有重點。

那怎么才能發現問題呢?除了解決上面所說的問題外,我認為還有一個很重要的思考模式需要修正下:一定要把流程捋清楚,一定要在內心演練一遍到底是什么樣的。

以上配圖均來自Beautiful Free Images & Pictures | Unsplash

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1.埋點是做什么的 2.如何進行埋點 3.埋點方案的設計 近期常被問到這個問題,我擔心我的答案會將一些天真爛漫的孩...
    lxg閱讀 2,028評論 0 1
  • 測試現在被普遍認為“保證產品質量”這個籠統的說法下,而測試本身是什么呢?今天我們就測試本身跟大家一起討論。 測試是...
    西邊人閱讀 4,696評論 2 52
  • 用兩張圖告訴你,為什么你的 App 會卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 12,825評論 2 59
  • 四歲的夢想搖擺中,一天兒子受”大頭兒子“影響,說要當宇航員。我全力支持,當然只是嘴上的支持。 過了一段時間,兒子猶...
    _Dione_閱讀 262評論 0 0
  • 他是新朝的左將軍,為新皇平定外亂、穩固皇權,年輕的他在血泊硝煙中立下屢屢戰功,為百姓所愛戴,但所謂狡兔死良弓藏,更...
    原小尚閱讀 248評論 1 2