新手入職軟件工程師,必備“3”個測試技能-分享送給你!

115



很多人現在萌新,或者剛入行的沒有經曆過這種工作,剛入職的小白就會說剛一入職老闆就會讓寫測試計劃 測試報告等。但是這個東西我壓根就沒了解系統業務或者說我根本不了解這個流程系統是怎麼樣的怎麼去測 他就讓我去寫所以我的壓力很大的有沒有一個什麼方法,去解決這個問題。其實說穿了就是這麼一個原因你呢提前就沒有對這個系統做一個需求分析那麼在這樣的一個工作中就會有些顧慮我萬一寫需求分析的時候我該測的沒有測到怎麼辦但是我又不能等的因為要是等的話别人都在寫測試需求一定會影響測試進度的一種特别矛盾的心裡導緻就在糾結這個需求到底是什麼樣子那麼本篇文章就會結合大家焦慮的問題給大家解釋一下

在解釋之前我需要說一下每個測試人員都會有自己的一套邏輯體系來進行分析那麼作為我們零基礎的同學來說還是剛剛初入職場的小白來說你們對需求分析的方法并不懂  那怎麼辦沒關系我把我做需求的方法分享給你你們看一下對你的工作能帶來什麼幫助 如果說呢這個過程當中你覺的能夠幫助你那麼你可以用來幫助自己然後慢慢總結出來一套屬于自己經驗來來進行需求分析那麼我們在企業去做需求分析的時候就會變的事半功倍,在這篇文章中呢是我自己的方法你們需要理解方法後去找到适合自己的方法

u=1710125634,53587923&fm=26&gp=0.jpg

企業級的需求分析過程我是分為一下幾點去做的:

1.什麼叫需求分析

2.為什麼要需求分析

3.如何做需求分析


那我們就一個一個來解決以上問題

什麼叫需求分析

(1)需求:簡單理解就是客戶的需要,這些需要被分析,确認後形成完整的文檔,該文檔詳細的說明了産品必須或應當“做什麼,這樣的一份文檔就是我們通常說的軟件需求說明書,這就是我們常說的原始需求

(2)IEEE軟件工程标準中對需求進行了詳細的定義,具體的定義為:

①用戶解決問題或達到目标所需的條件或權能


②系統或系統部件要滿足合同,标準,規範或其他正式規定文檔所需的條件或權能


(3)比如說一個購物網站,具備注冊,登陸,浏覽商品,購買商品,支付等功能。那麼在這個例子裡面,注冊,登陸,浏覽商品,購買商品以及支付等功能就是這個網站的需求


二.為什麼要做需求分析?

(1)軟件測試需求是設計測試用例的依據

(2)有助于保證測試的質量和進度

(3)軟件測試需求是衡量測試覆蓋率的重要指标


三.如何做需求分析?

在做需求分析之前,需要對原始需求進行收集,一般該工作都有需求工程師來做,所以我們隻需要明确原始需求包含的方面即可

1開發需求:是指開發工程師站在開發的角度提出的相關需求

2協議和規範:是指不同類型的産品應該遵守的相關行業的法律規範,如3c強制質量認證的需求

3測試經驗庫:是指測試工程師站在測試的角度,根據以往的項目經驗總結出來的需求注意的事項

4集成産品需求:是指需求的繼承性分析,在後面會詳細介紹如何分析需求的繼承性

(5)用戶原始需求:是指用戶提出來的最原始的需求

以上建議僅供參考!【樂搏軟件測試】

免費測試學習資料領取 微新 裡奧老師 13141055611【樂搏軟件測試】

56cae1035aafa40f0ca2eef4a564034f78f01969.jpg