
要分析測驗點之前,我們先來梳理一下測驗思維,總結來說,任何事物的測驗思路都可以總結如下:
第一步:梳理產品的核心業務流程:明白這是個什么專案,實作了什么業務,以及是怎么實作的?
這個步驟一般是參考公司的需求檔案來的,如果產品提供需求檔案的同時提供了業務流程圖,可以遵循流程圖來梳理;如果產品沒有提供流程圖,就需要測驗人員根據需求的理解自己畫出流程圖,達到梳理業務的目的,
第二步:根據流程進行模塊細分,然后針對每個功能模塊進行詳細的測驗點設計和提取,
這個單個功能的測驗點提取要覆寫以下幾個方面:
正常功能驗證:優先覆寫正常的業務流程和功能驗證,這其實也是單個功能的冒煙測驗,冒煙測驗先行,如果不通過,可以直接停止測驗等開發修復后繼續測驗,
例外功能驗證:為了更加貼近用戶的使用產品,我們也要驗證各種例外的場景,故意操作導致出錯,檢查系統的反饋和提示,保證用戶操作失誤的情況能夠得到系統的友好指示,

因為有很多地方的操作都有可能會導致系統例外和報錯,所以為了不漏測,我們需要找出所有可能導致例外的輸入項和選項,所以就到了第三步:
第三步:針對具體功能,尋找每個輸入項和步驟,從以下三個角度來分析測驗點 ,
長度,資料型別,必填項,重復
需求的約束條件 + 隱形需求
功能之間的互動
這其中就需要用到一些用例的具體設計方法了,比如場景法,等價類法,邊界值法,錯誤推測法等等
第四步:考慮非功能測驗點,包括界面、易用性、兼容性、安全性、性能壓力
下面是我整理出來的一份軟體測驗工程師學習與發展知識架構體系圖,

希望大家能在這個成長程序中收益良多,可以說,這個程序會讓你痛不欲生,但只要你熬過去了,以后的生活就輕松很多,正所謂萬事開頭難,只要邁出了第一步,你就已經成功了一半,古人說的好“不積跬步,無以至千里,”等到完成之后再回顧這一段路程的時候,你肯定會感慨良多,
最后感謝每一個認真閱讀我文章的人這些資料,對于做【軟體測驗】的朋友來說應該是最全面最完整的包括了很多測驗行業常見知識,其中包括了有基礎知識、Linux必備、Shell、互聯網程式原理、Mysql資料庫、抓包工具專題、介面測驗工具、測驗進階-Python編程、Web自動化測驗、APP自動化測驗、介面自動化測驗、測驗高級持續集成、測驗架構開發測驗框架、性能測驗、安全測驗,面試時面試官必問的知識點,精選簡歷等,關注我的微信公眾號;程式媛木子;自行獲取~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/297526.html
標籤:其他
