1.1. 接口测试
A:SP作为client,SPSMG作为Server
 
? 测试原理:Sp发Bind包,主动向SPSMG请求SGIP连接,SPSMG受理连接后发BindResp包回应,然后接收来自SP的Submit包,并向SP发SubmitResp回应包。最后Sp用Unbind包断开连接。
? 正常流程:
1) Sp发Bind包
2) SPSMG收Bind包,发BindResp包
3) Sp收BindResp包
4) Sp发Sumbit包
5) SPSMG收Submit包,发SubmitResp包
6) Sp收SubmitResp包
7) 重复4-6
8) Sp发Unbind包
9) SPSMG收Unbind包,发UnbindResp包
10) Sp收UnbindResp包
11) 关闭连接
? 测试用例及结果:
1. Bind包
测试项 协议规定 测试结果
用户名、口令正确 Result = 0 
用户名或口令无效 Result = 1 
登录类型无效 Result = 4 
同时登录多次(不超过上限) Result = 0 
同时登录多次(超过上限) Result = 3 
一秒钟登陆多次(不超过上限) Result = 0 
一秒钟登陆多次(超过上限) Result = 34 
2. Submit包:
测试项 协议规定 测试结果
Bind未成功继续发包 断开连接 
Submit包头里源节点ID无效 Result = 9 
Submit包格式无效 Result = 5 
手机号码前未加86 Result = 6 
发送信息长度过长(超过2048个字节) Result = 8 
发送序列号相同的包 Result = 9 
流量超过限制 Result = 33 
手机号码个数为1个 成功接收 
手机号码个数为多个 成功接收 
编码类型为ASCII 正常显示 
编码类型为GBK 正常显示 
编码类型为UNICODE 正常显示 
3.UnBind包:
测试项 协议规定 测试结果
发送UnBind包 断开连接 
B:SPSMG作为Client,SP作为Server,

测试方法及目的:
? 测试原理:SPSMG发Bind包,主动向SP请求SGIP连接,SP受理连接后发BindResp包回应,然后接收来自SPSMG的Deliver和Report包,并向Sp发Rsp回应包。最后SPSMG用Unbind包断开连接。
? 正常流程:
1. SPSMG发Bind包
2. SP收Bind包, 发BindResp包
3. SPSMG收BindResp包
4. SPSMG发Deliver/Report包
5. SP收Deliver/Report包,发Resp回应包
6. SPSMG收Resp包
7. 重复4-6
8. SPSMG发Unbind包
9. SP收Unbind包,发UnbindResp包
10. SPSMG收Unbind包
11. 关闭连接
? 测试用例:
4.  Bind包:
测试项 协议规定 测试结果
用户名、口令正确 Result = 0 
5.  Deliver包:
测试项 协议规定 测试结果
编码类型为ASCII SP接收正常 
编码类型为UNICODE SP接收正常 
6.  Report包:
测试项 协议规定 测试结果
发送正常的包 Result = 0 
7.  UnBind包:
测试项 协议规定 测试结果
发送UnBind包 断开连接 
1.2. 业务测试
A. 点播业务:
业务流程:手机用户点播SP服务,SP将消息发给手机用户。
   手机---> SMSC ---> SMG---> SPSMG---> SPMS---> SPSMG ---> SP
   SP ---> SPSMG ---> SPMS ---> SPSMG ---> SMG ---> SMSC ---> 手机
a) 用户点播的服务命令字有效:
预期结果:
1. 手机用户能接收到点播的消息。
2. SPSMG网关正常产生MO、MTF话单。
b) 用户点播服务命令字无效:
预期结果:
1. 手机用户能接收到SP反馈的提示消息。
2. SPSMG网关正常产生MO、MTF话单。
      实际结果:
B. 定制业务:
业务流程:手机用户定制SP服务(二次确认),SP将消息发给手机用户。
   手机---> SMSC ---> SMG---> SPSMG ---> SPMS
   SPMS ---> SPSMG ---> SMG ---> SMSC ---> 手机
   手机---> SMSC ---> SMG---> SPSMG ---> SPMS---> SPSMG---> SP
   SP---> SPSMG---> SPMS ---> SPSMG ---> SMG ---> SMSC ---> 手机
a) 用户定制的服务命令字有效:
预期结果:
1. 手机用户能接收到SPMS发送的消息要求确认消息,该消息中应包含向用户下发的短信条数及收费方式。
2. 手机用户发送确认的MO,能够接收到成功定制业务的确认消息。
3. SPSMG网关正常产生MO、MTF话单。
b) 用户定制服务命令字无效:
预期结果:
1. 手机用户能接收到SP反馈的提示消息。
2. SPSMG网关正常产生MO、MTF话单。
      实际结果:
C. 测试业务列表:
业务名称 业务代码 命令字 资费 测试结果

