從測試的思維與角度,去考慮被測試的物件(軟體系統;模組;介面;函式)具體的測試內容、測試點是什麼。
通過各種角度對要測試的需求進行分析,能明確客戶真正的需要是什麼;
通過測試需求分析能夠澄清客戶的需求;
能夠為後續的測試設計工作提供指導;
能夠防止測試的遺漏;
某家創業軟體公司成立軟體測試部門
甲方:公司老闆
乙方:測試經理
需求:成立乙個測試部門(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.什麼是軟體質量 就是軟體這類產品基於軟體特性 功能 效率 可靠性 易用性 可移植性 可維護性 的滿足條件。軟體質量的層次 ...
黑盒測試之測試方法
等價類劃分是一種常見的黑盒測試方法,該方法完全不考慮程式的內部結構,只依據程式的規程說明來設計測試用例。等價類劃分把所有可能的輸入資料劃分成若干部分,然後從每個部分中選取少數代表性資料作為測試用例。設計測試用例時注意 適用場景 由於等價類法只是孤立地考慮各個輸入資料的測試功效,而沒有考慮多個資料的組...
軟體測試之測試方法
啊啊啊啊啊,每天都那麼晚才能寫部落格,我的辦事效率真的不太行啊!每天想著今天早點弄完然後寫部落格,但是不知不覺就很晚了,但是還是要堅持更。今天說一下軟體測試中通常要用到一些測試方法,幾種比較重要的方法,如下 靜態測試 不執行程式本身,而尋找程式 中可能存在的錯誤或評估,程式 的過程 動態測試 實際執...