改革開發四十周年,技術更新也是日新月異,發展迅速,軟體測驗行業也如此,現在人工智能測驗挺火的,但是談到軟體測驗,人腦還是最好的測驗工具,當我們測驗軟體時,我們處理資訊,解決問題,做出決策并創造新的想法,這些并不是AI測驗能輕易替代的,

作為測驗人員,我們必須了解不同的思維型別,以便我們可以將它們與不同的情境聯系起來,例如,當我們查看設計圖時,我們需要進行分析,當我們想到場景時,我們需要以抽象的方式思考,
不同的測驗活動需要不同的思考程序 因此,能夠“開啟”每項活動的不同思維模式非常重要,
- 創造性思維
- 分析思維
- 批判性思考
- 具體思考
- 抽象思維
- 發散思維
- 趨同思維
- 順序思考
- 整體思維
軟體測驗中的思維型別
讓我們來看看不同的思維型別以及如何在軟體測驗和各種測驗活動的背景關系中應用它們,
創造性或側向思維
創造性思維意味著以新的方式看待事物,這是“跳出框框思考”的定義,
在創造性思維中,我們脫離既定的理論,規則和程式,以新的和富有想象力的方式做事,
例如,在測驗的背景下,這可能是我們應用新的測驗技術時,例如成對測驗技術,以減少排列的數量,但增加覆寫范圍,
分析思維
分析思維指的是將整體分成基本部分以檢查部分及其關系的能力,它涉及以合理的,逐步的方式思考,將更大的資訊系統分解為其部分,
例如,當我們查看架構圖并嘗試找出通過系統和單個組件的路徑時,
一個很好的例子是當我們分析用戶提交表單時發生的情況,并將請求發送到與資料庫通信的API,
批判性思考
批判性思維是通過仔細分析某些東西來推理的能力,以確定其有效性或準確性,它是一個積極的學習者而不是被動的資訊接收者,
批判性思維可能是測驗環境中最重要的思維方式,作為測驗者,我們應該總是質疑想法和假設,而不是接受它們的表面價值,
例如,在查看用戶故事時,我們可能會詢問有關接受標準的問題,而不是接受它們給予我們,
具體思考
具體思考是指理解和運用事實知識的能力,它與抽象思維相反,
具體想要遵循指示并有詳細計劃的人,他們討厭任何模糊或含糊的東西,因此,具體的思想家更喜歡使用串列和電子表格,
在測驗環境中,這是測驗人員在開始測驗之前要求所有指令都存在的時候,例如,在用戶故事中定義所有驗收標準之前,某些測驗人員不會開始測驗,
抽象思維
與具體思維相反,抽象思維指的是思考實際上并不存在的事物的能力,
軟體測驗人員以抽象的方式思考思想和資訊的更廣泛意義,而不是具體細節,
例如,在測驗和故事修飾會話的背景關系中,具有抽象思考能力的測驗人員可以提出有趣的測驗場景,測驗人員不僅要閱讀驗收標準,還會查看用戶故事,并嘗試弄清楚這可能與系統的其他部分有關或影響,
發散思維
發散思維指的是通過探索許多可能的解決方案來創造創意的能力,以找到有效的解決方案,它涉及從各種來源匯集事實和資料,然后應用邏輯和知識來做出決策,
在進行探索性測驗時,我們應用啟發式方法,并根據我們以前的經驗做出判斷,
趨同思維
融合思維是能夠以一種有組織的,邏輯的方式將主題的許多不同部分或視角放在一起以找到單個答案,
例如,當我們試圖找到缺陷的根本原因時,我們收集相關資訊并提取必要的資料,
順序思考
順序(線性)思維是指以有序規定的方式處理資訊的能力,它涉及逐步進展,其中必須在采取另一步驟之前獲得對步驟的回應,
在軟體測驗的背景關系中,這與我們遵循具有預定義步驟和預期結果的腳本的時間相關,
整體思維
整體(非線性)思維是能夠看到大局并識別組件如何形成更大系統的能力,它涉及在多個方向擴展您的思維程序,而不是僅僅向一個方向擴展,
在測驗環境中,這是我們執行集成或系統測驗的時候,
綜上所述:
軟體測驗需要我們深入思考,這是一個不斷提問和分析我們收到的資訊的程序,不同的測驗活動需要不同的思考程序 了解不同的思維型別將有助于提出正確的問題,
在面試測驗人員時,我們應該提出基于場景的問題,這些問題根據上述思維型別來運用測驗者的思維能力,

微信搜一搜【程式員一凡】關注這個文縐縐的程式員,關注后回復【面試】有我準備的一線大廠面試資料和簡歷模板,希望大家都能找到心儀的作業,學習是一條時而郁郁寡歡,時而開懷大笑的路,加油,如果你通過努力成功進入到了心儀的公司,一定不要懈怠放松,職場成長和新技術學習一樣,不進則退,如果有幸我們江湖再見!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/203600.html
標籤:其他