联通在信业务测试文档相关推荐

  1. 关于联通NB-iot网络和参数文档

    关于联通NB-iot网络和参数文档 一. 总述 1.1 背景介绍 为规范中国联通NB-IoT网络关键功能和参数,对中国联通各省分公司移动网络运行维护及优化工作给予指导,总部运行维护部组织制定了< ...

  2. 使用Confluence如何输出一份结构清晰 可读性高的测试文档?

    一.前言 很多小伙伴们 , 会有输出文档的好习惯 :但 如何 输出一份 结构清晰&可读性高 的测试文档 / 帮助文档呢 ? 你写的流程文档 / 帮助文档 / 使用教程 ,别人看完了之后能上手操 ...

  3. 短信验证API文档说明

    短信验证API文档说明 问题 说明 什么情况使用短信??? 短信通知[短信登录.短信验证码.快递物流情况.提货码] 谁来发送短信??? 前段 or 后端??? 短信验证码存储在哪里??? 因为短信验证 ...

  4. 信创政务文档云平台助力数据互联互通,加快电子政务建设

    "一网通办"."跨省通办"."一件事一次办"这些热词成为数字政府建设的亮点,根据国家电子政务"十二五"规划,各地政府积极 ...

  5. 中国网建 SMS短信接口帮助文档

    中国网建 SMS短信接口帮助文档 1.登录中国网建官网(网址:http://www.smschinese.cn/) 2.进行网站中的测试案例 3.可以看到的验证码已经发送了回来 4.官网的API接口帮 ...

  6. ASP.NET Web API 使用Swagger生成在线帮助测试文档

    ASP.NET Web API 使用Swagger生成在线帮助测试文档 Swagger-UI简单而一目了然.它能够纯碎的基于html+javascript实现,只要稍微整合一下便能成为方便的API在线 ...

  7. 我的成长笔记20210402(测试文档编写)

    记录第四天 1.今天写了一篇工具的使用手册文章,被我们测试团队的伙伴们夸奖:图文并茂,结构清析,我的直属Leader也说:以后来教教我们写文档吧! 2.简单说说文档该如何写:列好大纲 ,补充细节 ,可 ...

  8. python api调用 验证码_Python语言调用创蓝253短信验证码API文档

    本文主要向大家介绍了Python语言调用创蓝253短信验证码API文档,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. #!/usr/local/bin/python #-*- c ...

  9. PG系列数据库TPCH测试文档

    PG系列数据库TPCH测试文档 该文档适用于使用postgresql语法的数据库 一.机器环境 此次测试只为走通该测试的测试流程,准备的服务器是本地虚拟化的机器,故性能不具备参考价值 主机名 ip 内 ...

最新文章

  1. gin框架长连接_一个TCP长连接设备管理后台工程(一)
  2. Linux性能优化2.1 CPU性能统计信息
  3. 数据结构之trie树——First! G,电子字典,Type Printer,Nikitosh and xor
  4. Awesomplete 屌爆了
  5. 攻防世界misc新手_攻防世界pwn新手练习(CGfsb)
  6. 腾讯荣升Linux基金会白金会员助力支持开源社区
  7. static_cast与dynamic_cast转换
  8. L2-015 互评成绩(排序)
  9. BZOJ 1717: [Usaco2006 Dec]Milk Patterns 产奶的模式( 二分答案 + 后缀数组 )
  10. 或许你不知道的10条SQL技巧
  11. 导出苹果安装包IPA的几种方法
  12. 拆解CRM头牌“销售易” | 如何做好客户关系管理?
  13. 流程图制作规范与原则
  14. VsCode切换语言
  15. 哦,梦想--我的语录
  16. 京东白条数据架构进化之路:要在数据的不确定性中探索架构的稳定性
  17. 论文笔记:HIE-SQL:History Information Enhanced Network for Context-Dependent Text-to-SQL Semantic Parsing
  18. Android 设备Id 唯一不重复,Redmi
  19. 第五章 资本主义发展的历史进程
  20. 强大的电子书管理软件Calibre

热门文章

  1. 人工智能区块链智能合约_区块链和人工智能正在彻底改变这10个行业
  2. openstack 利用neutron-metering-agent 监控l3层流量
  3. 计算机网络实验-交换机基本配置
  4. php include path pear,安装PHP程序提示“include_path=.;c:/php5/pear”解决办法
  5. 解决Chrome浏览器翻译无法使用的问题
  6. 都说找工作难, 你真的好好准备了吗?
  7. WordPress eXtended Rss (WXR)文件格式解析
  8. SAVI 技术(二)
  9. 自建纯净谷歌「GitHub 热点速览 v.21.35」
  10. 用matlab写牛顿迭代法,牛顿迭代法的MATLAB实现