對于現在的互聯網環境來說,我認為軟體測驗這種說法是比較狹窄的,給人一種軟體測驗這種作業貌似只針對軟體,其實在當下測驗物件已經不局限于特定的軟體,還包括需求,資料,系統等,而軟體的表現形式也更加的多種多樣,例如web頁面、h5,APP、介面等,

一、對既定場景的理解
在進行測驗之前,我們需要理解測驗執行的特定環境和既定條件,就是說你要明白是在什么條件下執行的測驗,資料是什么、打算執行什么樣的行為、程式的運行狀態是什么等,比如要進行性能測驗的時候,你要明確測驗場景,準備測驗資料,要進行介面測驗的時候要明確入參型別,入參資料,
二、待進行質量評估的需求
這里待進行質量評估的需求,我認為就是要進行質量評估的物件,隨著互聯網技術的不斷發展,需要對這種物件進行質量評估,同時測驗的需求也不斷的豐富,我們需要除了要對APP進行功能測驗,為了給用戶提供更好的體驗,還要進行專項測驗包括兼容性測驗、電量測驗、流量測驗、流暢度測驗等等,介面要進行常規的業務邏輯測驗以外,因為用戶量太大,同時也要進行介面的性能測驗,為了驗證某個新功能用戶是否喜歡,要進行小流量的灰度測驗,等等,還有很多種需求,也就衍生出很多種測驗,
三、測驗手段
我認為的測驗手段并不是說是手動執行還是自動化執行,我覺得測驗的手段更應該是一種能力,為了讓測驗盡早的介入需求,在需求評審階段測驗人員要對需求進行測驗,這里的測驗是指評估需求的合理性,邏輯是否完整并且正確,設計是否合理,這里的測驗手段閱讀需求的能力,對業務熟悉的能力,邏輯能力,對APP進行功能測驗,需要手動執行,這里的測驗手段是你的功能用例設計能力,需要自動化執行,那就需要你的代碼撰寫能力以及一些測驗框架的熟悉使用能力,針對不同的測驗需求,就需要使用不同測驗工具的能力,
四、質量評估
當測驗執行完后,手機到測驗結果后,就要進行質量評估了,在收集測驗資料時,一定要保證資料的正確性,才能進行有有有效的質量評估,質量評估可以簡單的理解為就是對需求的實作是否與預期的相吻合,
五、提交缺陷
當通過各種測驗手段發現了系統存在問題,這時就需要提交給開發人員進行修復,那就需要你提交高質量的缺陷了,提交一個缺陷并不是把問題描述一遍就行了,而是將你的測驗資料,系統的狀態,什么樣的場景,具體的表現形式,以及你認為的可能原因是什么,修改建議都要表述清楚,能提交高質量的bug,也是一名測驗工程師專業性的表現,
總結
軟體測驗我更偏向是一個程序,在這個程序中要理解測得是什么,要準備哪些測驗的資料,要怎么測,又如何對測驗結果進行評估,
以上內容為大家介紹了新版軟體測驗定義詮釋,希望對大家有所幫助,如果想要了解更多軟體測驗相關知識,請搜索多測師,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/404118.html
標籤:其他
下一篇:客戶資訊管理系統
