軟體測試員如何提取測試需求?
什麼是測試需求?測試需求往往是指綜合使用者需求、軟體需求規格說明書、產品原型設計以及更多的隱性需求的並集。基本需要跨部門合作才行。一般專業的測試需求分為兩種,顯見需求和隱性需求。
顯見需求:獲取到的需求描述,產品經理根據使用者需求轉化為的軟體需求規格說明書,原型設計等,都應該屬於顯見的需求。這些需求,遵循“儘可能滿足使用者需求”的宗旨,往往在開發過程中都會很好的去一一實現。
隱性需求:顧名思義就是沒有明說,隱藏在使用者期望之中的需求。比如通用業界標準,軟體行業標準,約定俗成的規範處理等,都應該屬於隱性需求。如果不認真對待這些需求,在軟體的驗收過程中就會碰到各種問題,最終影響軟體的順利交付。
作為一個專業嚴謹的測試員,應該如何提取測試需求?
一、基於使用者需求、軟體需求和原型設計等,去進行需求的拆分,使得拆分的每個點都可以作為一條驗證確認項,並可用測試用例去覆蓋。而通常,我們應該在過程中提取更多的隱藏需求,如不同型別的不符合預期的輸入,系統應怎麼正確去處理它?這些就是我們在測試用例裡常說的,異常測試用例。
二、學習瞭解業界通用規範,並生成對應的軟體驗收測試項。軟體如果只是根據個人的喜好,追求個性和自由,而不遵從業界的通用規範,可能風險就如脫韁的野馬,變得不可控制。所以我們應該去積極的瞭解業界的通用規範,如果GB標準等。
三、遵從軟體所屬行業的標準。可能這些行業標準,使用者在描述需求時會無意識的忽略,但如果我們沒有去做這些處理,最終的結果就是:使用者很生氣,軟體不滿意,驗收不容易。如涉及財務統計的功能,根據業界標準,金額應該靠右對齊,如果我們還是按一般的居中處理,既給財務對賬帶來麻煩,又使得整個軟體顯得不夠專業。所以,我們要做好一個軟體的測試,還需要去了解具體的軟體行業背景知識,這樣我們在提取測試需求時才能做到儘可能的完整,使整個研發團隊為之受益。這也不難理解,在測試招聘需求中,通常有“在某某行業有過多少年的工作經驗”這一條了。
總之,為了贏得使用者的口碑,使用者的好體驗,軟體開發和軟體測試應該儘可能使軟體簡單操作又好用,要知道你的測試結果和測試能力完全決定了一個軟體本質的好與壞。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69940641/viewspace-2650707/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 軟體測試-需求分析
- 軟體需求分析測試2
- 軟體測試需求分析方法
- 測試人員承接測試需求的策略
- 軟體測試的需求評審
- 測試人員如何做需求評審?
- 軟體需求分析 課堂測試二
- 【軟體測試】——介面測試
- 軟體測試為什麼要做測試需求分析?專業的軟體測評公司有哪些?
- 軟體測試需求分析該如何進行?權威第三方軟體測試機構安利
- 軟體測試初級人員如何應對職場面試?面試
- 軟體驗收測試 第三方軟體測試 軟體功能測試 軟體資訊保安測試
- 軟體測試培訓:如何搭建測試環境
- Web測試入門——軟體測試員必知的50個常見測試點Web
- 軟體測試-測試計劃
- 剛入行的軟體測試工程師如何自學軟體測試?工程師
- 軟體驗收測試之α測試和β測試,如何選擇權威的軟體檢測機構
- 軟體測試之網站測試如何進行?測試小攻略走起!網站
- 軟體測試——三、軟體測試的分類
- 有效提升軟體產品質量,測試人員必備軟體測試常用方法
- 測試人員必看!!!軟體測試環境搭建有哪些原則?
- 軟體測試職業發展方向?2020軟體測試工作前景如何
- 迷茫的軟體測試員,如何擺脫工具人身份?
- 軟體測試人員如何避免被甩各種鍋?
- 軟體測試
- 如何搭建良好的軟體測試環境?測試環境對軟體測試起到什麼作用?
- 軟體測試技術-黑盒測試
- 軟體測試:自動化測試
- 軟體測試需求怎麼確認和梳理?
- 測試人員如何提高API功能測試效率?API
- 測試人員如何攻破物聯網測試?
- 軟體測試面試如何自我介紹面試
- 軟體測試學習教程—軟體測試質量
- 軟體測試學習 ——五種軟體測試模型模型
- 軟體測試教程之手機軟體測試方法
- 軟體測試培訓教程:軟體測試面試之怎麼測試刷抖音?面試
- 軟體測試中的功能測試和非功能測試
- 14年測試人最近的面試經歷,值得所有軟體測試員借鑑面試