[发明专利]一种手机短信群控自动化测试的方法无效
申请号: | 201110246276.4 | 申请日: | 2011-08-25 |
公开(公告)号: | CN102355641A | 公开(公告)日: | 2012-02-15 |
发明(设计)人: | 曾元清 | 申请(专利权)人: | 广东欧珀移动通信有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04W24/08 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 罗晓林;李志强 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 手机短信 自动化 测试 方法 | ||
技术领域
本发明涉及一种需对大量手机样品进行快速测试的自动化测试方法,特别是涉及一种手机短信群控自动化测试的方法。
背景技术
随着科学技术和通信行业的发展,手机越来越多的使用到人民的生活当中,对于手机的各种功能的测试,目前一般采用自动加手动结合的方式,而且需要手机和PC端同时进行,需要测试人员在现场进行监督和查看才能正常运行,更为重要的是,每一台手机都需要一个测试员去操作,测试,查看结果,往往还因为一些特殊原因,测试错误反馈不够及时,这样就极大的耗费了人力物力,工作效率相当低下。
发明内容
本发明的目的在于克服现有技术的不足,提供一种手机短信群控自动化测试的方案,可以实现一台手机驱动大量手机进行自动化测试,测试设备简单,测试错误及时反馈,易于操控,节省了大量时间和人力,提高了效率。
为了达到上述目的,本发明采用的技术方案是,一种手机短信群控自动化测试的方法,其步骤如下:
步骤1、程序等待接收短信;
步骤2、判断短信指令是否触发测试;
步骤3、不触发则返回步骤1,触发测试则按参数执行自动化测试;
步骤4、判断自动化测试是否出错;
步骤5、测试未出错则返回步骤1,程序出错则发送异常信息给激发手机后返回步骤1。
自动化测试方法的详细步骤如下:
步骤101、测试手机全部安装自动化测试程序;
步骤102、测试手机全部装上手机卡,并将手机号码予以记录;
步骤103、激发手机的通讯录保存所有被测试手机号码并归类群组;
步骤104、测试手机开机静置,开启自动化测试程序并后台运行;
步骤105、激发手机编辑固定格式参数信息并发送给所有的被测试手机;
步骤106、测试手机接收短信,自动化测试程序开始预判手机短信内容;
步骤107、不是指定内容的短信则执行步骤104,是指定内容的短信则截取短信参数并保存;
步骤108、根据参数执行自动化测试软件;
步骤109、判断自动化测试过程中是否失败产生log,未因失败产生log则跳至步骤112,是则继续判断是否是断言log导致死机;
步骤110、是断言log导致死机则重启机器并执行步骤111,否则直接执行步骤111;
步骤111、发送异常信息到指定手机,并保存log列表;
步骤112、通过短信参数判断是否结束此程序;
步骤113、是则结束自动化测试程序,否则继续执行步骤104。
上述步骤101中所述的自动化测试包括自动以短信参数运行指定模块的大量无序操作测试,以测试程序在大量无序操作下的稳定性和是否会因为各种大量而无序的操作而出错。
上述步骤109中所述的log为在程序运行自动化测试,即无序大量的操作中出现任何的崩溃,死机,程序出错,强制关闭都会生成log;log信息表示的是程序出错的类型,代码行,用栈递归的方式一直显示到出错的代码行,以及出错之前的手机操作行为及手机状态信息。
上述步骤105中所述的短信参数包括测试模块代号,测试种子数,测试延迟时间,测试操作总次数,控制手机号码等。
上述步骤106中所述的指定内容的短信包括两部分,第一个是发送手机的号码是指定号码,第二个是发送的短信内容是指定格式的内容;格式内容如下,1-1-200-50000或者1+2-1-200-50000,各部分参数以“-”符号区分开。
第一个参数代表模块代号,“1”代表测试第一个模块 ,“1+2”代表同时测试第一个模块和第二个模块,如果设置为“0”则执行随机模块测试;
第二个参数代表种子数,不同的种子数会产生不同的随机测试序列;
第三个参数代表延迟描述,单位为毫秒,设定两个操作之间的延迟时间;
第四个参数代表测试操作总次数,测试程序会执行无序操作多少次后停下。
与现有技术相比,本发明的有益效果是:
第一、测试设备简单,只需要一台可以群发短信的手机就能随时随地进行测试,测试人员甚至不需要在测试现场,也可以远距离控制测试;
第二、操作简单,针对多台机器的测试,只需一条短信触发,测试触发做到傻瓜化;
第三、测试可以自动执行,可以很多台同时执行,可以只由一个人来控制执行;
第四、测试全面,可以通过自动化测试工具全面自动化测试手机上各个功能模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东欧珀移动通信有限公司,未经广东欧珀移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110246276.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可联网测试灯管寿命的路灯监控系统
- 下一篇:语音质量监控方法、装置和系统