手機測試之彩信測試

2021-04-22 00:40:57 字數 2515 閱讀 8750

一、什麼是彩信:

彩信的英文名是mms,它是********** messaging service的縮寫,意為多**資訊服務,通常又稱為彩信。它最大的特色就是支援多**功能,能夠傳遞功能全面的內容和資訊,這些資訊包括文字、影象、聲音、資料等各種多**格式的資訊。彩信在技術上實際並不是一種簡訊,而是在gprs網路的支援下,以wap無線應用協議為載體傳送、聲音和文字等資訊。彩信業務可實現即時的手機端到端、手機終端到網際網路或網際網路到手機終端的多**資訊傳送。

二、彩信的基本特徵與特點:

彩信的

三、彩信的基本體系結構:

一般說來,多**訊息服務系統包括了以下網元:

1.mms終端/mms使用者**:mms終端通過mms使用者**提供多**訊息服務。mms使用者**是多**訊息終端上的乙個應用,提供使用者瀏覽、編輯、處理多**訊息等功能以及傳送、接收、刪除等操作。mms使用者**支援多用途網際網路郵件擴充套件(mime ) ,通過mime中不同子型別的定義,多**訊息可包含文字、影象、聲音等資料。

2.mms中繼伺服器/多**訊息業務中心:mmsc是整個多**訊息系統的核心,對多**訊息進行儲存和處理,包括訊息的輸入、輸出、位址解析、通知、報告等。同時,負責多**訊息在不同mmsc之間的傳遞等操作。mmsc還產生業務服務使用呼叫詳細記錄(cdr ) 用於計費。另外,mmsc需要很多與其它網路的連線,並開展各種增值服務。mms中繼伺服器是系統的ip介面,系統通過它與各種網路相連,並支援多種協議。

3.mms重定向器:由於mmsc的url位址全網統一,該裝置負責使用者歸屬mmsc的路由查詢。它還根據超級文字傳輸協議(http) 包中的發端位址號碼確定傳送方使用者歸屬的mmsc,並向wap閘道器返回重定向訊息,使wap閘道器將該http請求**給該mmsc。

6.mms增值應用平台:它是基於多**訊息平台的增值應用平台,mmsc應提供開放的、標準的api介面,支援增值應用開發。

7.wap閘道器:wap閘道器在技術上遵循wap論壇

定義的mms規範,以支援多**資訊業務。通過wap閘道器建立mms使用者**與mms中繼伺服器的資料訪問通道,從而支援多**資訊的傳送、接收、通知等操作。

8.計費系統:mmsc是mms業務的計費資料採集點,按照流量和時長生成cdr記錄,傳遞給計費系統用於計費。

四、彩信的測試方法與策略:

在寫測試方法之前首先先讓我們了解一下彩信的傳送過程:

由上可見,我們現在知道了彩信是如何在網路中進行傳輸的了,我個人認為在彩信測試中應分為以下幾個歨驟進行測試。

首先,我們應該對mms的pdu進行測試,畢竟如果pdu裡面的header都不正確的話,更不要說在實網測試了,在這部分中分為包頭和包體測試。我們現在使用teleca公司的proteller工具。這個工具本身安裝在電腦上可以充當乙個mmsc使用者僅需連線乙個wap gateway和乙個能push訊息的工具即可完全實現彩信的收發。並且這個工具提供api介面,使用者可以根據自己的測試需求寫一些測試指令碼,來驗證彩信裡的pdu。所謂包頭測試是指驗證oma規定的必選header和可選hearder,可以編輯一些彩信發給proteller來進行判斷。包體測試主要是對多**檔案的接收和傳送測試:

包體接收測試:   

a) **檔案是否能通過smil語言在手機上正確顯示,包括不同的檔案型別,如:jpg,gif,wbmp,amr,midi等等

b)對彩信的一些屬性進行測試,如:layout,duration time,related and mixed等等

c)對smil fit屬性進行測試,手機是否能夠根據設定的fit屬性進行顯示,如:meet,scroll,hidden等

d)製作一些不正確的包傳送給手機,看手機是否能識別出不正確的彩信並提示錯誤資訊。

包體傳送測試:主要是與使用者事先編輯好的包進行對比

a)**檔案是否在傳送過程中丟失碼,形成不正確的

b)可以對字串進行判斷,包括character type and charset

c)手機終端是否在編輯slider彩信時使用smil語言

其次,由於最終的使用者都會在實網中進行使用,所以第二步應該是在中國移動的網路中測試,主要測試的是手機終端與中國移動mmsc的互動。這部分測試將包括以下幾個方面:

a)**檔案能夠正確地被mmsc所識別,並且正確地**出去

b)一些功能能否實現,如:delivery report,read report,validity period,delivery time,hide number,class,retrieval mode...

c)一些stress的測試,包括與簡訊,calling的互動,無訊號的特殊情況

d)彩信在中國移動的網路中支援的最大的是100k的檔案,我們可以測試100k檔案傳輸效率,是否在使用中使用者能夠接受。

最後一關,與其他的手機廠商進行互操作測試,即iop測試,所有的test case均由oma spec給出。根據彩信認證要求,每款手機均需要和5個不同的終端和3個sever,這裡需要說明的是中國移動就有2個sever,杭州和江蘇用的是中興的mmsc,其他省份用的是華為的。

以上就是我在彩信測試中所得到的一些心得,當然彩信測試不光就這麼幾點,但由於篇幅所限,我僅列出這幾點,如有問題,期待這與你的交流。msn:[email protected]

手機APP測試之相容測試

1,作業系統及其版本 國內常用andoird系統 原生android,一加氫os,華為 emui,魅族 flyme,小公尺 miui等 andoird版本 android 6 android 7 android 8 android 9 ios版本 ios8 ios9 ios10 ios11 ios1...

手機APP測試之專項測試

前言 1 我應該在什麼階段去做專項測試。2 每個階段做什麼。3 應該做到什麼顆粒度。4 怎麼樣才算完成了專項測試。下面我們就來聊聊專項測試在專案不同階段的不同策略及專項基線 規範。一 專案中的專項實踐流程 1.1 第一階段 專案需求階段 該階段屬於專案需求說明書 測試分析 系統分析三個文件的評審階段...

手機測試 usb測試

從2012 12 12開始接觸手機測試,最開始接觸的是android手機測試,是對單個apk應用的測試,從2013年4月份開始接觸雲os整機測試。想來自己做手機測試也有小半年,從最開始對智慧型手機的羨慕希冀 直到2012 11 11日才開始接觸第一步智慧型手機,呵呵,比較落後 到以乙個為使用者把控質...