一种手机文件操作的自动化测试方法

文档序号:7937776阅读:138来源:国知局
专利名称:一种手机文件操作的自动化测试方法
技术领域
本发明涉及一种基于android的手机测试方法,特别是涉及一种手机文件操作的自动化测试方法。
背景技术
现有技术中的手机内的文件操作功能,例如文件夹的创建,命名,删除、复制和路径识别进行测试时,由于测试强度大,容易在人工测试过程中出现疲劳效应,且测试具有一定的局限性,耗时耗力,而且有可能出现重复测试或遗漏测试,操作复杂。在测试过程中,不能有效的判断及定位错误发生点,不能方便快捷的查找出错误原因。

发明内容
本发明的目的在于克服现有技术的不足,提供一种手机文件操作的自动化测试方法,运行简便,且随时随地运行手机进行测试,能承受的测试强度大,且测试效率高,易于实施。为了达到上述目的,本发明采用的技术方案是,一种手机文件操作的自动化测试方法,所述的测试方法包括创建手机文件夹测试方法、删除手机文件夹测试方法及移动手机文件夹测试方法;所述的创建手机文件夹包括在手机T卡中创建或在手机存储卡中创建;所述的删除手机文件夹包括在手机T卡中删除或在手机存储卡中删除;所述的移动手机文件夹为反复在手机T卡与手机存储卡之间移动文件夹;所述的手机文件操作的自动化测试步骤如下
步骤1、进入手机文件操作测试程序;
步骤2、判断手机进入创建手机文件夹测试、删除手机文件夹测试或移动手机文件夹测
试;
步骤3、进入相应的测试程序;
步骤4、将测试程序结果生成log日志,并保存到指定文件夹; 步骤5、退出手机文件操作测试程序。上述步骤2所述的手机文件操作的创建手机文件夹测试的步骤如下 步骤S101、开始进入创建手机文件夹测试程序;
步骤S102、判断指定名称文件夹是否存在,是则执行步骤S103,否则执行步骤S103 ; 步骤S103、按指定名称创建文件夹; 步骤S104、判断创建文件夹是否成功;
步骤S105、是则执行步骤S106,否则保存错误信息并执行步骤S103 ; 步骤S106、随机获取特殊字符在刚创建的文件夹内创建文件夹; 步骤S107、判断是否创建成功,是则执行步骤S108,否则保存错误信息后执行步骤 S106 ;
步骤S108、判断是否已创建100层随机名文件夹,是则执行步骤S109,否则执行步骤
4S106 ;
步骤S109、判断是否已创建10个指定名称文件夹,是则执行步骤S110,否则执行步骤 S103 ;
步骤S110、结束创建文件夹测试程序。上述步骤中创建文件夹名称为字符、数字、英文、中文及火星文的混合,将一些高频特殊字符写进程序,采取随机算法来获取字符作为文件夹名称。上述步骤中所述的100 层层数及10个个数为测试随机设置数,能根据测试调整。上述步骤2所述的手机文件操作的删除手机文件夹测试的步骤如下 步骤S201、进入删除手机文件夹测试程序;
步骤S202、判断指定的10个文件夹是否存在;
步骤S203、是则获取指定文件夹的路径,否则结束删除手机文件夹测试程序; 步骤S204、判断文件夹内是否存在子文件夹;
步骤S205、是则获取子文件夹路径并执行步骤S204,否则执行步骤S206 ;
步骤S206、删除最末没有子文件夹的文件夹,并判断是否删除失败;
步骤S207、是则保存失败信息并执行步骤S206,否则执行步骤S208 ;
步骤S208、判断删除的是否为指定的文件夹,是则执行步骤S209,否则执行步骤S206 ;
步骤S209、判断10个文件夹是否全部删除;
步骤S210、是则结束删除手机文件夹测试程序,否则执行步骤S202。上述步骤S207所述的失败信息为在对文件夹逐一进行删除时,删除过程出错跳过此文件夹继续删除,记录出错原因至指定文件夹下,否则记录成功信息。上述步骤中所使用的文件夹为创建文件夹测试中所创建的文件夹或另外创建。上述步骤2所述的手机文件操作的移动手机文件夹测试的步骤如下 步骤S301、进入移动手机文件夹测试程序;
步骤S302、判断移动源文件是否存在,是则执行步骤S303,否则执行步骤S307 ; 步骤S303、将源文件在T卡与手机内存中各移动一次,并判断是否移动成功; 步骤S304、是则执行步骤S305,否则保存错误信息并执行步骤S303 ; 步骤S305、判断移动源文件的次数是否达到系统预定移动次数; 步骤S306、是则执行步骤S307,否则执行步骤S302 ;
步骤S307、保存LOG日志文件到指定文件夹,并结束移动手机文件夹测试程序。所述的源文件为测试程序在T卡内预先存储的文件,且为单个文件资源。所述的 LOG日志文件为每次移动的结果,包括为第几次移动、开始时间、结束时间、是否成功。与现有技术相比,本发明的有益效果是第一、在基于android系统的手机端运行本工具即可执行自动化测试,无需连接其他设备,测试人员只需根据说明运行程序,运行简便,随时随地,都可以运行手机进行测试;第二、在手机内存指定文件夹中自动保存log 日志,在运行过程中记录错误发生时间和原因,方便快捷定位到错误发生点;第三、测试程序中提供的可视化界面,简单方便直观,有很强的项目通用性,可避免重复开发,提高测试效率,减少测试时间。


