VoLTE和语音呼通率测试开发--执行脚本(三)

编译前面的文章,导出jar,编写执行脚本文件,提供测试人员执行;

新建文件夹callRateV2.0.0,把testui.jar包和执行脚本文件全放进去,建议文件夹放D盘根目录下;

1).使用说明书:

需求:
volte 通话次数50 次、通话时长180s、间隔时间30s、呼叫超时时间30s

运行前:
1.主叫终端设置亮屏(被叫无所谓),且注意终端电量充足;
2.两台终端开启log开关(不知道连接PC抓log工具会不会端口占用,如QXDM或MTK log工具);
3.确保两张移动卡都开通VoLTE业务,注意收费!所处位置信号有没有VoLTE;
4.其他的还在继续完善;

使用步骤:
步骤1.先连接被叫终端,执行“1接听方.bat”,根据界面提示操作,选择要执行的内容,提示拔掉数据线就可以拔掉了。

步骤2.在连接主叫终端,执行“2主叫方.bat”,根据界面提示操作,选择要执行的内容,提示拔掉数据线就可以拔掉了,但是建议不拔,可以看到脚本执行log情况;

步骤3.若要终止测试,只需重启终端即可;

测试结果:
1.查看终端内文件夹sdcard/GotaTestPresure/CallRecording/中的记录,仅供参考,脚本缺陷,可能记录不准;

2)1接听方.bat

::android create uitest-project -n testui -t 2 -p D:\workspace\callRateV2.0.0
::d:
::cd D:\workspace\callRateV2.0.0
::ant build
::adb push D:\workspace\callRateV2.0.0\bin\testui.jar /data/local/tmp
::adb shell uiautomator runtest testui.jar -c uiauto.callphone
::adb shell uiautomator runtest testui.jar -c uiauto.Answerphone
@echo 欢迎使用自动化VoLTE呼通率,脚本由本博主制作


color 0b


@echo 请按照界面相关提示语进行操作执行VoLTE呼通率测试
pause


@echo *********************************************************************
@echo 确认手机是否连接正确,电脑是否识别到正确端口                *********
@echo *********************************************************************
@echo **注意事项**
@echo **1.请打开USB调试**
@echo **2.确认连接这台机器为被测终端,先记录下被叫号码,在测试时需要输入**
@echo **3.请保持手机为锁屏状态**
@echo **4.需要电脑安装JDK**
@echo **5.出现闪退,请检查adb环境配置**
@echo **6.需要打开Log或者连接该手机平台的log工具,如:QXDM**
@echo **7.风险:VOLTE通话消费很高,注意卡的消费**
@echo **8.确保插入的事移动卡,且支持VoLTE业务已开通,所处位置也支持VoLTE**
@echo **9.出现问题请联系本博主修改**
@echo *********************************************************************
@echo 要执行哪条用例,请输入对应的数字,并按回车键                *********
@echo *********************************************************************
@echo :ks


@echo 等待终端连接电脑,若连接失败请检查端口
adb wait-for-device
adb push D:\callRateV2.0.0\testui.jar /data/local/tmp
@echo 导入jar包成功
ping 127.1 /n 2 > nul
@echo 连接成功
@echo 全部准备好了吗,准备开始咯!
pause
@echo 要VoLTE呼通率请按1
@echo 要语音 呼通率请按2
set /p choice=请输入要执行用例序号:
if /i %choice%==1 goto VoLTE
if /i %choice%==2 goto YuYin


:VoLTE
@echo 可以拔数据线了
@adb shell uiautomator runtest testui.jar --nohup -c uiauto.Answerphone
@echo 可以拔数据线了


:YuYin
@echo 可以拔数据线了
@adb shell uiautomator runtest testui.jar --nohup -c yuyin.beijiao
@echo 可以拔数据线了
pause
::需要加入指定完成的页面提示使用者已经完成了测试
::cmd.exe
 

3)2主叫方.bat

::android create uitest-project -n testui -t 2 -p D:\workspace\callRateV2.0.0
::d:
::cd D:\workspace\callRateV2.0.0
::ant build
::adb push D:\workspace\callRateV2.0.0\bin\testui.jar /data/local/tmp
::adb shell uiautomator runtest testui.jar -c uiauto.callphone
::adb shell uiautomator runtest testui.jar -c uiauto.Answerphone
@echo 欢迎使用自动化VoLTE呼通率,脚本由本博主制作

color 0b

@echo 请按照界面相关提示语进行操作执行VoLTE呼通率测试
pause

@echo *********************************************************************
@echo 确认手机是否连接正确,电脑是否识别到正确端口                *********
@echo *********************************************************************
@echo **使用前注意事项,请仔细阅读**************
@echo **1.请打开USB调试**
@echo **2.确认连接这台机器为被测终端,先记录下被叫号码,在测试时需要输入**
@echo **3.请保持手机为亮屏状态,设置亮屏时间大于5分钟****************
@echo **4.需要电脑安装JDK**
@echo **5.出现闪退,请检查adb环境配置**
@echo **6.需要打开Log或者连接该手机平台的log工具,如:QXDM**
@echo **7.风险:VOLTE通话消费很高,注意卡的消费****************
@echo **8.确保插入的事移动卡,且支持VoLTE业务已开通,所处位置也支持VoLTE**
@echo **9.出现问题请联系本博主修改**
@echo *********************************************************************
@echo 要执行哪条用例,请输入对应的数字,并按回车键                *********
@echo *********************************************************************
@echo :ks

@echo 等待终端连接电脑,若连接失败请检查端口
adb wait-for-device
adb push D:\callRateV2.0.0\testui.jar /data/local/tmp
@echo 导入jar包成功
ping 127.1 /n 2 > nul
@echo 连接成功
@echo 全部准备好了吗,准备开始咯!
pause
@echo 要VoLTE呼通率请按1
@echo 要语音 呼通率请按2
set /p choice=请输入要执行用例序号:
if /i %choice%==1 goto VoLTE
if /i %choice%==2 goto YuYin

:VoLTE
@echo 可以拔数据线了
@adb shell uiautomator runtest testui.jar --nohup -c uiauto.callphone
@echo 可以拔数据线了

:YuYin
@echo 可以拔数据线了
@adb shell uiautomator runtest testui.jar --nohup -c yuyin.zhujiao
@echo 可以拔数据线了
pause


cmd.exe


根据使用说明书执行这些文件即可;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

测试狂人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值