UAT測試

UAT,(User Acceptance Test),也就是用戶驗收測試,或用戶可接受測試,系統開發生命周期方法論的一個階段,這時相關的用戶或獨立測試人員根據測試計畫和結果對系統進行測試和接收。它讓系統用戶決定是否接收系統。它是一項確定產品是否能夠滿足契約或用戶所規定需求的測試。這是管理性和防禦性控制。

UAT:終端用戶集成測試,主要是要求用戶參與進測試流程,並得到用戶對軟體的認可,鼓勵用戶自己進行測試設計和進行破壞性測試,充分暴露系統的設計和功能問題,顯然,用戶的認可和破壞性測試是難點。因為測試人員並不了解用戶用什麼樣的手段和思維模式進行測試。

基本介紹

  • 中文名:UAT測試
  • 外文名:User Acceptance Test
  • 簡介:用戶接受度測試
  • 又名驗收測試
  • 測試步數:十一步
步驟,體現,

步驟

以下是它的一些一般步驟;僅供參考
一步:用戶培訓手冊準備(就是針對要進行UAT測試的對象,及要進行培訓的用戶,準備一些培訓資料:一般是測試對象使用/功能手冊及要培訓的用戶的個人資料等等:就跟教師上課進行備課差不多)
二步:測試腳本發放(如果你公司採用自動化測試,那么每一個功能或一個模組等都有對應的測試腳本,可以把這些測試腳本分發給特定的人員;如果採用手工測試,就要把詳細描述一個功能或模組的文檔分給相關人員(當然自動化測試也要分發))
三步:用戶補充業務測試場景和測試數據(就是:請有代表性的一些最終用戶根據實際套用環境及一些常用處理的數據,來給一些補充與建議,越貼近實際套用越好)
四步:顧問補充測試步驟(你可以請項目專家,測試經理,或專門的測試,開發等顧問對測試步驟進行補充)
五步:培訓資料及測試腳本文檔的確定與最終輸出(一般到此,各種資料都基本確定,這時可以將它們進行列印,或形成特別的電子文檔)
六步:測試策略的制定(如嵌入測試策略等,)
七步:測試用戶的確定(大體上從培訓人員中選取,因為不是每個接受培訓的人員都能有資格去測試的,這裡你可以通過一些考核來實現人員的篩選等等)
八步:由專門的測試組織機構確定測試地點,並發出通知
九步:測試網路環境的搭建和保障(包括網路,系統,硬軟體,包括一些case工具等)
十步:組織進行測試
十一步:評審分析提交的問題(這就進入了一般bug處理過程,形成了一個循環)

體現

UAT測試的重點,我想主要體現在以下幾個方面
一是:培訓的資料表述要準確全面,易懂等(這是理論基礎)
二是:人員選擇,要典型有代表性(用戶基礎)
三是:測試流程步驟(要周密)
四是:測試策略制定(確定一個適合測試對象及測試人員的測試策略)
五是:問題的表達與處理(因為測試者不是專業開發測試人員,對於問題的表達可能不能到位,或根本就不是那種問題,這就存在如何復現與轉化問題等)

熱門詞條

聯絡我們