軟件測試基礎回顧(十三)-什么是測試場景?


什么是測試場景?

測試場景是可以測試的任何功能。它也稱為測試條件或測試可能性作為一名測試人員,您可以將自己置身於最終用戶的角色,並找出真實世界的場景和使用中的應用程序案例。

什么是場景測試?

場景測試是軟件測試的變體,其中場景用於測試。場景有助於更簡單地測試更復雜的系統

讓我們在下面的視頻的幫助下研究這個 -

為什么要創建測試場景?

測試方案是出於以下原因而創建的,

  • 創建測試場景可確保完整的測試覆蓋率
  • 測試場景可以得到業務分析師,開發人員,客戶等各種利益相關方的批准,以確保對測試中的應用程序進行全面測試。它確保軟件適用於最常見的用例。
  • 它們可以作為確定測試工作量的快速工具,從而為客戶創建提案或組織員工。
  • 它們有助於確定最重要的端到端事務或軟件應用程序的實際使用。
  • 為了研究程序的端到端功能,測試場景至關重要。

什么時候不創建測試場景?

可能無法創建測試場景

  • 被測應用程序復雜,不穩定,項目有時間緊迫。
  • 遵循Agile Methodology(如Scrum,Kanban)的項目可能無法創建測試場景。
  • 可能無法為新的錯誤修復或回歸測試創建測試場景在這種情況下,必須在之前的測試周期中大量記錄測試場景。維護項目尤其如此。

如何創建測試場景

作為測試人員,您可以按照以下五個步驟創建測試場景 -

  • 步驟1:讀取被測系統(SUT)的需求文檔,如BRS,SRS,FRS。您還可以參考要測試的應用程序的用例,書籍,手冊等。
  • 步驟2:針對每個需求,確定可能的用戶操作和目標。確定要求的技術方面。確定系統濫用的可能情況,並使用黑客的思維方式評估用戶。
  • 步驟3:閱讀需求文檔並進行正當分析后,列出驗證軟件每個功能的不同測試方案。
  • 步驟4:列出所有可能的測試方案后,將創建可跟蹤性矩陣以驗證每個需求是否具有相應的測試方案
  • 第5步:創建的方案由您的主管審核。之后,項目中的其他利益相關方也對其進行了審核。

創建測試場景的技巧

  • 根據項目方法,每個測試場景應至少與一個需求或用戶故事相關聯。
  • 在創建一次驗證多個需求的測試場景之前,請確保您有一個測試場景,可以單獨檢查該需求。
  • 避免創建跨越多個要求的過於復雜的測試場景。
  • 場景的數量可能很大,並且運行它們的成本很高。根據客戶優先級,僅運行選定的測試方案

示例1:航班預訂的測試場景

對於航班預訂應用程序,將會有一些測試場景

測試場景1: 檢查登錄功能

 

什么是測試場景?

測試場景2: 檢查是否可以創建新訂單

什么是測試場景?

測試場景3: 檢查是否可以打開現有訂單

什么是測試場景?

測試場景4: 檢查用戶是否可以傳真訂單

 

 

 

什么是測試場景?

測試場景5: 檢查“幫助”部分中顯示的信息是否正確

什么是測試場景?

測試場景6: 檢查“關於”部分中顯示的信息,如版本,程序員名稱,版權信息是否正確

 

什么是測試場景?

 

除了這六個場景之外,還有所有其他場景的列表

  • 更新訂單
  • 刪除訂單
  • 檢查報告
  • 檢查圖表等。

 

接下來,我們已經學會了  徹底的測試是不可能的假設您只有時間執行這6個場景中的4個場景,這六個場景中的兩個低優先級場景將被消除。想想,你的時間從現在開始

我相信大多數人都會猜到方案5和6,因為它們不是應用程序的核心功能。這只是  測試優先級

 

 

示例2:銀行網站的測試場景

測試場景1:檢查登錄和身份驗證功能

測試場景2:檢查匯款可以完成

測試場景3:可以查看檢查帳戶報表

測試場景4:檢查定期存款/重復存款可以創建

等等…

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM