51Testing软件测试论坛

标题: 手机的短消息部分之测试策略 [打印本页]

作者: agile    时间: 2010-5-3 16:39
标题: 手机的短消息部分之测试策略
短消息
GSM中唯一不要求建立端 -端业务路径的业务就是短消息(亦称为短信),即使移动台已处于通话状态下仍可进行消息传输。
SMS: Short Message Service,即短消息服务。 SMS主要发送的内容是文本格式。
EMS: Enhanced Message Service,即增强型短消息,可以发送图片、铃声、动画等。
注意事项:短消息中心号码的设置,在测试的时候,请先咨询当地运营商;
出现如下情况时候,可能是短消息中心设置错误:
手机可以收短信,不能发短信;
可能在深圳可以发短信,但漫游到某地后无法发短信 ---一般在重设短信中心号码并重新关开机后,问题可以解决。

测试项
1.         短消息的编辑、保存、详情、发送、回复、转发;
2.         短消息接收:查看、浏览,此外还有系统对 EMS的支持,例如:能否正常显示和播放 -----图片、铃声、动画等;
3.         单元长度的短消息测试;
注意:在 GSM协议里规定 (具体描述见 GSM 03.40):一个 7bit编码方式的短消息单元长度为 160字符。因为有的字体是采用 7bit编码方式,有的字体采用 8bit编码方式,因此,在测试的时候,请先搞清楚具体的编码方式。
l         7bit编码:一个单元的短消息可以输入 160个英文字符;
l         8bit编码:一个单元的短消息可以输入 140个英文字符;
l         汉字:如果是按照 Unicode编码的汉字,每个汉字占 16bit,所以一个单元只能输入 70个汉字;
l         如果在一条短消息中包含汉字和英文字符,则一个单元短消息的长度只能按照汉字短消息的长度来计算;
4.         超长短消息测试:超长短消息会在手机端分解为多条短消息,测试 -----发送、接收、短消息合并;
l         注意:因为在分解的短消息中加入了 “短消息分解说明 ”,所以,此时的单条短消息长度要比一个单元长度短消息包含的内容少。具体情况鉴于各个平台定义的不一致,在测试前,先咨询平台供应商或软件开发人员。
5.         短消息的删除(单条删除、全部删除);
6.         短消息的设置(有效时间、回复路径、回复报告、容量查询、存放位置等);
l         有效时间:即如果接收方未开机或处于无信号状态下,短消息中心会自动保存该短消息一段时间。但目前有效时间的长短是由运营商确定的,与设置有效时间的长短无关。(目前联通的有效时间是 24小时,移动的有效时间是 48小时。注意:此时间今后可能会变化,测试的时候请先咨询当地运营商。)因为此操作与运营商的网络设置有关,测试的时候,只测试基本操作即可。
l         回复路径:如果将此功能设置为开,并向某人或指定的人发送短消息,对方回复的短信息将按发送的短信息中指定的路径发送。即 A 发送短消息到 B,需要经过三个短消息中心 1、 2、 3,如果 B开启了回复路径功能,则 B执行回复操作时,回复的短消息将分别经过 3、 2、 1三个短消息中心,再到达 A;(注意:启用该功能的发送失败几率会比不启动该功能的几率大,在测试的时候,如果发现频繁出现发送失败的情况,检查一下是否开启了此功能;)
l         回复报告:是由短消息中心发回的,与接收方的手机无关。当启用此功能后,短消息中心会在接收方是否接收成功的信息发回给发送方。
l         容量查询:查询 SIM卡和本机分别能够存储了多少条短消息,已经使用了多少,剩余空间是多少。
l         存放位置:即将短消息保存到 SIM卡还是保存在本机。
7.         提取号码:保存、拨号;
8.         消息体内号码的提取:即可以将短消息内容中的号码提取出来,此时用户可以保存、拨号等操作;
9.         常用短语添加、修改、删除;
10.     短消息数量达到极限值:增加、编辑、修改、删除等操作;

