手机测试SMS基础知识和基本功能测试内容
SM测试规范

1、 SMSC能够收到 SMMC所发送的断开连接的数据包;
5
2、 SMMC所发送的断开连接的请求包符合接口协议要求。 判定原则:
测试结果必须与预期结果相符,否则不符合要求。
4.4 断开连接响应协议测试
测试内容: 验证 SMMC在接收到 SMSC所发送的请求断开连接的数据包后, 所给出 的响应包是否符合接口协议要求。
3.7 发送短消息请求响应协议测试
测试内容: 验证 SMSC在接收到 SMMC发送的短消息请求后, 能否返回请求响应数 据包给 SMM,C 返回的请求响应数据包是否符合接口协议要求。
测试要求: SMSC与 SMMC能够正常建立连接。 SMMC能够发送短消息请求响应数据 包给 SMS,C 且发送的请求包符合接口协议要求。
3 短消息中心协议测试( SMSC )
3.1 连接建立响应协议测试
测试内容:验证 SMSC响应 SMMC的连接建立请求消息时的数据包是否符合协议要 求。
测试要求: SMMC所发出的连接建立消息符合协议要求。 测试分类:必须 测试配置:见图 1
SMMC
SMSC
图1 测试方法:
1、将 SMMC与 SMSC按照测试环境图连接; 2、启动 SMSC与 SMMC上的接口程序; 3、 SMMC主动向 SMSC发起连接建立的请求消息; 4、验证在 SMMC发出连接建立请求消息后, SMMC是否收到 SMSC所回复的连
测试要求: SMMC与 SMSC能够建立连接。 SMSC能够正常发送鉴别请求数据包给 SMM,C 且发送的请求包符合接口协议要求。
测试分类:必须 测试配置:见图 1 测试方法:
1、将 SMMC与 SMSC按照测试环境图连接; 2、启动 SMSC与 SMMC上的接口程序; 3、 SMMC与 SMSC之间正常建立连接; 4、 SMSC向 SMMC发送鉴别请求数据包; 5、 SMSC发送完鉴别请求包后, 验证能否收到 SMMC所返回的鉴别请求响应数
手机测试之SMS

1、短信的接收时间?网络时间还是手机时间/答:短信中心的网络时间上面的问题的答案我用我手机里面的短信分析回答如下:1.我朋友A在某天早上9点左右用飞信给我发的消息,我晚上23点左右收到了。
上面收到消息的时间是23点那个时间。
2.我朋友B在某天晚上23点给我用手机直接给我发短信,我关机。
第二天开机收到短信,收到短信时间是晚上23点那个时间。
------------首先,我们要清楚的是sms短信的收发过程是设备sender——服务器——设备reciever。
所以对于上面的理解应该是:朋友A的短信是在上传到服务器的时候有延迟,也就是说在23点左右的时候服务器才收到,然后发我;朋友B的短信是成功发到服务器,然后给我的时候发现设备reciever没有启动,暂存直到……Google手机模拟器Android Emulator v1.0 /soft/401.htmAndroid Emulator是一款功能非常齐全的模拟器,电话本、通话等功能都可正常使用(当然你没办法真的从这里打电话)。
甚至其内置的浏览器和Google Maps都可以联网。
用户可以使用键盘输入,鼠标点击模拟器按键输入,甚至还可以使用鼠标点击、拖动屏幕进行操纵。
2. Class SMSa. Class 0Class 0: 自动显示在手机终端上,无论手机或者SIM的容量是否已满,但是不能自动保存在手机或者SIM卡上。
(可以称作闪信,现在也有些手机终端也会提供手动保存的功能。
)b. Class 1Class 1: 保存的方式和Normal SMS一样,由用户手动设置决定手机或者SIM卡.c. Class 2Class 2: 默认保存在SIM卡上,当SIM卡慢应该提示一些协议错误等提示信息,但是现在许多手机终端厂商做成优先保存在SIM卡,当SIM卡满后,自动保存到手机中.d. Class 3Class 3: 直接保存到PC上,如果手机和PC没有连接,按照Class 1执行.3. Replace SMSa. Replace type 1b. Replace type 2c. Replace type 3d. Replace type 4e. Replace type 5f. Replace type 6g. Replace type 7短消息有很多种:接收的时候看协议里面的TP-DCS和TP-PID是何值?(下面是个Class o sms)TP-PID=00h: No interworking, but SME-to-SME protocolTP-DCS=10h:The text is uncompressedMessage Class = Class 0Alphabet = Default Alphabet1.Normal sms: 我们平时发送和接收的短消息。
SMS短信业务及测试介绍ppt课件

基本术语介绍(一)
➢ TP-Protocol-Identifier(pid) 协议标识符,占1字节, pid =64( Short Message Type 0)手机底层接收后,不 呈现给用户,不存储在手机或卡上。普通短信pid=0。
➢ Data Coding Scheme (DCS),占1字节。 DCS = 0时,表示GSM的 7位缺省字母表, DCS中不含消息 类型。 DCS最后两位表示Message Class 。Bit3, bit2 表示 Alphabet ,00:GSM 7 bit default alphabet , 10:UCS2 (16bit) 汉字。
……
18
User-Data
Octets
Octets
UDL UDHL IEIa IEIDLa IEDa IEIb ......... IEIn IEDLn IEDn Fill bits SM (7bit data)
Total number of Octets Length Indicator
Septet Boundary
0-151(152)
User-Data
15
SMS-DELIVER
Number
Bit no.
of Octets 7 6 5 4 3 2 1 0
1 RP UDHI SRI 0 0 MMS MTI
2-12
Originating-Address
1
Protocol-Identifier
1
Data-Coding-Scheme
内容> CTRL+Z 注意:测试时观察收到此短信是否存在手机上
31
AT命令举例-replace类型
• 利用AT命令发送replace短信: : • 步骤: • 1 AT+CSCA="+8613800100500"; • 2) AT+CSMP=17,167,66,241; • 3) AT+CMGF=1; • 4) AT+CMGS="+8613811931405",CR<具体
手机功能测试

sms_021 从PB中选择和直接输入联系人号码
多方发送短信,并全部发送成功 sms_022
多方发送短信,未全部发送成功 sms_023
群发失败后,重新发送,并发送成功 sms_024
在发件箱中,选择“发送”
群发失败后,重新发送,并发送失败 sms_025
在发件箱中,选择“发送”
群发EMS部分的验证 sms_026
(1)进入编辑框直接确定发送 (1)确认存储方式为“phone" (2)在写信息的窗口,“编辑”一条短信。短信长度为 sms_005 max/normal/empty。(通过常用短语选择或直接输入) (3)选择“存储” (4)收件人:可任意输入 不退出写信息窗口,连续存储SMS至发件箱(存 (1)确认存储方式为“phone" (2)在写信息的窗口“编辑”一条短信。短信长度为 sms_006 储至Phone) max/normal/empty。(通过常用短语选择或直接输入) (3)选择“存储” (4)提示保存成功或失败后,不退出写信息的窗口,并再次选择 “存储”(5)收件人:可任意输入 Phone中信息条数达到最大后,自动切换存储位 (1)Phone中信息条数为最大值为200条 (2)在写信息的窗口,“编辑”一条短信。短信长度为 sms_007 置 max/normal/empty。(通过常用短语选择或直接输入) (3)选择“存储” (4)收件人:可任意输入
Software Test Case ID功能描述Fra bibliotek操作步骤
预期结果
写信息的验证 sms_001 确定生成新消息为mms 还是sms 用多种输入法编辑信息内容 sms_002 编辑信息内容达到最大的字符长度 sms_003
在信息的主窗口中,选择新建,进入到sms和mms选项的窗口,选 择sms 在信息的编辑窗口中,“切换”、组合不同的输入法或选择“常用 短语”,编辑短信内容。(输入法有笔画,拼音,智拼,数字,英 文,英文词组联想以及符号)。
《手机测试基本知识》ppt课件

