CN109101420A - 确定测试策略的方法、装置及***、计算机终端 - Google Patents

确定测试策略的方法、装置及***、计算机终端 Download PDF

Info

Publication number
CN109101420A
CN109101420A CN201810805657.3A CN201810805657A CN109101420A CN 109101420 A CN109101420 A CN 109101420A CN 201810805657 A CN201810805657 A CN 201810805657A CN 109101420 A CN109101420 A CN 109101420A
Authority
CN
China
Prior art keywords
strategy
test
mentioned
testing
application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810805657.3A
Other languages
English (en)
Inventor
黄莺
王燕燕
安如显
曹春燕
程琳琳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Postal Savings Bank of China Ltd
Original Assignee
Postal Savings Bank of China Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Postal Savings Bank of China Ltd filed Critical Postal Savings Bank of China Ltd
Priority to CN201810805657.3A priority Critical patent/CN109101420A/zh
Publication of CN109101420A publication Critical patent/CN109101420A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3684Test management for test design, e.g. generating new test cases

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

本发明公开了一种确定测试策略的方法、装置及***、计算机终端。其中,该方法包括:确定用于测试应用的第一类测试策略,其中,上述第一类测试策略包括:通用策略;在测试上述应用的过程中,获取上述通用策略中的第二类测试策略,并采用上述第二类测试策略测试上述应用。本发明解决了现有技术中缺少确定自动化测试的测试策略的方法,导致测试效率较低的技术问题。

Description