复合测试项
1.         短消息发送过程中,出现干扰活动;
2.         短消息删除过程中,出现干扰活动;
3.         在普通手机上接收 EMS,查看系统能够正确进行处理和显示;
4.         EMS在各个运营商之间的编码不一致,所以在测试的时候需要注意如下情况:
l         在同一个运营商的网络中发送 EMS,不应该出现乱码;
l         在不同运营商的网络中发送 EMS,可能会出现乱码;
5.         其他语言模式下,菜单名称、提示信息拼写是否正确且符合用户操作习惯;
6.         不同手机厂家之间对不同类型短消息的兼容性;
7.         启动短消息锁后的相关操作;

压力测试
1.         在短时间内,发送大量的短消息,同时并接收大量的短消息。发送和接收的数量都在 50条以上。(注意:采用不同形式的短消息进行发送、接收);
2.         短消息的群发(包括超长短消息),查看接收和发送的成功率;
3.         在发送短消息期间,频繁进行翻合盖操作;
4.         收件箱容量达到极限后,仍然发送和接收新短消息;
5.         短消息容量满的情况下,进行全部删除操作,并在删除过程中,进行干扰活动;

[ 本帖最后由 agile 于 2010-5-3 16:54 编辑 ]
作者: agile    时间: 2010-5-3 17:12
没有人回贴 虽然不是俺原创的 但是俺找得也蛮辛苦的
作者: ingwlhot0801    时间: 2010-7-11 14:27
标题: 回复 2# 的帖子
顶了,楼主辛苦了!
作者: lichao_lc4    时间: 2010-7-20 15:20
复合测试说的不错
作者: joyeetek    时间: 2010-7-20 21:58
学习了
作者: ingwlhot0801    时间: 2010-7-28 00:00
标题: 回复 1# 的帖子
为什么有些手机终端不能接受到EMS?或者接收到的EMS是空白或者乱码?
就上述问题,楼主能给你一个详细的解释吗?
作者: kaka735    时间: 2010-8-9 14:09
不错的帖子,支持一下!!
作者: lele2003303    时间: 2010-8-16 20:39
嗯,这个一定要顶
再次学习
作者: shyboy2    时间: 2011-6-6 15:50

作者: flashnwx    时间: 2011-6-21 10:49
嗯!顶一下。。
作者: 小绵羊0836    时间: 2011-7-25 09:49

作者: zhtu11    时间: 2011-8-30 20:13
不错
作者: xixipqh    时间: 2011-9-1 16:44
case覆盖得挺全面,不太明白不同运营商发送EMS为什么有乱码?这个跟软件没关系吗?
作者: czy375435891    时间: 2011-11-3 11:03
很有用的信息测试呀
作者: a248322143    时间: 2011-11-9 00:36
,。看在你辛苦的面上,给你顶一个吧
作者: smartii    时间: 2011-11-14 11:26
挺好
作者: wangnan_0216    时间: 2011-12-28 16:01
很详细,很少留言的,谢谢楼主~
作者: mengzaiyunlifei    时间: 2012-2-22 21:46
O(∩_∩)O谢谢,学习了
作者: XuMeilingGoOn    时间: 2012-7-5 20:37
写的很好,谢谢分享,学习了
作者: lyxia3271    时间: 2012-11-15 16:09
不错不错~学习了,楼主辛苦了
作者: ingwlhot0801    时间: 2012-11-20 16:56
总结的不错,适合新人
作者: y152535    时间: 2013-5-27 15:37
辛苦辛苦了,学习学习!谢谢分享!
作者: dg129    时间: 2013-7-18 09:34
分析的挺全面的
作者: Miss_love    时间: 2013-11-7 14:33
受教了
作者: Miss_love    时间: 2013-11-7 14:33
受教了
作者: 测一测查一查    时间: 2016-3-11 09:21
赞一个。。。。。。。。。。。。。。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2