使用示例 OSS/BSS 測試用例測試電信領域
什麼是電信測試,它包含什麼?
電信軟體測試被稱為電信測試。自轉向數字和計算機網路以來,電信業務一直依賴於軟體。電信業務中的許多服務,例如路由和交換、VoIP 寬頻接入等,都依賴於各種型別的軟體元件。因此,電信軟體測試是不可避免的。
在測試中,什麼是領域?
構建軟體測試專案的行業被稱為領域。這個詞經常在討論軟體專案或開發時使用。例如,保險領域、銀行領域、零售領域、電信領域等等。
通常,在構建任何專業領域專案時,都會請求領域專家的幫助。領域專家是其領域的專家,他們可能瞭解關於產品或應用程式的一切。
為什麼測試領域知識很重要?
領域專業知識對於測試任何軟體產品至關重要,它具有自身的一系列優勢,例如:
它減少了培訓時間。
它有助於快速跟蹤缺陷
它很好地瞭解了 UI 功能和後端處理
它很好地掌握了工作流程、業務流程和規則
它有助於輕鬆理解技術技術
電信業務流程示例
以下是一個典型的電信業務流程示例。
電信服務提供商 (TSP) 聯絡客戶
客戶提出詢問
客戶向 TSP 訂購服務
技術評估後,進行訂單實施
如果訂單實施在任何階段停止,跟蹤系統會跟蹤訂單狀態,並嘗試修復它
實施完成後,客戶開始使用服務,計費開始
現在,為了支援客戶服務,服務保障團隊開始工作
軟體將具有支援這些功能的應用程式
電信行業的業務流程
端到端服務驗證在電信測試中至關重要。需要透徹瞭解各種業務流程才能確保高效測試。
在設計測試用例之前,必須首先了解每個服務交付能力級別。
電信服務基於業務支援系統 (IVR、呼叫中心、發票生成等) 或運營支援系統 (路由器、交換機、蜂窩塔等)。
以下幾點說明了在不同級別執行哪些操作。
**銷售前** - 它管理所有銷售資訊,例如折扣、服務和促銷。
**訂購** - 申請新連線或斷開現有連線
**配置** - 此部門負責客戶和 TSP(電信服務提供商)之間的物理連線
**計費** - 所有計費工作都在此部門完成。
**服務保障** - 發生故障時,此部門負責糾正情況。
**庫存控制系統** - 它是所有資料的中央儲存。
**跟蹤** - 此部門跟蹤訂購系統和訂單狀態。
在電信行業中,正在測試生命週期
電信行業的測試生命週期與任何其他行業類似,但重點在於細節。測試生命週期如下所示,以及測試工件。
業務檢視
基於需求的測試工件
基於可行性的工件
基於標準和策略識別的測試工件
與測試工件相關的運營和維護注意事項
系統/架構
系統測試工件(安全、安裝)
虛擬原型測試工件
特殊系統測試工件(互操作性、災難恢復)
實施
- 單元測試工件
- 整合測試工件
- 質量和效能工件
- 迴歸測試、負載測試、健全性測試等
部署
- 驗收測試工件
- 整合測試工件
- 質量和效能工件
- 功能測試工件
- Alpha/Beta 測試工件
電信行業使用的協議
以下是電信行業中最常用的協議。
信令和協議 - SIP、ISDN、編解碼器、H.323
VoIP 技術 - VoIP、IMS、MPLS、ISDN、PSTN
無線技術 - 例如 GPRS、CDMA、GSM 和 UMTS。
第 2 層協議 - ARP、STP、L2TP、PPP
第 3 層協議 - ICMP、BGP、ISIS、MPLS
基礎設施/安全 - 例如 ATM、TCP/IP、LAN/VLAN 和 SSH。
對電信軟體執行的測試型別
互連測試
一致性測試
IVR 測試
效能測試
安全測試
互操作性測試
協議測試
功能測試
自動化測試
擁有領域專業知識的好處
領域知識對於每個專案的測試都至關重要。
以下是擁有領域知識的諸多好處:
減少培訓時間
如果測試人員已經具備領域知識,他們只需要很少的培訓,這將節省專案的資金和時間。
生產力
任何擁有領域知識的公司都將擁有更高的生產力,因為具有領域知識的測試人員可以快速掌握特定於其領域專業知識的任何問題並提供問題的準確答案,從而縮短分析時間。
這將提高專案的生產力和組織的生產力。
紮實的使用者介面和後端流程知識
具有深入主題知識的測試人員可以從終端使用者的角度推薦應用程式的使用者介面 (UI)。由於他們掌握後端系統的專業知識,他們還可以在測試過程中儘早發現問題。
如果測試人員擁有領域知識,他們可以跳出框框,開發新穎的測試用例,從而提出關於應用程式當前工作流程的有效問題。
熟悉領域的專業術語
通常,開發人員會在對話中使用專業術語,因此在進行此類對話時,領域專業知識將對測試人員有所幫助。這對測試團隊也將大有裨益。
如果測試人員擁有領域知識,他或她可以在技術上分析測試用例,並根據業務需要對測試用例流程提出技術調整建議。
瞭解業務流程和規則
精通領域的測試人員可以加入與業務和開發團隊的討論。在代表客戶面前的業務時,他們的知識將至關重要。此類測試人員可以立即發現需求文件中的缺陷,因為他們對領域流程和標準有透徹的瞭解。
公司寶貴的貢獻者
具有主題知識的測試人員可以作為公司新人的導師。這為專案和組織節省了資金,否則將不得不聘請專門的教練。
電信測試示例測試用例
在電信測試中,必須考慮以下測試。
| 各種電信測試 | 電信中的測試活動 |
|---|---|
| 計費系統 |
|
| 應用程式測試 |
|
| OSS-BSS測試 |
|
| 一致性測試 |
|
| IVR 測試 |
|
總結
電信服務是一個非常廣泛的領域,包括各種元件,如電纜、網路、訊號、協議等,它們的測試需要各種各樣的測試技術。所使用的測試技術和策略很大程度上取決於正在測試的電信元件。
測試需求、範圍、測試場景、測試方法、測試工具等因測試型別而異,例如VoIP協議測試或CDMA無線裝置測試。本課程對如何進行電信測試進行了基本而全面的解釋,並討論了各種電信測試前景。
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP