小白學測試入門之測試分析方法

2021-10-06 01:45:25 字數 2334 閱讀 8743

從測試的思維與角度,去考慮被測試的物件(軟體系統;模組;介面;函式)具體的測試內容、測試點是什麼。

通過各種角度對要測試的需求進行分析,能明確客戶真正的需要是什麼;

通過測試需求分析能夠澄清客戶的需求;

能夠為後續的測試設計工作提供指導;

能夠防止測試的遺漏;

某家創業軟體公司成立軟體測試部門

甲方:公司老闆

乙方:測試經理

需求:成立乙個測試部門(10~12人,自動化測試;白盒測試;黑盒測試)

組建測試團隊

分析獲取的簡歷進行面試:測試技能;學歷背景;測試工具使用;溝通表達。。。。。篩選12人;

崗位確定:3個做自動化測試;2個做白盒測試;7個黑盒測試;發offer

初步驗證:背景調查;體檢。。。。。信仰

管理測試團隊

分配測試人員:將測試人員根據專案的需要分配到測試專案組

試用期:從工作能力、溝通表達、團隊合作精神、學習能力、規章制度的遵守

轉正:正式測試工作人員(約束)

跟蹤記錄:跟蹤你的工作狀態;專案

變更控制:想要變化得提出變更請求(cr:changerequest--跟蹤控制)---評估--決定變更是否要實施

需求開發:

需求獲取:通過很多渠道(客戶訪談;問卷調查;觀察;群眾決策;頭腦風暴;原型圖。。。。。)

需求分析:功能;非功能;語言;資料庫;進度;成本;人力技術

需求定義:srs(software requirement specification);

需求驗證:成本、進度、質量目標

需求管理

需求分配:(可選)

需求評審(靜態):功能;非功能;具體描述精確;技術·······

需求基線(baseline):受到控制,不可以隨意變更(變更請求:cr:change request)

需求跟蹤(需求跟蹤矩陣:rtm:requirement track matrix):跟蹤需求是否開發人員都做了設計和編碼,跟蹤測試人員是否都做了用例設計與執行;

需求控制:對需求變更的請求去做評估,決定是否接受

(1)獲取測試需求

測試需求獲取渠道

說明&表示方式

舉例

開發需求渠道

從開發人員編寫的文件中獲取測試的內容

dr--***(development --***)

軟體需求規格說明書(srs);概要設計說明書(hld);詳細設計說明書(lld)。。。。。。。

標準協議需求渠道

從國家法律,行業法規、企業規範中獲取測試的內容

pr--***(protocol--***)

金融(銀監會;證監會;保監會);電商法;

繼承性需求渠道

從以往的版本中獲取測試的內容(哪些被繼承,被繼承之後和新增的需求之間的關係)

sr--***(succeed--***)

支付寶的集福;各種遊戲的公升級

競爭性需求渠道

從競爭對手的產品中獲取測試的內容

cr--***(compete--***)

使用者場景需求渠道

從使用軟體的不同使用者角度去獲取測試的內容

ur-***(user--***)

**(買家;賣家;管理員;小二;賣家的級別)

管理工具(禪道。。。。。。)

案例庫需求渠道

從以往的缺陷庫,客戶反映的問題庫,測試用例庫中獲取測試的內容

er--***(established--***)

缺陷庫中的缺陷

分析獲取的測試需求

對重複的測試需求進行合併

定義獲取的測試需求(優先順序、測試型別(功能、效能、安全、、、))

質量模型分析法

從軟體質量模型的特性進行分析、分析之後進行定義

功能;效能(可靠性(成熟性、易恢復性);效率)、可移植性(相容性、安裝性)、易用性

2.功能互動分析法(功能:適合性、準確性、互操作性、安全保密性、依從性)

互動主被動:朋友圈和聊天框(朋友圈的資訊**到聊天框)

3.使用者場景分析法

熟悉軟體系統的各種業務,了解裡面有多少種操作角色,每個角色的許可權是什麼,列出測試點

小白學測試入門之測試概論3

什麼是質量 質 成分的含量 與量 優劣程度 將客戶的需求分解成各種引數,達到客戶要求的功能 效能和其他一些特性的滿足程度。產品的質量就是指該類產品基於該類產品特性的滿足條件。2.什麼是軟體質量 就是軟體這類產品基於軟體特性 功能 效率 可靠性 易用性 可移植性 可維護性 的滿足條件。軟體質量的層次 ...

黑盒測試之測試方法

等價類劃分是一種常見的黑盒測試方法,該方法完全不考慮程式的內部結構,只依據程式的規程說明來設計測試用例。等價類劃分把所有可能的輸入資料劃分成若干部分,然後從每個部分中選取少數代表性資料作為測試用例。設計測試用例時注意 適用場景 由於等價類法只是孤立地考慮各個輸入資料的測試功效,而沒有考慮多個資料的組...

軟體測試之測試方法

啊啊啊啊啊,每天都那麼晚才能寫部落格,我的辦事效率真的不太行啊!每天想著今天早點弄完然後寫部落格,但是不知不覺就很晚了,但是還是要堅持更。今天說一下軟體測試中通常要用到一些測試方法,幾種比較重要的方法,如下 靜態測試 不執行程式本身,而尋找程式 中可能存在的錯誤或評估,程式 的過程 動態測試 實際執...