先說一下自己的個人情況,大專生,18年通過校招進入湖南某軟體公司,干了接近3年的CRUD,今年年初,感覺自己不能夠在這樣下去了,長時間呆在一個舒適的環境會讓一個人墮落!而我已經在一個企業干了三年的CRUD,已經讓我變得不思進取,談了2年的女朋友也因為我的心態和工資和我分手了,于是,我決定要改變現狀!
剛開始準備時,自己都蒙了,3年的CRUD讓我的技術沒有一絲的進步,提升的只有我的年齡…
沒辦法,我找到了我在騰訊的老哥,作為他的小老表,在他了解了我的情況后(,直接甩給我一份學習筆記說到:“去吧,這里有你需要的所有東西,不要來找我了,我都嫌丟人!”,
在我震驚之余,大哥已經把資料發到了我郵箱,并囑咐我認真看,拍拍我的肩膀就先走了,從崗位檔案到介面、自動化、性能、安全測驗檔案相當齊全,升職包括專案管理:估算表、甘特圖到年終報告,,,我估計可以用到退休了
看來大哥,不,親哥,對我是毫無保留,看來我得帶著大哥一起吃大餐了!
我擦了把汗,趕緊讓我們一起看看這份資料到底有多牛!

對應檔案模板及檔案撰寫視頻如下:


1 測驗崗位必備的檔案
在一個常規的軟體測驗流程中,會涉及到測驗計劃、測驗方案、測驗用例、測驗報告的撰寫,這些檔案也是軟體測驗崗位必須掌握的檔案型別,

測驗計劃
測驗計劃是組織管理層面的檔案,從組織管理的角度對一次測驗活動進行規劃,對測驗全程序的測驗范圍、組織、資源、原則等進行規定和約束,并制定測驗全程序各個階段的任務分配以及時間進度安排,并提出對各項任務的評估,風險分析和管理需求,
撰寫時間及依據:
需求分析階段之后,在開展具體測驗活動之前,由測驗負責人,主要參考《需求規格說明書》進行測驗計劃撰寫,
撰寫測驗計劃目的:
專案經理及測驗老大更好地把控專案進度,進行相應資源調配等
測驗組成員清楚整個專案計劃情況,清楚不同階段所要進行的作業內容及時間
便于其他成員了解測驗組的作業任務安排,更好地進行團隊協作
測驗計劃內容:
why—撰寫目的,為什么要做計劃;
what—測驗范圍,測驗哪些方面,不同階段的作業內容;
when—任務進度安排,同任務階段的起止時間;
where—相應檔案,缺陷的存放位置,測驗環境等;
who—人力物力資源分配,哪些測驗人員分別負責哪些測驗作業;
how—測驗方法和策略,使用哪些測驗工具
測驗方案
測驗方案一般是對測驗計劃的進一步細化和明確,是技術層面的檔案,它描述需要測驗的特性、測驗的方法、測驗環境的規劃、測驗工具的設計及選擇、測驗用例的設計方法、測驗代碼的設計方案等,
測驗方案撰寫時間和依據:
一般是在測驗計劃完成后進行撰寫,主要由經驗豐富的測驗人員,依據《需求規格說明書》和《概要設計說明書》進行設計,
撰寫測驗方案目的:
為后續的測驗執行作業明確具體的測驗點和測驗方法
明確測驗所需的各項測驗環境及其他測驗需求;
方便專案管理者、軟體開發人員、軟體維護人員和測驗人員進行后續維護,找到缺陷原因提供依據
測驗方案的核心內容:
明確測驗策略
將測驗特性進行細化,包括要采用的具體測驗技術及工具
測驗階段的準入準出標準及技術方法
測驗用例的規劃
測驗環境的規劃
自動化測驗框架的設計
測驗用例
測驗用例是為專案需求而編制的一組包含測驗輸入、執行條件以及預期結果的檔案,以便測驗某個程式是否滿足客戶需求,主要為excel和腦圖兩種形式,
測驗用例撰寫時間和依據:
一般是在測驗計劃和方案明確后進行撰寫,依據《需求規格說明書》、原型圖、《概要設計說明書》等進行設計,
撰寫測驗用例目的:
是測驗作業的指導,是軟體測驗質量穩定的根本保障,評估測驗結果的基準,
有一份用例來指導測驗執行,可以在測驗人員疲累的時候起到一個牽引作用,
撰寫用例的程序中,通過熟悉需求,對系統架構或業務有更深入理解
可避免測驗背鍋
測驗用例內容:
用例編號:唯一性,一般規則:產品名_測驗階段(it st uat)_測驗項_數字
測驗專案:對應一個功能或子功能模塊
測驗標題:一句話總結當前測驗的用意和目的
重要級別:高/中/低
預置條件:需要滿足一些前提條件,否則用例無法執行
測驗輸入:需要加工的輸入資訊,跟步驟結合起來一定要具有指導性意義
操作步驟:明確給出每個步驟的描述,執行人員可以根據該步驟完成執行作業
預期結果:根據預期輸出比對實際結果,來判斷被測物件是否符合需求
實際結果:通過測驗執行后的實際結果,寫用例時為空,
測驗報告
測驗報告是指把測驗的程序和結果寫成檔案,對發現的問題和缺陷進行分析,為糾正軟體存在的質量問題提供依據,同時為軟體驗收和交付打下基礎,
測驗報告時間和依據:
測驗結束后進行撰寫,一般由測驗負責人撰寫,主要依據 需求檔案、測驗計劃、測驗用例、bug記錄進行設計,
撰寫測驗報告目的:
確保測驗計劃是否得到完整執行、測驗覆寫率是否達到預定要求
專案是否結項的重要參考和依據
作業的總結,給予專案組成員開發流程規范和質量上的思考
測驗報告內容:
撰寫目的及范圍:目的、依據、測驗范圍、測驗環境
測驗程序:測驗組織、測驗時間及人員任務、用例覆寫率/執行率/通過率
缺陷統計與分析:缺陷匯總、缺陷分析、遺留缺陷統計
測驗總結:風險分析與建議、測驗結論
2 介面測驗&自動化測驗相關檔案
介面測驗用例
撰寫時間及依據:后端開發定義了介面檔案,依據介面定義檔案或概要設計檔案 撰寫
包含內容:
編號、標題、介面名稱
介面地址、請求方法、請求頭、請求引數
回應體資訊、資料庫操作
介面測驗報告
撰寫時間及依據:已完成介面測驗,依據測驗計劃、介面定義檔案、介面用例、bug記錄
包含內容:
測驗目的和范圍
測驗工具及資源
測驗記錄和結果分析
測驗結論
自動化測驗方案
撰寫時間及依據:測驗計劃(計劃中有明確自動化測驗任務)后,依據產品需求、測驗計劃撰寫
包含內容:
撰寫目的、專案情況、測驗范圍、自動化實施任務
自動化技術選型,包括采用的相關技術、框架思想
測驗環境,包括硬體環境和軟體環境
測驗人員進度及任務安排、交付物管理
3 性能測驗相關檔案
性能測驗方案
撰寫時間及依據:性能測驗需求明確后;性能需求的來源,可以是需求檔案、技術設計檔案及合作團隊溝通交流中形成
包含內容:
撰寫目的、性能指標、測驗物件
性能測驗場景設計、性能測驗用例設計
測驗環境、測驗工具、測驗人員安排
進度安排、交付清單、風險評估
性能測驗用例
撰寫時間及依據:已完成測驗方案設計;依據測驗方案撰寫
包含內容:
基本資訊:編號、測驗模塊、性能場景、前置條件
性能指標:并發用戶數、回應時間、TPS、事務成功率等
服務器資源利用率:CPU、記憶體、磁盤I/O等
性能測驗報告
撰寫時間及依據:已完成性能測驗執行,不一定等開發調優完成后
包含內容:
撰寫目的及范圍
測驗工具及環境
測驗記錄及結果分析:一定要包含性能測驗中產生的圖表資料及對應結論
測驗總結論
4 易用性&安全測驗相關檔案
易用性測驗
概念: 對于用戶來說是否易于學習和使用、減輕記憶負擔、使用的滿意程度等,主觀性比較強,一般要根據很多用戶的測驗反饋資訊,才能評價易用性,
包括: 易理解性測驗、易學性測驗、易操作性測驗、吸引性測驗、易用的依從性測驗
安全測驗
概念: 安全測驗是在IT軟體產品的生命周期中,特別是產品開發基本完成到發布階段,對產品進行檢驗以驗證產品符合安全需求定義和產品質量標準的程序,通俗點來說,檢查系統對非法侵入滲透的防范能力,
包括: 程式、網路、資料庫安全性測驗,
5 專案管理相關檔案
PERT估算表
概念: PERT(Program Evalution and Review Technique)-計劃評審技術,通過考慮估算中的不確定性和風險,可以提高活動持續時間估算的準確性,
使用三種估算值來界定活動持續時間的近似區間: 最可能時間、最樂觀時間、最悲觀時間
WBS任務分解估算
概念: WBS(Work Breakdown Structure)-作業分解結構,是一種估算方法,創建WBS的程序就是把專案可交付成果和專案作業分解成較小、更易于管理的組件的程序,
作用:
1.利于早期理解作業范圍
2.利于交付期望的成果
3.利于分配和解釋作業
4.為范圍變更控制提供基準
5.改善溝通,達成共識
專案作業排期表
把專案作業按階段評估作業量、明確時間、責任人,可按照WBS 分解法進行評估,
甘特圖
概念:又稱為橫道圖、條狀圖(Bar chart),其通過條狀圖來顯示專案、進度和其他時間相關的系統進展的內在關系隨著時間進展的情況,以圖示通過活動串列和時間刻度表示出特定專案的順序與持續時間,
測驗進度監控表
概念:測驗進度監控,特別是測驗執行進度監控,是測驗程序中的關鍵測驗活動,做好測驗執行進度監控,其次在測驗程序中獲取和分析當前的測驗狀態和資訊,并不斷跟蹤和修正應對活動的有效性,
主要包括: 專案進度、測驗執行、缺陷情況等,
風險追蹤表
概念:記錄專案開發程序中可能出現、已出現的風險事件,包括風險描述、影響、風險等級、應對策略、風險狀態、責任人等,
TPI測驗關鍵域
概念: TPI(Test Process Improve)-測驗流程改進,是基于連續性表示法的測驗程序改進的參考模型,是在軟體控制、測驗知識以及以往經驗的基礎上開發出來的,
作用: TPI 模型用于支持測驗程序的改進,包括一系列的關鍵域、生命周期、組織、基礎設施、工具及技術,并可用于了解組織內測驗程序的成熟度,
質量度量指標
概念: 軟體質量度量就是衡量軟體品質的一種手段,
從產品完成度、產品質量、測驗完成度、研發程序質量、計劃偏離度量、產品質量趨勢幾個維度實施,
缺陷資料度量分析
概念: 以量化分析的形式,制作的缺陷報告,
內容: 缺陷到達率、缺陷移除率、缺陷分布率、缺陷修復率、缺陷修復輪次統計、缺陷有效率、階段缺陷分布、缺陷型別分布、測驗活動缺陷率,
專案質量月報/周報
專案質量月報:以月的形式進行專案總結,包括測驗完成度、產品完成度、產品質量、研發程序質量、任務計劃偏離度、質量趨勢,
專案質量周報: 以周的形式進行專案總結,包括任務進度、風險分析、測驗資源、用例執行、需求覆寫、缺陷匯總,
測驗工程師能力勝任考核表
概念: 用于年終、評級、升職漲薪等情況下的測驗人員的能力考核,
考核維度: 專業能力、業務能力、職業素養、管理能力,
年終報告
概念: 年終的時候,需要對本年度的整體作業做總結匯報,
內容: 專案概述、作業業績、亮點和不足、未來展望,
最后:這里有我建立的一個專門交流軟體測驗方面問題的學習群,里面也有很多大公司的技術大牛,很多時候,技術大牛的幾句話就會讓我們醍醐灌頂,少浪費時間,如果想要多跟有經驗的人學習,就找我加入我的軟體測驗交流群,以后有作業的內推機會都相互推薦一下,畢竟我們是關系社會,

軟體測驗技術交流群社:786229024 等待你的加入... 大家可以一起探討交流,共同學習軟體測驗技術、面試等軟體測驗方方面面,還會有免費直播課,識訓更多測驗技巧,我們一起進階Python自動化測驗/測驗開發,走向高薪之路,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/554364.html
標籤:其他
上一篇:基于RPC協議的介面自動化測驗可以用Python語言實作
下一篇:返回列表
