【技术实现步骤摘要】
自动化测试方法和装置
本专利技术涉及自动化
,特别涉及自动化测试方法和装置。
技术介绍
自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。在传统电子设备和桌面操作系统等领域,自动化测试成为了主要的测试手段和方法。当个人电子设备演进到智能手机为代表的智能移动设备的时候,由于智能移动设备的运行状态和环境要比传统电子设备和桌面操作系统更为复杂。例如,在智能移动设备上运行一个测试任务时,可能在一个随机的时间点上会收到一个呼入的电话,或者一个短信,或者一个即时消息应用软件的消息弹框,遮挡在原本运行的测试任务之上,等待处理,测试人员需要暂停原先的测试步骤,转去处理这个随机出现的干扰事项,等待干扰事项处理完成后,重新开始测试任务。在这种场景中,现有的自动化测试技术效率低下,操作过程繁琐,甚至需要人为的进行干扰排除操作,对测试结果的准确性也会造成影响。
技术实现思路
本专 ...
【技术保护点】
1.一种自动化测试装置,包括测试模块、执行模块和识别处理模块,其中,所述测试模块,用于存储测试用例,所述测试用例包括至少一个测试步骤和执行所述测试步骤所需的逻辑流程;所述执行模块,用于执行所述测试模块存储的所述测试用例;所述识别处理模块,用于识别和处理所述执行模块在执行所述测试用例时的干扰事项。
【技术特征摘要】
1.一种自动化测试装置,包括测试模块、执行模块和识别处理模块,其中,所述测试模块,用于存储测试用例,所述测试用例包括至少一个测试步骤和执行所述测试步骤所需的逻辑流程;所述执行模块,用于执行所述测试模块存储的所述测试用例;所述识别处理模块,用于识别和处理所述执行模块在执行所述测试用例时的干扰事项。2.如权利要求1所述的装置,其特征在于,在所述干扰事项发生时,所述执行模块还用于:暂停执行所述测试用例;向所述识别处理模块发送干扰处理请求。3.如权利要求2所述的方法,其特征在于,所述识别处理模块,还用于处理所述干扰事项后,向所述执行模块发送处理结果;所述执行模块,还用于根据所述处理结果,执行所述测试用例。4.如权利要求2所述的装置,其特征在于,所述干扰处理请求还用于携带运行日志或图片截图。5.如权利要求4所述的装置,其特征在于,所述装置还包括:获取模块,用于通...
【专利技术属性】
技术研发人员:贾舒瓶,郑小川,耿曼,
申请(专利权)人:北京安和瑞福信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。