确定测试策略的方法、装置及***、计算机终端
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种确定测试策略的方法、装置及***、计算机终端。
背景技术
目前市场上有各类开源或商业的自动化测试***,均提供了测试对象识别、测试脚本编写、执行、日志查看、统计等功能,但是没有提供对测试策略管理等资产定义和管理功能,在测试移动应用的过程中,会导致测试的效率较低,影响测试移动应用的测试结果。
针对上述现有技术中缺少确定自动化测试的测试策略的方法,导致测试效率较低的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种确定测试策略的方法、装置及***、计算机终端,以至少解决现有技术中缺少确定自动化测试的测试策略的方法,导致测试效率较低的技术问题。
根据本发明实施例的一个方面,提供了一种确定测试策略的方法,包括:确定用于测试应用的第一类测试策略,其中,上述第一类测试策略包括:通用策略;在测试上述应用的过程中,获取上述通用策略中的第二类测试策略,并采用上述第二类测试策略测试上述应用。
进一步地,获取上述通用策略中的第二类测试策略,包括:确定上述通用策略中的至少一个测试子策略,其中,上述测试子策略至少包括:测试类型策略、测试机型策略、业务类型策略、APP冲突覆盖策略;通过对上述测试子策略进行组合处理,得到上述第二类测试策略。
进一步地,在采用上述第二类测试策略测试上述应用之后,上述方法还包括:存储上述第二类测试策略至预设数据库中。
进一步地,在存储上述第二类测试策略至预设数据库之前,上述方法还包括:获取当前测试应用的测试次数;在上述测试次数大于或等于两次的情况下,获取上述预设数据库中存储的第二类测试策略;在上述测试次数为一次的情况下,执行上述存储上述第二类测试策略至预设数据库中的步骤。
进一步地,在存储上述第二类测试策略至预设数据库之后,上述方法还包括:获取上述应用的第一类型;判断上述第一类型是否与第二类型一致,得到判断结果,其中,上述第二类型为上述第二类测试策略所对应的应用的类型;在上述判断结果为是的情况下,获取上述预设数据库中存储的第二类测试策略。
根据本发明实施例的另一方面,还提供了一种确定测试策略的***,包括:处理器,用于确定用于测试应用的第一类测试策略,其中,上述第一类测试策略包括:通用策略,并在测试上述应用的过程中,获取上述通用策略中的第二类测试策略,并采用上述第二类测试策略测试上述应用;数据库,与上述处理器连接,用于存储上述第一类测试策略和上述第二类测试策略。
进一步地,上述处理器通过以下方式获取上述通用策略中的第二类测试策略:确定上述通用策略中的至少一个测试子策略,其中,上述测试子策略至少包括:测试类型策略、测试机型策略、业务类型策略、APP冲突覆盖策略;通过对上述测试子策略进行组合处理,得到上述第二类测试策略。
根据本发明实施例的另一方面,还提供了一种计算机终端,提供人机交互测试界面,上述人机交互界面包括:第一界面,用于展示用于测试应用的第一类测试策略,其中,上述第一类测试策略包括:通用策略;第二界面,用于展示第二类测试策略,其中,上述第二类测试策略为在测试上述应用的过程中从上述通用策略中获取的测试策略,用于测试上述应用。
根据本发明实施例的另一方面,还提供了一种计算机终端,提供人机交互测试界面,上述人机交互界面包括:第一控件,用于接收用户的第一选择指令,并在上述第一选择指令的触发下展示上述第一类测试策略;第二控件,为上述第一控件所管理的子控件,用于接收用户的第二选择指令,并在上述第二选择指令的触发下展示上述第二类测试策略,其中,上述第一类测试策略包括:通用策略,上述第二类测试策略为在测试上述应用的过程中从上述通用策略中获取的测试策略,用于测试上述应用。
根据本发明实施例的另一方面,又提供了一种确定测试策略的装置,包括:确定模块,用于确定用于测试应用的第一类测试策略,其中,上述第一类测试策略包括:通用策略;获取模块,用于在测试上述应用的过程中,获取上述通用策略中的第二类测试策略,并采用上述第二类测试策略测试上述应用。
在本发明实施例中,通过确定用于测试应用的第一类测试策略,其中,上述第一类测试策略包括:通用策略;在测试上述应用的过程中,获取上述通用策略中的第二类测试策略,并采用上述第二类测试策略测试上述应用,达到了确定用于测试移动应用的自动化测试策略的目的,从而实现了提高测试移动应用的测试效率的技术效果,进而解决了现有技术中缺少确定自动化测试的测试策略的方法,导致测试效率较低的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种确定测试策略的方法的步骤流程图;
图2是根据本发明实施例的一种可选的确定测试策略的方法的步骤流程图;
图3是根据本发明实施例的一种可选的确定测试策略的方法的步骤流程图;
图4是根据本发明实施例的一种可选的确定测试策略的方法的步骤流程图;
图5是根据本发明实施例的一种可选的确定测试策略的***的结构框图;
图6是根据本发明实施例的一种可选的计算机终端的人机交互测试界面图;
图7是根据本发明实施例的另一种可选的计算机终端的人机交互测试界面图;以及
图8是根据本发明实施例的一种确定测试策略的装置的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例1
本发明实施例提供了一种确定测试策略的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1是根据本发明实施例的一种确定测试策略的方法的步骤流程图,如图1所示,该方法包括如下步骤:
步骤S102,确定用于测试应用的第一类测试策略,其中,上述第一类测试策略包括:通用策略;
步骤S104,在测试上述应用的过程中,获取上述通用策略中的第二类测试策略,并采用上述第二类测试策略测试上述应用。
在本发明实施例中,通过确定用于测试应用的第一类测试策略,其中,上述第一类测试策略包括:通用策略;在测试上述应用的过程中,获取上述通用策略中的第二类测试策略,并采用上述第二类测试策略测试上述应用,达到了确定用于测试移动应用的自动化测试策略的目的,从而实现了提高测试移动应用的测试效率的技术效果,进而解决了现有技术中缺少确定自动化测试的测试策略的方法,导致测试效率较低的技术问题。
需要说明的是,测试策略是指描述测试工程的总体方法和目标,描述目前在哪一阶段的测试(单元测试、集成测试、***测试)以及每个阶段内在进行的测试种类(功能测试、性能测试、覆盖测试等)。
在一种可选的实施方式中,上述第二类测试策略可以为但不限于自定义测试策略,例如,典型的自定义测试策略。
此外,仍需说明的是,本申请所提供的上述确定测试策略的方法可以用于定义和管理面向移动应用自动化测试的测试策略。
在一种可选的实施例中,图2是根据本发明实施例的一种可选的确定测试策略的方法的步骤流程图,如图2所示,上述步骤S104中获取上述通用策略中的第二类测试策略,包括如下方法步骤:
步骤S202,确定上述通用策略中的至少一个测试子策略,其中,上述测试子策略至少包括:测试类型策略、测试机型策略、业务类型策略、APP冲突覆盖策略;
步骤S204,通过对上述测试子策略进行组合处理,得到上述第二类测试策略。
本申请中所提供的测试策略包括:通用测试策略、自定义测试策略和项目测试策略,每种类型的测试策略至少包括如下子策略:业务类型策略、测试类型策略、测试机型策略、APP测试策略。
此外,在本申请实施例中,上述业务类型策略:包含类型、规则编号、测试类型细则描述、是否启用、备注等信息;测试类型策略:包含一级目录、二级目录、三级目录、规则编号、基础规则描述、是否启用、备注等信息;测试机型策略:包含品牌名称、型号、型号流行程度、机型流行程度、屏幕尺寸、主屏分辨率、操作***版本、上市时间、特殊型号标志、是否启用、备注等信息;APP冲突覆盖策略:包含APP类型、APP名称、是否使用等信息。
在上述步骤202至步骤S204中,可以在接收到用户的选择指令的情况下,获取上述通用策略中的第二类测试策略。
作为一种可选的实施例,在采用上述第二类测试策略测试上述应用之后,上述方法还包括:存储上述第二类测试策略至预设数据库中。
可选的,上述预设数据库可以为测试***的数据库服务器,关于上述各个测试策略的关系。在本申请中可以从通用策略中获取自定义测试策略,将自定义测试策略存储为项目测试策略,以便于供后续类似的测试项目引用。
在本申请中,测试人员可以使用提供的Excle、WPS Et模板填写具体内容,然后通过导入功能将内容上传到测试***的数据库服务器,此外,测试***还提供了增、删、改、查等功能,实现了在组织内部统一管理。
在另一种可选的实施例中,图3是根据本发明实施例的一种可选的确定测试策略的方法的步骤流程图,如图3所示,在存储上述第二类测试策略至预设数据库之前,上述方法还包括如下方法步骤:
步骤S302,获取当前测试应用的测试次数;
步骤S304,在上述测试次数大于或等于两次的情况下,获取上述预设数据库中存储的第二类测试策略;
步骤S306,在上述测试次数为一次的情况下,执行上述存储上述第二类测试策略至预设数据库中的步骤。
在上述步骤S302至步骤S306中,在测试应用时,本申请还获取当前测试应用的测试次数,此处获取测试次数是用于确定当前测试的应用是否为首次测试,如果为首次测试,则先确定用于测试应用的通用策略,进而确定适用于本次测试应用的自定义测试策略,并将获取到的自定义测试策略存储在上述预设数据库中;如果不为首次测试,则直接在上述预设数据库中获取适用于本次测试应用的自定义测试策略。
通过本申请上述实施例,可以实现测试***内部统一的移动应用自动化测试的测试策略知识库,有助于知识资产的积累及复用,进而实现了提高测试移动应用的测试效率的技术效果。
在本申请中,在一种可选的实施例中,图4是根据本发明实施例的一种可选的确定测试策略的方法的步骤流程图,如图4所示,在存储上述第二类测试策略至预设数据库之后,上述方法还包括如下方法步骤:
步骤S402,获取上述应用的第一类型;
步骤S404,判断上述第一类型是否与第二类型一致,得到判断结果,其中,上述第二类型为上述第二类测试策略所对应的应用的类型;
步骤S406,在上述判断结果为是的情况下,获取上述预设数据库中存储的第二类测试策略。
在一种可选的实施例中,上述第一类型和第二类型是指移动应用的类型;上述第二测试策略可以存储为预设数据库中的项目测试策略,以便于后续测试一致或类似的应用。
在上述步骤S402至步骤S406中,通过在判断出当前测试的应用的第一类型与上述预设数据库中所存储的所对应应用的第二类型,如果一致则可以直接获取预设数据库中的项目测试策略,进而可以提高测试移动应用的测试效率的技术效果。
实施例2
本发明实施例还提供了一种确定测试策略的***的实施例,图5是根据本发明实施例的一种可选的确定测试策略的***的结构框图,如图5所示,包括:处理器50和数据库52,
其中,处理器50,用于确定用于测试应用的第一类测试策略,其中,上述第一类测试策略包括:通用策略,并在测试上述应用的过程中,获取上述通用策略中的第二类测试策略,并采用上述第二类测试策略测试上述应用;数据库52,与上述处理器连接,用于存储上述第一类测试策略和上述第二类测试策略。
在本发明实施例中,通过处理器50,用于确定用于测试应用的第一类测试策略,其中,上述第一类测试策略包括:通用策略,并在测试上述应用的过程中,获取上述通用策略中的第二类测试策略,并采用上述第二类测试策略测试上述应用;数据库52,与上述处理器连接,用于存储上述第一类测试策略和上述第二类测试策略,达到了确定用于测试移动应用的自动化测试策略的目的,从而实现了提高测试移动应用的测试效率的技术效果,进而解决了现有技术中缺少确定自动化测试的测试策略的方法,导致测试效率较低的技术问题。
需要说明的是,测试策略是指描述测试工程的总体方法和目标,描述目前在哪一阶段的测试(单元测试、集成测试、***测试)以及每个阶段内在进行的测试种类(功能测试、性能测试、覆盖测试等)。
在一种可选的实施方式中,上述第二类测试策略可以为但不限于自定义测试策略,例如,典型的自定义测试策略。
此外,仍需说明的是,本申请所提供的上述确定测试策略的方法可以用于定义和管理面向移动应用自动化测试的测试策略。
作为一种可选的实施例,上述处理器通过以下方式获取上述通用策略中的第二类测试策略:确定上述通用策略中的至少一个测试子策略,其中,上述测试子策略至少包括:测试类型策略、测试机型策略、业务类型策略、APP冲突覆盖策略;通过对上述测试子策略进行组合处理,得到上述第二类测试策略。
本申请中所提供的测试策略包括:通用测试策略、自定义测试策略和项目测试策略,每种类型的测试策略至少包括如下子策略:业务类型策略、测试类型策略、测试机型策略、APP测试策略。
在本申请所提供的可选实施例中,可以在接收到用户的选择指令的情况下,获取上述通用策略中的第二类测试策略。
作为一种可选的实施例,在采用上述第二类测试策略测试上述应用之后,上述方法还包括:存储上述第二类测试策略至预设数据库中。
可选的,上述预设数据库可以为测试***的数据库服务器,关于上述各个测试策略的关系。在本申请中可以从通用策略中获取自定义测试策略,将自定义测试策略存储为项目测试策略,以便于供后续类似的测试项目引用。
在本申请中,测试人员可以使用提供的Excle、WPS Et模板填写具体内容,然后通过导入功能将内容上传到测试***的数据库服务器,此外,测试***还提供了增、删、改、查等功能,实现了在组织内部统一管理。
需要说明的是,上述实施例1中的任意一种可选的或优选的确定测试策略的方法,均可以在本实施例所提供的确定测试策略的***中执行或实现。
此外,仍需要说明的是,本实施例的可选或优选实施方式可以参见实施例1中的相关描述,此处不再赘述。
实施例3
本发明实施例还提供了一种计算机终端的实施例,该计算机终端提供人机交互测试界面,图6是根据本发明实施例的一种可选的计算机终端的人机交互测试界面图,如图6所示,上述人机交互界面包括:第一界面60和第二界面62,
其中,第一界面60,用于展示用于测试应用的第一类测试策略,其中,上述第一类测试策略包括:通用策略;第二界面62,用于展示第二类测试策略,其中,上述第二类测试策略为在测试上述应用的过程中从上述通用策略中获取的测试策略,用于测试上述应用。
此外,仍需要说明的是,本实施例的可选或优选实施方式可以参见实施例1和2中的相关描述,此处不再赘述。
实施例4
本发明实施例还提供了一种计算机终端的实施例,该计算机终端提供人机交互测试界面,图7是根据本发明实施例的另一种可选的计算机终端的人机交互测试界面图,如图7所示,上述人机交互界面包括:第一控件70和第二控件72,
其中,第一控件70,用于接收用户的第一选择指令,并在上述第一选择指令的触发下展示上述第一类测试策略;第二控件72,为上述第一控件所管理的子控件,用于接收用户的第二选择指令,并在上述第二选择指令的触发下展示上述第二类测试策略,其中,上述第一类测试策略包括:通用策略,上述第二类测试策略为在测试上述应用的过程中从上述通用策略中获取的测试策略,用于测试上述应用。
此外,仍需要说明的是,本实施例的可选或优选实施方式可以参见实施例1和2中的相关描述,此处不再赘述。
实施例5
本发明实施例还提供了一种用于实施上述确定测试策略方法的装置实施例,图8是根据本发明实施例的一种确定测试策略的装置的结构框图,如图8所示,上述确定测试策略的装置,包括:确定模块80和获取模块82,其中,
确定模块80,用于确定用于测试应用的第一类测试策略,其中,上述第一类测试策略包括:通用策略;获取模块82,用于在测试上述应用的过程中,获取上述通用策略中的第二类测试策略,并采用上述第二类测试策略测试上述应用。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,例如,对于后者,可以通过以下方式实现:上述各个模块可以位于同一处理器中;或者,上述各个模块以任意组合的方式位于不同的处理器中。
此处需要说明的是,上述确定模块80和获取模块82对应于实施例1中的步骤S102至步骤S104,上述模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在计算机终端中。
需要说明的是,本实施例的可选或优选实施方式可以参见实施例1和2中的相关描述,此处不再赘述。
上述的确定测试策略的装置还可以包括处理器和存储器,上述确定模块80和获取模块82等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
处理器中包含内核,由内核去存储器中调取相应的程序单元,上述内核可以设置一个或以上。存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
本申请实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质包括存储的程序,其中,在上述程序运行时控制上述存储介质所在设备执行上述任意一种确定测试策略的方法。
可选地,在本实施例中,上述存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。
本申请实施例还提供了一种处理器。可选地,在本实施例中,上述处理器用于运行程序,其中,上述程序运行时执行上述任意一种确定测试策略的方法。
本申请实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:确定用于测试应用的第一类测试策略,其中,上述第一类测试策略包括:通用策略;在测试上述应用的过程中,获取上述通用策略中的第二类测试策略,并采用上述第二类测试策略测试上述应用。
可选地,上述处理器执行程序时,还可以确定上述通用策略中的至少一个测试子策略,其中,上述测试子策略至少包括:测试类型策略、测试机型策略、业务类型策略、APP冲突覆盖策略;通过对上述测试子策略进行组合处理,得到上述第二类测试策略。
可选地,上述处理器执行程序时,还可以存储上述第二类测试策略至预设数据库中。
可选地,上述处理器执行程序时,还可以获取当前测试应用的测试次数;在上述测试次数大于或等于两次的情况下,获取上述预设数据库中存储的第二类测试策略;在上述测试次数为一次的情况下,执行上述存储上述第二类测试策略至预设数据库中的步骤。
可选地,上述处理器执行程序时,还可以获取上述应用的第一类型;判断上述第一类型是否与第二类型一致,得到判断结果,其中,上述第二类型为上述第二类测试策略所对应的应用的类型;在上述判断结果为是的情况下,获取上述预设数据库中存储的第二类测试策略。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:确定用于测试应用的第一类测试策略,其中,上述第一类测试策略包括:通用策略;在测试上述应用的过程中,获取上述通用策略中的第二类测试策略,并采用上述第二类测试策略测试上述应用。
可选地,上述计算机程序产品执行程序时,还可以确定上述通用策略中的至少一个测试子策略,其中,上述测试子策略至少包括:测试类型策略、测试机型策略、业务类型策略、APP冲突覆盖策略;通过对上述测试子策略进行组合处理,得到上述第二类测试策略。
可选地,上述计算机程序产品执行程序时,还可以存储上述第二类测试策略至预设数据库中。
可选地,上述计算机程序产品执行程序时,还可以获取当前测试应用的测试次数;在上述测试次数大于或等于两次的情况下,获取上述预设数据库中存储的第二类测试策略;在上述测试次数为一次的情况下,执行上述存储上述第二类测试策略至预设数据库中的步骤。
可选地,上述计算机程序产品执行程序时,还可以获取上述应用的第一类型;判断上述第一类型是否与第二类型一致,得到判断结果,其中,上述第二类型为上述第二类测试策略所对应的应用的类型;在上述判断结果为是的情况下,获取上述预设数据库中存储的第二类测试策略。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (10)

