联通在信业务测试文档
1.1.?接口測試
A:SP作為client,SPSMG作為Server
?
??測試原理:Sp發(fā)Bind包,主動(dòng)向SPSMG請(qǐng)求SGIP連接,SPSMG受理連接后發(fā)BindResp包回應(yīng),然后接收來自SP的Submit包,并向SP發(fā)SubmitResp回應(yīng)包。最后Sp用Unbind包斷開連接。
??正常流程:
1)?Sp發(fā)Bind包
2)?SPSMG收Bind包,發(fā)BindResp包
3)?Sp收BindResp包
4)?Sp發(fā)Sumbit包
5)?SPSMG收Submit包,發(fā)SubmitResp包
6)?Sp收SubmitResp包
7)?重復(fù)4-6
8)?Sp發(fā)Unbind包
9)?SPSMG收Unbind包,發(fā)UnbindResp包
10)?Sp收UnbindResp包
11)?關(guān)閉連接
??測試用例及結(jié)果:
1.?Bind包
測試項(xiàng)?協(xié)議規(guī)定?測試結(jié)果
用戶名、口令正確?Result = 0?
用戶名或口令無效?Result = 1?
登錄類型無效?Result = 4?
同時(shí)登錄多次(不超過上限)?Result = 0?
同時(shí)登錄多次(超過上限)?Result = 3?
一秒鐘登陸多次(不超過上限)?Result = 0?
一秒鐘登陸多次(超過上限)?Result = 34?
2.?Submit包:
測試項(xiàng)?協(xié)議規(guī)定?測試結(jié)果
Bind未成功繼續(xù)發(fā)包?斷開連接?
Submit包頭里源節(jié)點(diǎn)ID無效?Result = 9?
Submit包格式無效?Result = 5?
手機(jī)號(hào)碼前未加86?Result = 6?
發(fā)送信息長度過長(超過2048個(gè)字節(jié))?Result = 8?
發(fā)送序列號(hào)相同的包?Result = 9?
流量超過限制?Result = 33?
手機(jī)號(hào)碼個(gè)數(shù)為1個(gè)?成功接收?
手機(jī)號(hào)碼個(gè)數(shù)為多個(gè)?成功接收?
編碼類型為ASCII?正常顯示?
編碼類型為GBK?正常顯示?
編碼類型為UNICODE?正常顯示?
3.UnBind包:
測試項(xiàng)?協(xié)議規(guī)定?測試結(jié)果
發(fā)送UnBind包?斷開連接?
B:SPSMG作為Client,SP作為Server,
?
測試方法及目的:
??測試原理:SPSMG發(fā)Bind包,主動(dòng)向SP請(qǐng)求SGIP連接,SP受理連接后發(fā)BindResp包回應(yīng),然后接收來自SPSMG的Deliver和Report包,并向Sp發(fā)Rsp回應(yīng)包。最后SPSMG用Unbind包斷開連接。
??正常流程:
1.?SPSMG發(fā)Bind包
2.?SP收Bind包, 發(fā)BindResp包
3.?SPSMG收BindResp包
4.?SPSMG發(fā)Deliver/Report包
5.?SP收Deliver/Report包,發(fā)Resp回應(yīng)包
6.?SPSMG收Resp包
7.?重復(fù)4-6
8.?SPSMG發(fā)Unbind包
9.?SP收Unbind包,發(fā)UnbindResp包
10.?SPSMG收Unbind包
11.?關(guān)閉連接
??測試用例:
4.? Bind包:
測試項(xiàng)?協(xié)議規(guī)定?測試結(jié)果
用戶名、口令正確?Result = 0?
5.? Deliver包:
測試項(xiàng)?協(xié)議規(guī)定?測試結(jié)果
編碼類型為ASCII?SP接收正常?
編碼類型為UNICODE?SP接收正常?
6.? Report包:
測試項(xiàng)?協(xié)議規(guī)定?測試結(jié)果
發(fā)送正常的包?Result = 0?
7.? UnBind包:
測試項(xiàng)?協(xié)議規(guī)定?測試結(jié)果
發(fā)送UnBind包?斷開連接?
1.2.?業(yè)務(wù)測試
A.?點(diǎn)播業(yè)務(wù):
業(yè)務(wù)流程:手機(jī)用戶點(diǎn)播SP服務(wù),SP將消息發(fā)給手機(jī)用戶。
?? 手機(jī)---> SMSC ---> SMG---> SPSMG---> SPMS---> SPSMG ---> SP
?? SP ---> SPSMG ---> SPMS ---> SPSMG ---> SMG ---> SMSC ---> 手機(jī)
a)?用戶點(diǎn)播的服務(wù)命令字有效:
預(yù)期結(jié)果:
1.?手機(jī)用戶能接收到點(diǎn)播的消息。
2.?SPSMG網(wǎng)關(guān)正常產(chǎn)生MO、MTF話單。
b)?用戶點(diǎn)播服務(wù)命令字無效:
預(yù)期結(jié)果:
1.?手機(jī)用戶能接收到SP反饋的提示消息。
2.?SPSMG網(wǎng)關(guān)正常產(chǎn)生MO、MTF話單。
??????實(shí)際結(jié)果:
B.?定制業(yè)務(wù):
業(yè)務(wù)流程:手機(jī)用戶定制SP服務(wù)(二次確認(rèn)),SP將消息發(fā)給手機(jī)用戶。
?? 手機(jī)---> SMSC ---> SMG---> SPSMG ---> SPMS
?? SPMS ---> SPSMG ---> SMG ---> SMSC ---> 手機(jī)
?? 手機(jī)---> SMSC ---> SMG---> SPSMG ---> SPMS---> SPSMG---> SP
?? SP---> SPSMG---> SPMS ---> SPSMG ---> SMG ---> SMSC ---> 手機(jī)
a)?用戶定制的服務(wù)命令字有效:
預(yù)期結(jié)果:
1.?手機(jī)用戶能接收到SPMS發(fā)送的消息要求確認(rèn)消息,該消息中應(yīng)包含向用戶下發(fā)的短信條數(shù)及收費(fèi)方式。
2.?手機(jī)用戶發(fā)送確認(rèn)的MO,能夠接收到成功定制業(yè)務(wù)的確認(rèn)消息。
3.?SPSMG網(wǎng)關(guān)正常產(chǎn)生MO、MTF話單。
b)?用戶定制服務(wù)命令字無效:
預(yù)期結(jié)果:
1.?手機(jī)用戶能接收到SP反饋的提示消息。
2.?SPSMG網(wǎng)關(guān)正常產(chǎn)生MO、MTF話單。
??????實(shí)際結(jié)果:
C.?測試業(yè)務(wù)列表:
業(yè)務(wù)名稱?業(yè)務(wù)代碼?命令字?資費(fèi)?測試結(jié)果
總結(jié)
以上是生活随笔為你收集整理的联通在信业务测试文档的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序解决ios端时间格式兼容的问题
- 下一篇: 游承超:手机有必要贴钢化玻璃膜吗?(8P