应用程序测试方法及系统技术方案

技术编号:10123123 阅读:96 留言:0更新日期:2014-06-12 13:08
本发明专利技术实施例提供的应用程序测试方法及系统,可以在电子设备中放置对预先编写好针对不同操作步骤的测试程序进行封装后生成的封装文件及封装文件对应的标识。这样,之前需要重复编写的测试程序仅编写一次即可,其他测试人员不需要再编写封装文件中的测试程序,只需要通过标识选择相应的测试程序对应用程序进行测试即可。本发明专利技术降低了整体的工作量,使得其他测试人员不需要再编写封装文件中的测试程序,提高了测试效率。

【技术实现步骤摘要】
【专利摘要】本专利技术实施例提供的应用程序测试方法及系统,可以在电子设备中放置对预先编写好针对不同操作步骤的测试程序进行封装后生成的封装文件及封装文件对应的标识。这样,之前需要重复编写的测试程序仅编写一次即可,其他测试人员不需要再编写封装文件中的测试程序,只需要通过标识选择相应的测试程序对应用程序进行测试即可。本专利技术降低了整体的工作量,使得其他测试人员不需要再编写封装文件中的测试程序,提高了测试效率。【专利说明】应用程序测试方法及系统
本专利技术涉及应用测试
,特别是涉及应用程序测试方法及系统。
技术介绍
随着科技的发展,电子设备中的应用程序也越来越多。为了确认应用程序的有效性和安全性,很多测试人员常常需要对应用程序进行测试。现有的测试方法需要多个测试人员同时对某一应用程序进行测试,这就需要所有测试人员编写针对该应用程序的测试代码。专利技术人研究发现,即使在所有测试人员针对应用程序不同的功能进行测试的情况下,各测试人员所编写的测试代码中也会有部分代码是相同的。例如:对某应用程序的各个功能进行测试,均需要首先打开该应用程序,这就需要所有测试人员均编写应用程序打开代码。可见,以上方法造成了重复劳动,不利于测试效率的提高。
技术实现思路
本专利技术实施例的目的在于提供一种应用程序测试方法及系统,以实现提高测试效率的目的。为达到上述目的,本专利技术实施例公开了一种应用程序测试方法,所述方法包括:预先将多个具有测试功能的封装文件及为每个封装文件设置的标识存入电子设备中,所述封装文件中包含有预先编写好的针对测试过程中操作步骤的测试程序,不同封装文件中的测试程序所针对的操作步骤不同;根据预先存入电子设备的所述封装文件和所述标识,对应用程序进行测试;其中,所述根据预先存入电子设备的所述封装文件和所述标识,对应用程序进行测试,包括:显示与所述封装文件对应的标识;接收用户对所显示标识的第一选择指令;执行与用户选择的标识所对应的封装文件中的测试程序,对应用程序进行测试。优选的,所述封装文件中包含有针对同一操作步骤的多个测试程序,每个测试程序适用于安装在特定类型的电子设备中的特定待测应用程序;所述执行与用户选择的标识所对应的封装文件中的测试程序,对应用程序进行测试的步骤,包括:确定所要进行测试的第一待测应用程序及所述第一待测应用程序所在的第一电子设备;在与用户选择的标识所对应的封装文件中,确定适用于安装在所述第一电子设备的所述第一待测应用程序的第一测试程序;执行所述第一测试程序对安装在所述第一电子设备的所述第一待测应用程序进行测试。优选的,所述封装文件中包含有针对同一操作步骤的多个测试程序,每个测试程序适用于安装在特定类型的电子设备中的特定待测应用程序;在接收用户对所显示标识的第一选择指令前,所述方法还包括:确定所要进行测试的第一待测应用程序及所述第一待测应用程序所在的第一电子设备;所述执行与用户选择的标识所对应的封装文件中的测试程序对所述待测应用程序进行测试的步骤,包括:在与用户选择的标识所对应的封装文件中,确定适用于安装在所述第一电子设备的所述第一待测应用程序的第一测试程序;执行所述第一测试程序对安装在所述第一电子设备的所述第一待测应用程序进行测试。优选的,所述电子设备中存储有配置文件,所述配置文件中包括有至少一个电子设备信息及至少一个应用程序的信息,所述确定所要进行测试的第一待测应用程序及所述第一待测应用程序所在的第一电子设备的步骤,包括:在所述电子设备中显示所述配置文件中的所述电子设备信息及所述应用程序的信息;接收用户对所述电子设备信息及所述应用程序的信息的第二选择指令;根据所述第二选择指令确定所要进行测试的第一待测应用程序及所述第一待测应用程序所在的第一电子设备。优选的,所述封装文件中还存储有与测试程序对应的应用程序控件的标识信息,所述执行所述第一测试程序对安装在所述第一电子设备的所述第一待测应用程序进行测试的步骤,包括:确定与所述第一测试程序对应的应用程序控件的标识信息;根据所确定的标识信息在安装在所述第一电子设备的所述第一待测应用程序的界面中确定与所述第一测试程序对应的应用程序控件;执行所述第一测试程序,对所确定的应用程序控件进行测试。一种应用程序测试系统,所述系统包括:存储单元和测试单元,所述存储单元,用于存储多个具有测试功能的封装文件及为每个封装文件设置的标识,所述封装文件中包含有预先编写好的针对测试过程中操作步骤的测试程序,不同封装文件中的测试程序所针对的操作步骤不同;所述测试单元,用于根据预先存入电子设备的所述封装文件和所述标识,对应用程序进行测试;所述测试单元包括:第一显示单元、第一指令接收单元及测试执行单元,所述第一显示单元,用于显示与所述封装文件对应的标识;所述第一指令接收单元,用于接收用户对所显示标识的第一选择指令;所述测试执行单元,用于执行与用户选择的标识所对应的封装文件中的测试程序,对应用程序进行测试。优选的,所述封装文件中包含有针对同一操作步骤的多个测试程序,每个测试程序适用于安装在特定类型的电子设备中的特定待测应用程序;所述测试执行单元,包括:测试对象确定单元、测试程序确定单元及测试程序执行单元,所述测试对象确定单元,用于确定所要进行测试的第一待测应用程序及所述第一待测应用程序所在的第一电子设备;所述测试程序确定单元,用于在与用户选择的标识所对应的封装文件中,确定适用于安装在所述第一电子设备的所述第一待测应用程序的第一测试程序;所述测试程序执行单元,用于执行所述第一测试程序对安装在所述第一电子设备的所述第一待测应用程序进行测试。优选的,所述封装文件中包含有针对同一操作步骤的多个测试程序,每个测试程序适用于安装在特定类型的电子设备中的特定待测应用程序;所述系统还包括:测试对象确定单元,用于在所述第一指令接收单元接收用户对所显示标识的第一选择指令前,确定所要进行测试的第一待测应用程序及所述第一待测应用程序所在的第一电子设备;所述测试执行单元,包括:测试程序确定单元及测试程序执行单元,所述测试程序确定单元,用于在与用户选择的标识所对应的封装文件中,确定适用于安装在所述第一电子设备的所述第一待测应用程序的第一测试程序;所述测试程序执行单元,用于执行所述第一测试程序对安装在所述第一电子设备的所述第一待测应用程序进行测试。优选的,所述存储单元中还存储有配置文件,所述配置文件中包括有至少一个电子设备信息及至少一个应用程序的信息,所述测试对象确定单元包括:信息显示子单元、指令接收子单元和对象确定子单元,所述信息显示子单元,用于在所述电子设备中显示所述配置文件中的所述电子设备信息及所述应用程序的信息;所述指令接收子单元,用于接收用户对所述电子设备信息及所述应用程序的信息的第二选择指令;所述对象确定子单元,用于根据所述第二选择指令确定所要进行测试的第一待测应用程序及所述第一待测应用程序所在的第一电子设备。优选的,所述封装文件中还存储有与测试程序对应的应用程序控件的标识信息,所述测试程序执行单元,包括:标识确定子单元、控件确定子单元和控件测试子单元,所述标识确定子单元,用于确定与所述第一测试程序对应的应用程序控件的标识信息;所述控件确定子单元,用于根据所确定的标识信息在安装在所述第一电子设备的所述本文档来自技高网...

【技术保护点】
一种应用程序测试方法,其特征在于,所述方法包括:预先将多个具有测试功能的封装文件及为每个封装文件设置的标识存入电子设备中,所述封装文件中包含有预先编写好的针对测试过程中操作步骤的测试程序,不同封装文件中的测试程序所针对的操作步骤不同;根据预先存入电子设备的所述封装文件和所述标识,对应用程序进行测试;其中,所述根据预先存入电子设备的所述封装文件和所述标识,对应用程序进行测试,包括:显示与所述封装文件对应的标识;接收用户对所显示标识的第一选择指令;执行与用户选择的标识所对应的封装文件中的测试程序,对应用程序进行测试。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱正宜
申请(专利权)人:北京金山网络科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1