1.一种确定测试策略的方法,其特征在于,包括:
确定用于测试应用的第一类测试策略,其中,所述第一类测试策略包括:通用策略;
在测试所述应用的过程中,获取所述通用策略中的第二类测试策略,并采用所述第二类测试策略测试所述应用。
2.根据权利要求1所述的方法,其特征在于,获取所述通用策略中的第二类测试策略,包括:
确定所述通用策略中的至少一个测试子策略,其中,所述测试子策略至少包括:测试类型策略、测试机型策略、业务类型策略、APP冲突覆盖策略;
通过对所述测试子策略进行组合处理,得到所述第二类测试策略。
3.根据权利要求1所述的方法,其特征在于,在采用所述第二类测试策略测试所述应用之后,所述方法还包括:
存储所述第二类测试策略至预设数据库中。
4.根据权利要求3所述的方法,其特征在于,在存储所述第二类测试策略至预设数据库之前,所述方法还包括:
获取当前测试应用的测试次数;
在所述测试次数大于或等于两次的情况下,获取所述预设数据库中存储的第二类测试策略;
在所述测试次数为一次的情况下,执行所述存储所述第二类测试策略至预设数据库中的步骤。
5.根据权利要求3或4所述的方法,其特征在于,在存储所述第二类测试策略至预设数据库之后,所述方法还包括:
获取所述应用的第一类型;
判断所述第一类型是否与第二类型一致,得到判断结果,其中,所述第二类型为所述第二类测试策略所对应的应用的类型;
在所述判断结果为是的情况下,获取所述预设数据库中存储的第二类测试策略。
6.一种确定测试策略的***,其特征在于,包括:
处理器,用于确定用于测试应用的第一类测试策略,其中,所述第一类测试策略包括:通用策略,并在测试所述应用的过程中,获取所述通用策略中的第二类测试策略,并采用所述第二类测试策略测试所述应用;
数据库,与所述处理器连接,用于存储所述第一类测试策略和所述第二类测试策略。
7.根据权利要求6所述的***,其特征在于,所述处理器通过以下方式获取所述通用策略中的第二类测试策略:确定所述通用策略中的至少一个测试子策略,其中,所述测试子策略至少包括:测试类型策略、测试机型策略、业务类型策略、APP冲突覆盖策略;通过对所述测试子策略进行组合处理,得到所述第二类测试策略。
8.一种计算机终端,提供人机交互测试界面,其特征在于,所述人机交互界面包括:
第一界面,用于展示用于测试应用的第一类测试策略,其中,所述第一类测试策略包括:通用策略;
第二界面,用于展示第二类测试策略,其中,所述第二类测试策略为在测试所述应用的过程中从所述通用策略中获取的测试策略,用于测试所述应用。
9.一种计算机终端,提供人机交互测试界面,其特征在于,所述人机交互界面包括:
第一控件,用于接收用户的第一选择指令,并在所述第一选择指令的触发下展示所述第一类测试策略;
第二控件,为所述第一控件所管理的子控件,用于接收用户的第二选择指令,并在所述第二选择指令的触发下展示所述第二类测试策略,其中,所述第一类测试策略包括:通用策略,所述第二类测试策略为在测试所述应用的过程中从所述通用策略中获取的测试策略,用于测试所述应用。
10.一种确定测试策略的装置,其特征在于,包括:
确定模块,用于确定用于测试应用的第一类测试策略,其中,所述第一类测试策略包括:通用策略;
获取模块,用于在测试所述应用的过程中,获取所述通用策略中的第二类测试策略,并采用所述第二类测试策略测试所述应用。
CN201810805657.3A 2018-07-20 2018-07-20 确定测试策略的方法、装置及***、计算机终端 Pending CN109101420A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810805657.3A CN109101420A (zh) 2018-07-20 2018-07-20 确定测试策略的方法、装置及***、计算机终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810805657.3A CN109101420A (zh) 2018-07-20 2018-07-20 确定测试策略的方法、装置及***、计算机终端

