【技术实现步骤摘要】
模拟点击测试的方法及系统
本专利技术涉及软件测试领域,特别涉及一种模拟点击测试的方法及系统。
技术介绍
软件开发过程中,需对软件中的控件进行测试其是否会正常执行。广泛运用的是自动化的模拟点击测试,该模拟点击测试无需人工干预,可测试到人工难以测试的场景,大大提高了测试的效率和测试点的覆盖率。然而,自动化的模拟点击测试具有随机性或无序性,不利于测试人员进行问题追 踪,且不能保存模拟点击时出现异常的轨迹,无法实现异常过程重演。
技术实现思路
基于此,有必要提供一种模拟点击测试的方法,能实现问题追踪和异常过程重演。一种模拟点击测试的方法,包括以下步骤在控件事件处理函数中设置控件信息;在界面上进行模拟点击;判断所述模拟点击是否点击到控件,若是,则触发控件事件处理函数,获取并记录与所述控件相应的控件信息及触发时间,否则继续进行模拟点击;判断在所述界面上是否出现错误,若是,则停止模拟点击,否则继续进行模拟点击;获取记录的控件信息及触发时间,对所述控件信息及触发时间进行处理,生成点击轨迹时序信息。优选地,所述控件信息包括控件名、控件位置、控件所在窗口名、控件被触发的操作指令。优选地, ...
【技术保护点】
一种模拟点击测试的方法,包括以下步骤:在控件事件处理函数中设置控件信息;在界面上进行模拟点击;判断所述模拟点击是否点击到控件,若是,则触发控件事件处理函数,获取并记录与所述控件相应的控件信息及触发时间,否则继续进行模拟点击;判断在所述界面上是否出现错误,若是,则停止模拟点击,否则继续进行模拟点击;获取记录的控件信息及触发时间,对所述控件信息及触发时间进行处理,生成点击轨迹时序信息。
【技术特征摘要】
1.一种模拟点击测试的方法,包括以下步骤在控件事件处理函数中设置控件信息;在界面上进行模拟点击;判断所述模拟点击是否点击到控件,若是,则触发控件事件处理函数,获取并记录与所述控件相应的控件信息及触发时间,否则继续进行模拟点击;判断在所述界面上是否出现错误,若是,则停止模拟点击,否则继续进行模拟点击; 获取记录的控件信息及触发时间,对所述控件信息及触发时间进行处理,生成点击轨迹时序信息。2.根据权利要求1所述的模拟点击测试的方法,其特征在于,所述控件信息包括控件名、控件位置、控件所在窗口名、控件被触发的操作指令。3.根据权利要求1或2所述的模拟点击测试的方法,其特征在于,所述在界面上进行模拟点击的步骤具体为通过随机数产生随机点击点,并通过所述随机点击点在界面上进行模拟点击。4.根据权利要求1或2所述的模拟点击测试的方法,其特征在于,还包括存储设定的记录控件信息数量的阈值的步骤,还包括步骤判断记录的控件信息数量是否大于所述阈值, 若是,则按照触发时间的先后顺序删除超过阈值数量的控件信息。5.根据权利要求1或2所述的模拟点击测试的方法,其特征在于,还包括步骤将所述生成的点击轨迹时序信息存入异常轨迹文件夹中;查看所述异常轨迹文件夹中的点击轨迹时序信息或根据所述异常轨迹文件夹中的点击轨迹时序信息重演模拟点击。6.—种模拟点击测试的系统,其特征在于,包括应用程序模块,用于在控件事件处理函数中设置控件信息;模拟点击模块,用于在界面上进行模拟...
【专利技术属性】
技术研发人员:张顺四,赵卫国,赖大贺,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。