测试执行和评估阶段
测试执行和评估
根据测试类型和指定的测试范围和要求,对功能、性 能、稳定性等测试项进行测试,将获得的运行结果与 预期结果进行比较和分析,记录、跟踪和管理软件缺 陷。
对测试结果进行监视,如果没有实现预定的结果,则 应进行适当的调整或纠正。
哪些叫错误、缺陷?
如果一个产品存在下列现象,我们称之为错误或 缺陷:
产品未达到设计规范表明的功能指标; 产品出现了设计规范指明不会出现的错误; 产品功能超出了设计规范指明的范围; 产品未达到设计规范虽未指出但应达到的目标; 最终用户认为不好使用。
为何会出错?
出现错误和缺陷的原因:
交流错误或者没有进行交流(需求不明确) 系统复杂性 设计、编程错误 需求改变 时间压力 自负 文档质量差 开发工具
外部风险就是导致测试实际情况和计划不一致的外部因素。 包括:需求项变更,项目进度调整,提交测试工作产品的质 量不符合要求等。
内部风险就是测试团队内的一些不确定因素。包括测试进度 延误,测试工程师流失,测试工具不到位等。
测试阶段常见的风险
各阶段测试任务不能按期完成; 开发组没能按计划提交相应的测试工作产品; 测试计划要求的硬件和软件设备或资源未能满足; 测试工具的应用没能达到预期深度; 测试人员的流失、出差或休假; 过多的临时任务; 重要测试数据丢失等
新员工培训资料
手机测试介绍
课程内容
第一部分 第二部分 讨论
测试概论 手机测试
第一部分 测试概论
几个概念 测试的目的和原则 测试的分类 测试阶段的划分 测试策略 测试计划 测试文档 测试度量
几个概念
测试
由人工或自动方法来执行或评价系统或系统部件的过 程,以验证它是否满足规定的需求;或识别出期望的 结果和实际结果之间有无差别。
Android手机测试用例-从事手机测试必备

下载中断异常测试
下载中有外部事件发生
JAVA文件管理测试
JAVA应用测试
十一、输入法测试规范
输入法测试 笔画输入法 核对中文字库(GB2312) 文本输入
按键测试 拼音输入法 文本输入
按键测试 英文输入法 文本输入
按键测试 数字、标点符号、特殊字符输入 输入数字
数字、标点符号、特殊字符输入
输入数字
呼叫等待
网络列表
网络选择
本机号码传送
八、保密设置测试规范
保密设置 键盘锁
手机密码功能
手机密码功能
SIM卡Pin1、Pin2、Puk码 的功能及操作
FDN(固定拨号);功能
九、时钟设置测试规范
时钟设置 闹钟功能
十、游戏测试规范
游戏 游戏说明核对
游戏参数设置测试 游戏
Java功能
JAVA应用管理(JAM); 测试
编辑备忘录
万年历
查阅万年历
英汉词典
操作确认
汉译英、英译汉
十三、WAP功能测试规范
WAP功能 使用拨号方式(CSD); 连接WAP浏览
使用GPRS连接WAP
GPRS设置
无线调制解调器参数设置
电子邮件参数设置
十四、STK服务与动感无限测试规范
STK服务 SIM卡适应性测试
STK服务测试
动感无限
功能兼容及网络适应性测 试
信息提示
启动回执测试
SMS接入网络
检查容量(已用空间);
检查容量(已用空间);
收、发件箱锁
小区广播
开启、关闭小区广播功能
小区广播与GPRS
选择广播频道
语音信箱
语音信箱
多媒体彩信
手机测试—SMS

手机测试—SMS一)短消息定义GSM中唯一不要求建立端-端业务路径的业务就是短消息(亦称为短信),即使移动台已处于通话状态下仍可进行消息传输。
SMS:Short Message Service,即短消息服务。
SMS主要发送的内容是文本格式。
EMS:Enhanced Message Service,即增强型短消息,可以发送图片、铃声、动画等。
注意事项:短消息中心号码的设置,在测试的时候,请先咨询当地运营商;出现如下情况时候,可能是短消息中心设置错误:手机可以收短信,不能发短信;可能在深圳可以发短信,但漫游到某地后无法发短信---一般在重设短信中心号码并重新关开机后,问题可以解决。
二)测试项1)短消息的编辑、保存、详情、发送、回复、转发;2)短消息接收:查看、浏览,此外还有系统对EMS的支持,例如:能否正常显示和播放-----图片、铃声、动画等;3)单元长度的短消息测试;注释:在GSM协议里规定(具体描述见GSM 03.40):一个7bit编码方式的短消息单元长度为160字符。
因为有的字体是采用7bit编码方式,有的字体采用8bit编码方式,因此,在测试的时候,请先搞清楚具体的编码方式。
注释:7bit编码:一个单元的短消息可以输入160个英文字符;注释:8bit编码:一个单元的短消息可以输入140个英文字符;注释:汉字:如果是按照Unicode编码的汉字,每个汉字占16bit,所以一个单元只能输入70个汉字;注释:如果在一条短消息中包含汉字和英文字符,则一个单元短消息的长度只能按照汉字短消息的长度来计算;4)超长短消息测试:超长短消息会在手机端分解为多条短消息,测试-----发送、接收、短消息合并;注释:因为在分解的短消息中加入了“短消息分解说明”,所以,此时的单条短消息长度要比一个单元长度短消息包含的内容少。
具体情况鉴于各个平台定义的不一致,在测试前,先咨询平台供应商或软件开发人员。
5)短消息的删除(单条删除、全部删除);6)短消息的设置(有效时间、回复路径、回复报告、容量查询、存放位置等);注释:有效时间:即如果接收方未开机或处于无信号状态下,短消息中心会自动保存该短消息一段时间。
系统测试用例-SMS