Publications (1)

Publication Number Publication Date
CN109101420A true CN109101420A (zh) 2018-12-28

Family

ID=64847056

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810805657.3A Pending CN109101420A (zh) 2018-07-20 2018-07-20 确定测试策略的方法、装置及***、计算机终端

Country Status (1)

Country Link
CN (1) CN109101420A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110134594A (zh) * 2019-04-19 2019-08-16 平安科技(深圳)有限公司 包括帐号名称的应用的功能测试方法、装置和计算机设备
CN110750447A (zh) * 2019-09-18 2020-02-04 平安科技(深圳)有限公司 软件测试方法及相关设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101174240A (zh) * 2006-11-03 2008-05-07 凌阳科技股份有限公司 一种软件测试管理方法及其***
CN105374131A (zh) * 2015-10-28 2016-03-02 深圳怡化电脑股份有限公司 一种自动化测试的方法及装置
CN105912460A (zh) * 2016-04-05 2016-08-31 浪潮电子信息产业股份有限公司 一种基于qtp的软件测试方法及***
US20160335394A1 (en) * 2015-05-14 2016-11-17 Canon Kabushiki Kaisha Diagnosis support apparatus and diagnosis support method
CN107179973A (zh) * 2016-03-10 2017-09-19 神讯电脑(昆山)有限公司 自动化测试***及方法
CN107608895A (zh) * 2017-09-22 2018-01-19 深圳航天科技创新研究院 基于静态模型的软件测试文档生成方法、***及存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101174240A (zh) * 2006-11-03 2008-05-07 凌阳科技股份有限公司 一种软件测试管理方法及其***
US20160335394A1 (en) * 2015-05-14 2016-11-17 Canon Kabushiki Kaisha Diagnosis support apparatus and diagnosis support method
CN105374131A (zh) * 2015-10-28 2016-03-02 深圳怡化电脑股份有限公司 一种自动化测试的方法及装置
CN107179973A (zh) * 2016-03-10 2017-09-19 神讯电脑(昆山)有限公司 自动化测试***及方法
CN105912460A (zh) * 2016-04-05 2016-08-31 浪潮电子信息产业股份有限公司 一种基于qtp的软件测试方法及***
CN107608895A (zh) * 2017-09-22 2018-01-19 深圳航天科技创新研究院 基于静态模型的软件测试文档生成方法、***及存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
朱东杰 等: "《软件测试与质量保证》", 31 December 2017 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110134594A (zh) * 2019-04-19 2019-08-16 平安科技(深圳)有限公司 包括帐号名称的应用的功能测试方法、装置和计算机设备
CN110134594B (zh) * 2019-04-19 2023-08-22 平安科技(深圳)有限公司 包括帐号名称的应用的功能测试方法、装置和计算机设备
CN110750447A (zh) * 2019-09-18 2020-02-04 平安科技(深圳)有限公司 软件测试方法及相关设备
CN110750447B (zh) * 2019-09-18 2023-07-25 平安科技(深圳)有限公司 软件测试方法及相关设备