图1为本发明的方法流程图2为本发明的创建手机文件夹测试; 图3为本发明的删除手机文件夹测试; 图4为本发明的移动手机文件夹测试。
具体实施例方式本发明的主旨在于克服现有技术的不足,提供一种手机文件操作的自动化测试方法,所述的手机文件操作包括文件夹的创建、命名、删除、复制及路径识别;文件的创建、命名、删除、复制及路径识别;各种特殊字符串用以做文件夹名称后对其操作的影响;系统对多次移动大体积文件的支持状况;系统空间状态的判断;测试结果的记录与保存。该方法是对使用android系统的手机产品完成自主测试方案下的文件夹创建、删除以及文件在手机与存储卡中移动等自动化测试。在自主案例前提下,测试系统对于文件夹与文件的创建和命名,复制,删除。深层次文件夹的识别与查找,以及各种特殊名称文件夹的删除,系统和硬件对多次移动大体积文件的支持状况。下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。本发明的方法流程图如图1所示,为了达到上述目的,本发明采用的技术方案是, 一种手机文件操作的自动化测试方法,所述的测试方法包括创建手机文件夹测试方法、删除手机文件夹测试方法及移动手机文件夹测试方法;所述的创建手机文件夹包括在手机T 卡中创建或在手机存储卡中创建;所述的删除手机文件夹包括在手机T卡中删除或在手机存储卡中删除;所述的移动手机文件夹为反复在手机T卡与手机存储卡之间移动文件夹; 所述的手机文件操作的自动化测试步骤如下
步骤1、进入手机文件操作测试程序;
步骤2、判断手机进入创建手机文件夹测试、删除手机文件夹测试或移动手机文件夹测
试;
步骤3、进入相应的测试程序;
步骤4、将测试程序结果生成log日志,并保存到指定文件夹; 步骤5、退出手机文件操作测试程序。本发明的创建手机文件夹测试如图2所示,步骤2所述的手机文件操作的创建手机文件夹测试的步骤如下
步骤S101、开始进入创建手机文件夹测试程序;
步骤S102、判断指定名称文件夹是否存在,是则执行步骤S103,否则执行步骤S103 ; 步骤S103、按指定名称创建文件夹; 步骤S104、判断创建文件夹是否成功;
步骤S105、是则执行步骤S106,否则保存错误信息并执行步骤S103 ; 步骤S106、随机获取特殊字符在刚创建的文件夹内创建文件夹; 步骤S107、判断是否创建成功,是则执行步骤S108,否则保存错误信息后执行步骤 S106 ;
步骤S108、判断是否已创建100层随机名文件夹,是则执行步骤S109,否则执行步骤S106 ;
步骤S109、判断是否已创建10个指定名称文件夹,是则执行步骤S110,否则执行步骤 S103 ;
步骤S110、结束创建文件夹测试程序。上述步骤中创建文件夹名称为字符、数字、英文、中文及火星文的混合,将一些高频特殊字符写进程序,采取随机算法来获取字符作为文件夹名称。上述步骤中所述的100 层层数及10个个数为测试随机设置数,能根据测试调整。本发明的删除手机文件夹测试如图3所示,步骤2所述的手机文件操作的删除手机文件夹测试的步骤如下
步骤S201、进入删除手机文件夹测试程序; 步骤S202、判断指定的10个文件夹是否存在;
步骤S203、是则获取指定文件夹的路径,否则结束删除手机文件夹测试程序; 步骤S204、判断文件夹内是否存在子文件夹;
步骤S205、是则获取子文件夹路径并执行步骤S204,否则执行步骤S206 ;
步骤S206、删除最末没有子文件夹的文件夹,并判断是否删除失败;
步骤S207、是则保存失败信息并执行步骤S206,否则执行步骤S208 ;
步骤S208、判断删除的是否为指定的文件夹,是则执行步骤S209,否则执行步骤S206 ;
步骤S209、判断10个文件夹是否全部删除;
步骤S210、是则结束删除手机文件夹测试程序,否则执行步骤S202。上述步骤S207所述的失败信息为在对文件夹逐一进行删除时,删除过程出错跳过此文件夹继续删除,记录出错原因至指定文件夹下,否则记录成功信息。上述步骤中所使用的文件夹为创建文件夹测试中所创建的文件夹或另外创建。本发明的移动手机文件夹测试如图4所示,步骤2所述的手机文件操作的移动手机文件夹测试的步骤如下
步骤S301、进入移动手机文件夹测试程序;
步骤S302、判断移动源文件是否存在,是则执行步骤S303,否则执行步骤S307 ; 步骤S303、将源文件在T卡与手机内存中各移动一次,并判断是否移动成功; 步骤S304、是则执行步骤S305,否则保存错误信息并执行步骤S303 ; 步骤S305、判断移动源文件的次数是否达到系统预定移动次数; 步骤S306、是则执行步骤S307,否则执行步骤S302 ;
步骤S307、保存LOG日志文件到指定文件夹,并结束移动手机文件夹测试程序。所述的源文件为测试程序在T卡内预先存储的文件,且为单个文件资源。所述的 LOG日志文件为每次移动的结果,包括为第几次移动、开始时间、结束时间、是否成功。在基于android系统的手机端运行本工具即可执行自动化测试,无需连接其他设备,测试人员只需根据说明运行程序,运行简便,随时随地,都可以运行手机进行测试;在手机内存指定文件夹中自动保存log日志,在运行过程中记录错误发生时间和原因,方便快捷定位到错误发生点;测试程序中提供的可视化界面,简单方便直观,有很强的项目通用性,可避免重复开发,提高测试效率,减少测试时间。尽管本发明通过具体实例对如何实现手机文件操作自动化测试方法作出了清晰而完成的描述,但是本发明不仅仅限于所述实施例,通过简单的改变程序来达到相同目的是可能发生的并且都包括在本发明之中。
权利要求
1.一种手机文件操作的自动化测试方法,所述的测试方法包括创建手机文件夹测试方法、删除手机文件夹测试方法及移动手机文件夹测试方法,其特征在于所述的创建手机文件夹包括在手机T卡中创建或在手机存储卡中创建,所述的删除手机文件夹包括在手机T卡中删除或在手机存储卡中删除,所述的移动手机文件夹为反复在手机T卡与手机存储卡之间移动文件夹;所述的手机文件操作的自动化测试步骤如下 步骤1、进入手机文件操作测试程序;步骤2、判断手机进入创建手机文件夹测试、删除手机文件夹测试或移动手机文件夹测试;步骤3、进入相应的测试程序;步骤4、将测试程序结果生成log日志,并保存到指定文件夹; 步骤5、退出手机文件操作测试程序。
2.根据权利要求1所述的手机文件操作的自动化测试方法,其特征在于,上述步骤2所述的手机文件操作的创建手机文件夹测试的步骤如下步骤S101、开始进入创建手机文件夹测试程序;步骤S102、判断指定名称文件夹是否存在,是则执行步骤S103,否则执行步骤S103 ; 步骤S103、按指定名称创建文件夹; 步骤S104、判断创建文件夹是否成功;步骤S105、是则执行步骤S106,否则保存错误信息并执行步骤S103 ; 步骤S106、随机获取特殊字符在刚创建的文件夹内创建文件夹; 步骤S107、判断是否创建成功,是则执行步骤S108,否则保存错误信息后执行步骤 S106 ;步骤S108、判断是否已创建100层随机名文件夹,是则执行步骤S109,否则执行步骤 S106 ;步骤S109、判断是否已创建10个指定名称文件夹,是则执行步骤S110,否则执行步骤 S103 ;步骤S110、结束创建文件夹测试程序。
3.根据权利要求2所述的手机文件操作的自动化测试方法,其特征在于上述步骤中创建文件夹名称为字符、数字、英文、中文及火星文的混合,将一些高频特殊字符写进程序, 采取随机算法来获取字符作为文件夹名称。
4.根据权利要求3所述的手机文件操作的自动化测试方法,其特征在于上述步骤中所述的100层层数及10个个数为测试随机设置数,能根据测试调整。
5.根据权利要求1所述的手机文件操作的自动化测试方法,其特征在于,步骤2所述的手机文件操作的删除手机文件夹测试的步骤如下步骤S201、进入删除手机文件夹测试程序; 步骤S202、判断指定的10个文件夹是否存在;步骤S203、是则获取指定文件夹的路径,否则结束删除手机文件夹测试程序; 步骤S204、判断文件夹内是否存在子文件夹;步骤S205、是则获取子文件夹路径并执行步骤S204,否则执行步骤S206 ;步骤S206、删除最末没有子文件夹的文件夹,并判断是否删除失败;步骤S207、是则保存失败信息并执行步骤S206,否则执行步骤S208 ;步骤S208、判断删除的是否为指定的文件夹,是则执行步骤S209,否则执行步骤S206 ;步骤S209、判断10个文件夹是否全部删除;步骤S210、是则结束删除手机文件夹测试程序,否则执行步骤S202。
6.根据权利要求5所述的手机文件操作的自动化测试方法,其特征在于步骤S207所述的失败信息为在对文件夹逐一进行删除时,删除过程出错跳过此文件夹继续删除,记录出错原因至指定文件夹下,否则记录成功信息。
7.根据权利要求6所述的手机文件操作的自动化测试方法,其特征在于上述步骤中所使用的文件夹为创建文件夹测试中所创建的文件夹或另外创建。
8.根据权利要求1所述的手机文件操作的自动化测试方法,其特征在于,步骤2所述的手机文件操作的移动手机文件夹测试的步骤如下步骤S301、进入移动手机文件夹测试程序;步骤S302、判断移动源文件是否存在,是则执行步骤S303,否则执行步骤S307 ; 步骤S303、将源文件在T卡与手机内存中各移动一次,并判断是否移动成功; 步骤S304、是则执行步骤S305,否则保存错误信息并执行步骤S303 ; 步骤S305、判断移动源文件的次数是否达到系统预定移动次数; 步骤S306、是则执行步骤S307,否则执行步骤S302 ;步骤S307、保存LOG日志文件到指定文件夹,并结束移动手机文件夹测试程序。
9.根据权利要求8所述的手机文件操作的自动化测试方法,其特征在于所述的源文件为测试程序在T卡内预先存储的文件,且为单个文件资源。
10.根据权利要求9所述的手机文件操作的自动化测试方法,其特征在于所述的LOG 日志文件为每次移动的结果,包括为第几次移动、开始时间、结束时间、是否成功。
全文摘要
本发明公开了一种手机文件操作的自动化测试方法,所述的测试方法包括创建手机文件夹测试方法、删除手机文件夹测试方法及移动手机文件夹测试方法。创建手机文件夹包括在手机T卡中创建或在手机存储卡中创建;删除手机文件夹包括在手机T卡中删除或在手机存储卡中删除;移动手机文件夹为反复在手机T卡与手机存储卡之间移动文件夹。在基于android系统的手机端运行本工具即可执行自动化测试,无需连接其他设备,测试人员只需根据说明运行程序,运行简便,随时随地,都可以运行手机进行测试;在手机内存指定文件夹中自动保存log日志,在运行过程中记录错误发生时间和原因,方便快捷定位到错误发生点。
文档编号H04M1/24GK102355515SQ20111030977
公开日2012年2月15日 申请日期2011年10月13日 优先权日2011年10月13日
发明者曾元清 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1