系统测试 系统测试 系统测试 系统测试 系统测试 系统测试 系统测试 系统测试
系统测试
系统测试 系统测试 系统测试 系统测试 系统测试 系统测试 系统测试 系统测试
1.接收一条短消息,将收件人号码存 短信发件人与名片 入名片夹 夹的匹配 2.将该号码从名片夹删除 1.被测手机关机,向被测手机发送有 测试短信有效时间 效时间一长一短两条短消息a和b 2.待短消息b过期后开机 切换模式之后进入 1.进入短信 短信收件箱 2.进入收件箱查看之前保存的短信 进入发件箱 进入短消息发件箱 发送失败后是否保 1.发送短信 2. 存到发件箱 失败后到发件箱察看 进入短消息发件箱,选择一条短信进 删除短信 行删除(通过菜单或者c键) 进入短消息发件箱,选择一条短信进 重发短信 行重发 进入短消息发件箱,选择一条短信进 编辑短信 行编辑 清空发件箱 进入短消息发件箱,进行清空操作 1.进入短消息发件箱,选择一条短信 作标记 标记与取消标记 2.选择取消 3.标记全部短信 4.取消全部标记 1.进入短消息发件箱,选择一部分短 标记短信后删除 信作标记,删除 2.标记所有短信然后删除 切换模式之后进入 1.进入短信 短信发件箱 2.进入发件箱查看之前保存的短信 进入已发件箱 进入短消息已发箱 发送成功后查看已 1.发送短信 2. 发件箱 到已发箱察看 发送成功后查看已 1.发送短信 2. 发件箱 到已发箱察看 进入短消息已发箱,选择一条短信进 删除短信 行删除(通过菜单或者c键) 进入短消息已发箱,选择一条短信进 转发短信 行转发 进入短消息已发箱,选择一条短信进 编辑短信 行编辑
系统测试
编辑多个收件人
系统测试
在收件人中添加名 片夹存储的号码
系统测试测试 系统测试
系统测试
从名片夹中选择号 码添加收件人,超 过最大数量 收件人已满再选择 1.收件人已达到20个 名片夹 2.选择名片夹 1.光标处于短信内容输入框,切换输 输入各种短信内容 入法,在不同输入法下输入内容(包 含所有输入法下内容输入和特殊字符 1.在短信内容编辑框选择模版 在短信内容中插入 2.察看模版里各条消息内容,选择1条 模板至满 确定插入到短信内容里 3.重复上述步骤直至内容满
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
QA2
SMS基础知识及基本功能测试内容
❖ SMS基础知识 ❖ SMS模块基本功能测试内容
Sunnorth
SMS基础知识
❖ SMS中的网络实体 ❖ 信令概念 ❖ 接入和鉴权加密 ❖ 移动始发短消息流程 ❖ 移动终结短消息流程 ❖ SMS编码 ❖ SMS有效期 ❖ 长短信 ❖ 发送报告
Sunnorth
SMS中的网络实体
Sunnorth
信令概念
❖ 我们把用以建立、维持、解除通信关系的信息称 为信令 ▪ 拿起座机话筒听到的连续“嗡嗡”声 ▪ 拨通对方后会听到的“都-都-”声 ▪ 表明对方电话忙得短忙音 ▪ 呼叫对方的回铃信息 ▪ 电话被拒绝后的提示语音“您好,你所拨打的电 话正在通话中……”
Sunnorth
短信中心
❖ 北京SMS中心号码: CMCC:+8613800100500 CUCC/WCDMA:+8613010112500
Sunnorth
习题
❖ 请在执行完SMS模块基本功能case后,总结所负 责部分的功能及测试方法。
Sunnorth
Sunnorth
习题
❖ 发送1条SMS是否可以取消发送?群发SMS是否可以 取消,取消的是那些内容?
❖ 短信中心号码对SMS发送和接收是否有影响?短信 中心号码设置错误是否还能够发送和接收短信?
❖ 发送SMS成功后你手机收到的已成功发送到对方手 机提醒,是走到了上述流程的哪个位置?
❖ 发送SMS时提示发送失败,是走到了上述流程的哪 个位置?请写出可能导致发送失败的原因。
Sunnorth
SMS有效期
❖Validity Period(有效期) 短信有效期分两部分: 短信中心:运营商会在SC中设置一个有效期,其优 先级高于MS设置的有效期,比如72小时、24小时, 具体时间则由运营商决定; MS:MS本身可以设置有效期,比如2hr;6hrs; Max等,设置后会包含在短信的头文件中;其优先 级低于短信中心的有效期。比如MS本身设置有效 期为最大期限,而短信中心设置为24hrs,则24hrs后 该短信如仍未送达,则短信中心删除该SM。
CM业务接受 加密模式命令
CM-业务接受(CM-SERV-ACC) 接受接入请求(ACPACCESREQ) 加密模式命令(CIP MOD CMD)
加密模式完成 加密模式完成(CIPMODCOM)
BSSAP
A
Um
BSS B
MS B
Sunnorth
移动始发短消息流程
MS
MSC
VLR
HLR
SMS_IW MSC SC
❖请编写测试用例- SMS编码部分。 ❖ 请编写有效期测试用例。 ❖ 请编写长短信测试用例。
Sunnorth
SMS模块基本功能测试内容
❖ SMS模块入口测试 ❖ SMS模块设置测试 ❖ 编辑框测试 ❖ SMS模块各箱测试 ❖ SMS发送、接收功能测试 ❖ SMS各种类型测试 ❖ 开关机测试 ❖ SMS极限值测试 ❖ IOT测试
鉴权参数请求
HLR
AUC
AUT-INFO-REQ
鉴权请求
鉴权请求(AUTH-REQ) 启动鉴权
鉴权参数响应
AUT-INFO-PROY
鉴权响应
鉴权响应(AUTH-RES) 鉴权响应(AUTH-RES)收到响应,VLR核对鉴权响应,如相符, 启动加密(START- CIP)继续处理,否则,拒绝该用户业务请求
接入请求过程同主叫过程 sm s_m essage_transfer
m ap_send_info_for_m o_sm c m ap_forward_sm s
sm s_m essage_transfer
dilivery_report
dilivery_report
dilivery_report
Sunnorth
Sunnorth
长短信
诺基亚6030 1页 2页 3页 4页 5页 6页 总计
英文
160 145 153 153 153 153 918
汉字
70 64 67 67 67 67 402
Sunnorth
发送报告
❖ 是由短消息中心发回的,与接收方的手机无关。 当启用此功能后,短消息中心会将接收方是否接 收成功的信息发回给发送方
Sunnorth
接入和鉴权加密
BSSAP
MAP
MAP
Um MS A
BSS A
A
B
D
MSC
VLR
信道请求(CHAN-REQ)
立即分配(IMMED-ASSIGN)
业务请求(CM-SERV-REQ) CM-业务请求(CONN-REQ)处理接入请求(PROCACCESREQ)
CON-CONF(接续确认) CC
移动终结短消息的基本流程
SC
SMS_GMSC
HLR
VLR
MSC
MS
sm s_m essage_transfer send_routing_info_for_sm c m ap_forward_sm s
m ap_send_info_for_m t_sm c 寻呼、接入请求过程同被叫过程 sm s_m essage_transfer
d il ive r y_ r e p o r t
d il ive r y_ r e p o r t
d il ive r y_ r e p o r t
d il ive r y_ r e p o r t
Sunnorth
SMS编码
❖7-bit&UCS-2alphabet&8 bit data 短信字符编码,目前常用的有7bit和USC2两种 GSM 7 bit Default Alphabet & GSM 7 bit default alphabet extension table 输入以上2个表格之内的字符均按7-bit编码进行发 送(如数字、字符等);输入包含以上2个表格之外 的字符均按USC-2编码进行发送(如汉字等);EMS 属于8 bit编码