一种填充信息测试方法及系统的制作方法

文档序号:8528110阅读:319来源:国知局
一种填充信息测试方法及系统的制作方法
【技术领域】
[0001]本发明属于移动终端测试技术领域,涉及一种测试方法及系统,特别是涉及一种填充信息测试方法及系统。
【背景技术】
[0002]目前Android智能手机越来越受到用户的青睐。Android平台手机拥有强大的触摸屏功能,友好的系统界面及操作方式等,这些都给用户带来人性化、智能化、快捷的体验效果。然而每一部面向最终用户的手机背后都凝聚着手机制造商、软件版本开发者、软件版本测试者等相关工作者的辛勤工作成果。其中软件版本的质量直接关乎着用户的体验效果,而软件版本的最后把关者是软件测试人员。通常软件测试人员需要对软件版本进行全面细致的测试知道确认出最终合格版本。软件测试人员在测试的时候常常需要手动输入一些数据信息,例如新建联系人信息,发送短信、彩信,拨打电话,接听电话,新建日程、浏览网页添加浏览器书签、给手机存储数据等;如果需要测试进行大量的数据测试(例如将几百条联系人信息导出来),测试人员就需要创建大量数据信息(如创建几百条联系人信息),而创建大量数据信息不仅操作繁复,而且很耗时,有时候可能需要投入更多的人力来及时获得产出结果。这样操作即耗费人力又耗费时间,影响工作效率。
[0003]现有关于Android手机数据填充方面的技术主要是针对某一个具体的模块(短信、彩信、联系人、通话记录)提出的具体的一种数据填充方法。例如,
[0004]专利【I】:一种通话记录的自动填充测试方法,申请号为201110287697.1发明了针对通话记录的自动填充方法,主要是基于程序有主操作界面,能代码随机生成数据信息经过选择填写操作后后台直接操作Android模块对应数据库添加信息;
[0005]专利【2】:一种基于Android的手机彩信自动填充方法,申请号为201210084912.2发明了针对彩信的自动填充方法,主要是基于程序有主操作界面,能代码随机生成数据信息经过填充条数的填写操作后后台直接操作Android模块对应数据库添加信息;以上现有的两个专利都是通过启动发明设计的程序后启动操作界面,通过用户填写自动生成数据直接调模块对应的数据库进行填写操作,技术实现基于Android程序代码。
[0006]因此,如何提供一种填充信息测试方法及系统,以解决现有技术中的测试人员在对移动终端进行大量的数据测试时,需要创建大量数据信息,而创建大量数据信息不仅操作繁琐,而且耗时耗力以至于降低测试工作效率,且现有技术自动填充仅针对单一某一功能模块,未广泛使用多个功能模块等种种缺陷,实已成为本领域从业者亟待解决的技术问题。

【发明内容】

[0007]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种填充信息测试方法及系统,用于解决现有技术中测试人员在对移动终端进行大量的数据测试时,需要创建大量数据信息,而创建大量数据信息不仅操作繁琐,而且耗时耗力以至于降低测试工作效率,且现有技术自动填充仅针对单一某一功能模块,未广泛使用多个功能模块的问题。
[0008]为实现上述目的及其他相关目的,本发明一方面提供一种填充信息测试方法,应用在配置有多个功能模块的移动终端上,每一所述功能模块可根据其对应的功能接收源于用户输入的填充信息,所述移动终端内设置有功能目录,所述填充信息测试方法包括以下步骤:在所述移动终端进入测试模式时,输入令用户根据自身需求选定一功能模块的指令;向选定的所述功能模块中输入所述填充信息;将所述填充信息通过与所述功能模块匹配的存储路径保存在多个功能模块可共用的公共存储文本文件中;调用预存在所述移动终端内的用于执行将所述填充信息输入对应的功能模块的第一执行脚本文件;调用预存在所述移动终端内的用于执行将所述第一执行脚本文件安装进测试的移动终端内的功能目录中的第二执行脚本文件。
[0009]可选地,所述第一执行脚本文件执行将所述信息输入对应的功能模块的具体步骤包括:读取存储在所述公共存储文本文件中的填充信息;将读取到的填充信息转换成指定型填充信息;根据预先设定的随机填充信息字符范围和预制组合方式创建随机填充信息字符串;所述随机填充信息字符串中设置有用于查找与之匹配的数据库的标识符;根据所述标识符查找匹配的数据库,将随机填充信息字符串写入所述数据库;所述数据库配置有用于指示将所述指定型填充信息写入到数据库的写入指令;根据所述写入指令将所述指定型填充信息写入所述数据库。
[0010]可选地,在根据所述标识符查找匹配的数据库,将随机填充信息字符串写入所述数据库的步骤中还包括获取所述数据库的读写权限。
[0011]可选地,所述指定型填充信息为int型填充信息。
[0012]可选地,所述第一执行脚本文件为.apk脚本文件;所述第二执行脚本文件为.bat脚本文件。
[0013]可选地,每一功能模块都存在与之对应的第一执行脚本文件和与所述第一执行脚本文件对应的第二执行脚本文件。
[0014]本发明另一方面还提供一种填充信息测试系统,应用在配置有多个功能模块的移动终端上,每一所述功能模块可根据其对应的功能接收源于用户输入的填充信息,所述移动终端内设置有功能目录,所述填充信息测试系统包括:指令输入模块,用于在所述移动终端进入测试模式时,输入令用户根据自身需求选定一功能模块的指令;与所述指令输入模块连接的信息输入模块,用于向选定的所述功能模块中输入所述填充信息;与所述信息输入模块连接的存储模块,用于将所述填充信息通过与所述功能模块匹配的存储路径保存在多个功能模块可共用的公共存储文本文件中;与所述存储模块连接的第一调用模块,用于调用预存在所述移动终端内的用于执行将所述填充信息输入对应的功能模块的第一执行脚本文件;与所述第一调用模块连接的第二调用模块,用于调用预存在所述移动终端内的用于执行将所述第一执行脚本文件安装进测试的移动终端内的功能目录中的第二执行脚本文件。
[0015]可选地,所述第一调用模块包括:读取单元,用于读取存储在所述公共存储文本文件中的填充信息;与所述读取单元连接的信息转换单元,用于将读取到的填充信息转换成指定型填充信息;与所述信息转换单元连接的字符串创建单元,用于根据预先设定的随机填充信息字符范围和预制组合方式创建随机填充信息字符串;所述随机填充信息字符串中设置有用于查找与之匹配的数据库的标识符;与所述字符串创建单元连接的第一写入单元,用于根据所述标识符查找匹配的数据库,将随机填充信息字符串写入所述数据库;所述数据库配置有用于指示将所述指定型填充信息写入到数据库的写入指令;与所述第一写入单元连接的第二写入单元,用于根据所述写入指令将所述指定型填充信息写入所述数据库。
[0016]可选地,所述读取单元中预存有一用于读取所述填充信息的读取文件,所述读取单元使用该读取文件读取所述填充信息。
[0017]可选地,所述第一写入单元还用于获取所述数据库的读写权限。
[0018]如上所述,本发明的填充信息测试方法及系统,具有以下有益效果:
[0019]第一,所述填充信息测试方法提供了可运行的exe工具,启动工具方便。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1