Similar Documents

Publication Publication Date Title
CN109670951B (zh) 一种区块链智能合约调试发布方法及***
CN108510389A (zh) 基于区块链的智能合约调用方法、设备及可读存储介质
CN105095062B (zh) 应用程序测试方法及***
CN107797923B (zh) 代码覆盖率分析方法及应用服务器
CN109800056A (zh) 一种基于容器的区块链部署方法
CN109729131A (zh) 一种应用请求的处理方法、装置和路由器
CN111258680B (zh) 资源加载方法和装置、存储介质及电子装置
CN109376088A (zh) 一种自动化测试***及自动化测试方法
CN110493812A (zh) 配网测试的处理方法、装置、***、处理器及主控设备
CN109871217A (zh) 基于应用商店的应用程序安装方法及装置
CN108268296A (zh) 页面布局的加载方法、客户端和服务器
CN110276060A (zh) 数据处理的方法以及装置
CN110457204A (zh) 代码测试方法、装置、计算机设备和存储介质
CN109101420A (zh) 确定测试策略的方法、装置及***、计算机终端
CN108804399A (zh) 表单的校验方法及装置
CN111651140B (zh) 基于工作流的服务方法及装置
CN108776604A (zh) 目标任务的执行方法及***
CN104281488A (zh) 服务器引擎的实现方法和***
CN107526636A (zh) 资源识别方法及装置
CN107526580A (zh) 终端应用识别方法及装置
CN108664343A (zh) 一种微服务的有状态调用方法及装置
CN107450907A (zh) 指纹模组的兼容方法、移动终端及具有存储功能的装置
CN117194245A (zh) 自动化测试方法、装置、设备及存储介质
CN106875184A (zh) 异常场景模拟方法、装置及设备
CN109684034A (zh) 启动容器应用的方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20181228