CN107818419A - 一种功能测试范围的确定方法及装置 - Google Patents

一种功能测试范围的确定方法及装置 Download PDF

Info

Publication number
CN107818419A
CN107818419A CN201711070215.0A CN201711070215A CN107818419A CN 107818419 A CN107818419 A CN 107818419A CN 201711070215 A CN201711070215 A CN 201711070215A CN 107818419 A CN107818419 A CN 107818419A
Authority
CN
China
Prior art keywords
business
mapping graph
tested
updated
association mapping
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.)
Granted
Application number
CN201711070215.0A
Other languages
English (en)
Other versions
CN107818419B (zh
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.)
Bank of China Ltd
Original Assignee
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 Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN201711070215.0A priority Critical patent/CN107818419B/zh
Publication of CN107818419A publication Critical patent/CN107818419A/zh
Application granted granted Critical
Publication of CN107818419B publication Critical patent/CN107818419B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06395Quality analysis or management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/06Asset management; Financial planning or analysis

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Technology Law (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Debugging And Monitoring (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请公开了一种功能测试范围的确定方法,根据业务测试需求获取待测试业务元素;导入业务关联映射图;根据待测试业务元素判断是否需要对业务关联映射图中的业务元素和/或业务映射关系进行更新;若是,在业务关联映射图中的业务元素和/或业务映射关系进行更新,在更新后的业务关联映射图中检索与待测试业务元素相关的不同层级的业务模块,并根据不同层级的业务模块之间的业务映射关系输出待测试业务元素在更新后的业务关联映射图中的测试拓扑路径;若否,直接在业务关联映射图中进行检索,并根据不同层级的业务模块之间的业务映射关系输出所述待测试业务元素在所述业务关联映射图中的测试拓扑路径,从而最大限度的保证功能测试的完备性。

Description

一种功能测试范围的确定方法及装置
技术领域
本发明涉及功能测试技术领域,更具体的,涉及一种功能测试范围的确定方法及装置。
背景技术
功能测试是对产品的各项功能进行验证,根据预先设置的测试案例对产品的各项功能进行逐项测试,以此检查产品是否具备用户要求的功能。功能测试的目的是验证产品间接口的一致性,并从用户需求、***需求角度对业务实现和***运行的正确性、安全性非功能进行验证,保证应用***功能符合用户需求。而测试范围为功能测试中,所有需要测试的功能的集合。
现有功能测试范围确定方法,是通过分析需求文档和相关技术资料,参考行业和产品标准规范,由测试经理结合个人经验和对项目的认识来进行测试分析,以此确定项目涉及的测试范围。这种方法强烈依赖于测试经理对业务和***的认识程度,具有较大的不确定性,进而影响测试的完备性。
发明内容
有鉴于此,本发明提供了一种功能测试范围的确定方法及装置,通过业务关联映射图得到与待测试业务元素相关的测试拓扑路径,从而获得完整的、无遗漏的功能测试范围。
为了实现上述发明目的,本发明提供的具体技术方案如下:
一种功能测试范围的确定方法,所述方法包括:
根据业务测试需求获取待测试业务元素;
导入业务关联映射图,所述业务关联映射图包括多个业务元素、多个层级的业务模块、以及每个业务元素与每个层级的业务模块之间的业务映射关系;
根据所述待测试业务元素判断是否需要对所述业务关联映射图中的业务元素和/或业务映射关系进行更新;
若是,在所述业务关联映射图中的业务元素和/或业务映射关系进行更新,得到更新后的业务关联映射图;
在所述更新后的业务关联映射图中检索与所述待测试业务元素相关的不同层级的业务模块,并根据不同层级的业务模块之间的业务映射关系输出所述待测试业务元素在所述更新后的业务关联映射图中的测试拓扑路径;
若否,直接在所述业务关联映射图中检索与所述待测试业务元素相关的不同层级的业务模块,并根据不同层级的业务模块之间的业务映射关系输出所述待测试业务元素在所述业务关联映射图中的测试拓扑路径。
优选的,所述根据业务测试需求获取待测试业务元素,包括:
对业务测试需求进行解析,得到一个或一个以上待测试功能点;
获取每个所述待测试功能点涉及的所有业务元素,并去除重复业务元素,得到待测试业务元素。
优选的,所述根据所述待测试业务元素判断是否需要对所述业务关联映射图中的业务元素和/或业务映射关系进行更新,包括:
判断所述业务关联映射图中是否已存在所述待测试业务元素;
若存在,根据所述业务测试需求判断是否需要对所述业务关联映射图中的业务映射关系进行更新;
若需要,判定需要对所述业务关系映射图中的映射关系进行更新;
若不需要,判定不需要对所述业务关系映射图进行更新;
若不存在,判定需要对所述业务关联映射图中的业务元素和映射关系进行更新。
优选的,当所述待测试业务元素在所述业务关联映射图中不存在时,所述在所述业务关联映射图中的业务元素和/或业务映射关系进行更新,得到更新后的业务关联映射图,包括:
在所述业务关联映射图中添加所述待测试业务元素;
根据所述业务测试需求,在所述业务关联映射图中建立所述待测试业务元素的关联映射关系,得到更新后的业务关联映射图。
优选的,当所述待测试业务元素在所述业务关联映射图中存在时,所述在所述业务关联映射图中的业务元素和/或业务映射关系进行更新,得到更新后的业务关联映射图,包括:
根据所述业务测试需求,在所述业务关联映射图中建立所述待测试业务元素的关联映射关系,得到更新后的业务关联映射图。
一种功能测试范围的确定装置,包括:
获取单元,用于根据业务测试需求获取待测试业务元素;
导入单元,用于导入业务关联映射图,所述业务关联映射图包括多个业务元素、多个层级的业务模块、以及每个业务元素与每个层级的业务模块之间的业务映射关系;
判断单元,用于根据所述待测试业务元素判断是否需要对所述业务关联映射图中的业务元素和/或业务映射关系进行更新,若是,触发更新单元,若否,触发第一检索单元;
所述更新单元,用于在所述业务关联映射图中的业务元素和/或业务映射关系进行更新,得到更新后的业务关联映射图;
第二检索单元,用于在所述更新后的业务关联映射图中检索与所述待测试业务元素相关的不同层级的业务模块,并根据不同层级的业务模块之间的业务映射关系输出所述待测试业务元素在所述更新后的业务关联映射图中的测试拓扑路径;
所述第一检索单元,用于直接在所述业务关联映射图中检索与所述待测试业务元素相关的不同层级的业务模块,并根据不同层级的业务模块之间的业务映射关系输出所述待测试业务元素在所述业务关联映射图中的测试拓扑路径。
优选的,获取单元包括:
解析子单元,用于对业务测试需求进行解析,得到一个或一个以上待测试功能点;
获取子单元,用于获取每个所述待测试功能点涉及的所有业务元素,并去除重复业务元素,得到待测试业务元素。
优选的,所述判断单元包括:
第一判断子单元,用于判断所述业务关联映射图中是否已存在所述待测试业务元素,若存在,触发第第二判断子单元,若不存在,触发第一判定子单元;
所述第二判断子单元,用于根据所述业务测试需求判断是否需要对所述业务关联映射图中的业务映射关系进行更新,若需要,触发第二判定子单元,若不需要,触发第三判定子单元;
所述第二判定子单元,用于判定需要对所述业务关系映射图中的映射关系进行更新;
所述第三判定子单元,用于判定不需要对所述业务关系映射图进行更新;
所述第一判定子单元,用于判定需要对所述业务关联映射图中的业务元素和映射关系进行更新。
优选的,当所述待测试业务元素在所述业务关联映射图中不存在时,所述更新单元包括:
添加子单元,用于在所述业务关联映射图中添加所述待测试业务元素;
建立子单元,用于根据所述业务测试需求,在所述业务关联映射图中建立所述待测试业务元素的关联映射关系,得到更新后的业务关联映射图。
优选的,当所述待测试业务元素在所述业务关联映射图中存在时,所述更新单元包括:
建立子单元,用于根据所述业务测试需求,在所述业务关联映射图中建立所述待测试业务元素的关联映射关系,得到更新后的业务关联映射图。
相对于现有技术,本发明的有益效果如下:
本发明提供的一种功能测试范围的确定方法,根据业务测试需求获取待测试业务元素,导入业务关联映射图,根据待测试业务元素判断是否需要对业务关联映射图进行更新,待测试业务元素与最终确定的业务关联映射图中的业务元素一一对应,通过在业务关联映射图中进行检索,得到待测试业务元素在最终确定的业务关联映射图中的测试拓扑路径。本发明预先以业务为导向构建业务关联映射图,可以辅助测试人员根据业务测试需求的确定功能测试范围,降低由于人工分析造成测试范围遗漏的风险,从而最大限度的保证功能测试的完备性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例公开的一种功能测试范围的确定方法流程图;
图2为本发明实施例公开的业务关联映射图;
图3为本发明实施例公开的一种功能测试范围的确定装置结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,图1为本实施例公开的一种功能测试范围的确定方法流程图,具体包括以下步骤:
S101:根据业务测试需求获取待测试业务元素;
业务测试需求为需求提出方提出的***改造需求,***改造需求可以为产品说明书、技术方案建议书或需求改造说明书。
业务元素为业务过程中最小的、不可再分割的业务内容,如股票、基金等。
具体的,根据业务测试需求获取待测试业务元素,包括:
对业务测试需求进行解析,得到一个或一个以上待测试功能点;
获取每个所述待测试功能点涉及的所有业务元素,并去除重复业务元素,得到待测试业务元素。
需要说明的是,待测试功能点为***交易的基础流程,即,不可再分的单元业务流,如新增客户号并查询为两个待测试功能点:新增和查询。
获取每个所述待测试功能点涉及的所有业务元素,并去除重复业务元素,如新增客户号和查询客户号两个待测试功能点都涉及业务元素客户号,新增客户号待测试功能点同时又涉及业务元素证券账号、资金账号,则最终确定的待测试业务元素为:客户号、证券账号和资金账号。
S102:导入业务关联映射图;
所述业务关联映射图包括多个业务元素、多个层级的业务模块、以及每个业务元素与每个层级的业务模块之间的业务映射关系。***预先构建业务关联映射图,其中,将待测试***的功能分解至最小的、不可分割的业务元素,不同层级的业务模块。请参阅图2,图2为一个业务关联映射图,图中包括两层业务模块:一级模块和二级模块,并运用关联分析法、网络分析法、路径分析法等建立业务元素与二级模块之间、以及二级模块与一级模块之间的业务映射关系。当然,并不以此对本实施例中业务模块层级的数量进行限定。
业务关联映射图是功能测试范围分析的基础,决定功能测试范围分析的精度和提取业务元素的粒度。
一种优选的构建业务关联映射图的方法如下:
S201:采用路径分析法,提取待测试***中的所有业务元素,将二级模块中所有包含某一业务元素的模块都以业务元素-二级模块的形式连接起来;再次,将二级模块再整合,属于同一一级模块的二级模块连接起来,行成二级模块-一级模块图;
S202:采用拓扑分析法,再形成的一级模块-二级模块-业务元素的基础结构图中,改变某一业务元素的值,观察二级模块是否发生变化,来补全未连接的因子-二级模块结构图。
经过S201和S202的循环处理,最终得到完整的业务关联映射图。
S103:根据所述待测试业务元素判断是否需要对所述业务关联映射图中的业务元素和/或业务映射关系进行更新,若是,执行S104,若否,执行S106;
判断所述业务关联映射图中是否已存在所述待测试业务元素;
若存在,根据所述业务测试需求判断是否需要对所述业务关联映射图中的业务映射关系进行更新;
若需要,判定需要对所述业务关系映射图中的映射关系进行更新;
若不需要,判定不需要对所述业务关系映射图进行更新;
若不存在,判定需要对所述业务关联映射图中的业务元素和映射关系进行更新。
在每次进行功能测试范围的确定过程中,导入业务关联映射图,基于当前待测试业务元素判断是否需要对业务关联映射图进行更新,实现了根据业务测试需求对已有业务关联映射图的修正和更新,使业务关联映射图中的业务元素和业务映射关系更加准确。
S104:在所述业务关联映射图中的业务元素和/或业务映射关系进行更新,得到更新后的业务关联映射图;
相应的,当所述待测试业务元素在所述业务关联映射图中不存在时,所述在所述业务关联映射图中的业务元素和/或业务映射关系进行更新,得到更新后的业务关联映射图,包括:
在所述业务关联映射图中添加所述待测试业务元素;
根据所述业务测试需求,在所述业务关联映射图中建立所述待测试业务元素的关联映射关系,得到更新后的业务关联映射图。
当所述待测试业务元素在所述业务关联映射图中存在时,所述在所述业务关联映射图中的业务元素和/或业务映射关系进行更新,得到更新后的业务关联映射图,包括:
根据所述业务测试需求,在所述业务关联映射图中建立所述待测试业务元素的关联映射关系,得到更新后的业务关联映射图。
S105:在所述更新后的业务关联映射图中检索与所述待测试业务元素相关的不同层级的业务模块,并根据不同层级的业务模块之间的业务映射关系输出所述待测试业务元素在所述更新后的业务关联映射图中的测试拓扑路径;
S106:直接在所述业务关联映射图中检索与所述待测试业务元素相关的不同层级的业务模块,并根据不同层级的业务模块之间的业务映射关系输出所述待测试业务元素在所述业务关联映射图中的测试拓扑路径。
以图2中的业务关联映射图为例,若待测试业务元素为业务元素1,则业务元素1在所述业务关联映射图中的测试拓扑路径为:一级模块1/二级模块1/业务元素1,一级模块2/二级模块4/业务元素1。
本实施例提供的一种功能测试范围的确定方法,根据业务测试需求获取待测试业务元素,导入业务关联映射图,根据待测试业务元素判断是否需要对业务关联映射图进行更新,待测试业务元素与最终确定的业务关联映射图中的业务元素一一对应,通过在业务关联映射图中进行检索,得到待测试业务元素在最终确定的业务关联映射图中的测试拓扑路径。本实施例预先以业务为导向构建业务关联映射图,可以辅助测试人员根据业务测试需求的确定功能测试范围,降低由于人工分析造成测试范围遗漏的风险,从而最大限度的保证功能测试的完备性。
基于上述实施例公开的一种功能测试范围的确定方法,本实施例对应公开了一种功能测试范围的确定装置,请参阅图3,具体包括:
获取单元101,用于根据业务测试需求获取待测试业务元素;
所述获取单元101包括:
解析子单元,用于对业务测试需求进行解析,得到一个或一个以上待测试功能点;
获取子单元,用于获取每个所述待测试功能点涉及的所有业务元素,并去除重复业务元素,得到待测试业务元素。
导入单元102,用于导入业务关联映射图,所述业务关联映射图包括多个业务元素、多个层级的业务模块、以及每个业务元素与每个层级的业务模块之间的业务映射关系;
判断单元103,用于根据所述待测试业务元素判断是否需要对所述业务关联映射图中的业务元素和/或业务映射关系进行更新,若是,触发更新单元104,若否,触发第一检索单元105;
所述判断单元103包括:
第一判断子单元,用于判断所述业务关联映射图中是否已存在所述待测试业务元素,若存在,触发第第二判断子单元,若不存在,触发第一判定子单元;
所述第二判断子单元,用于根据所述业务测试需求判断是否需要对所述业务关联映射图中的业务映射关系进行更新,若需要,触发第二判定子单元,若不需要,触发第三判定子单元;
所述第二判定子单元,用于判定需要对所述业务关系映射图中的映射关系进行更新;
所述第三判定子单元,用于判定不需要对所述业务关系映射图进行更新;
所述第一判定子单元,用于判定需要对所述业务关联映射图中的业务元素和映射关系进行更新。
所述更新单元104,用于在所述业务关联映射图中的业务元素和/或业务映射关系进行更新,得到更新后的业务关联映射图;
可选的,当所述待测试业务元素在所述业务关联映射图中不存在时,所述更新单元104包括:
添加子单元,用于在所述业务关联映射图中添加所述待测试业务元素;
建立子单元,用于根据所述业务测试需求,在所述业务关联映射图中建立所述待测试业务元素的关联映射关系,得到更新后的业务关联映射图。
可选的,当所述待测试业务元素在所述业务关联映射图中存在时,所述更新单元包括104:
建立子单元,用于根据所述业务测试需求,在所述业务关联映射图中建立所述待测试业务元素的关联映射关系,得到更新后的业务关联映射图。
第二检索单元106,用于在所述更新后的业务关联映射图中检索与所述待测试业务元素相关的不同层级的业务模块,并根据不同层级的业务模块之间的业务映射关系输出所述待测试业务元素在所述更新后的业务关联映射图中的测试拓扑路径;
所述第一检索单元105,用于直接在所述业务关联映射图中检索与所述待测试业务元素相关的不同层级的业务模块,并根据不同层级的业务模块之间的业务映射关系输出所述待测试业务元素在所述业务关联映射图中的测试拓扑路径。
本实施例提供的一种功能测试范围的确定装置,根据业务测试需求获取待测试业务元素,导入业务关联映射图,根据待测试业务元素判断是否需要对业务关联映射图进行更新,待测试业务元素与最终确定的业务关联映射图中的业务元素一一对应,通过在业务关联映射图中进行检索,得到待测试业务元素在最终确定的业务关联映射图中的测试拓扑路径。本实施例预先以业务为导向构建业务关联映射图,可以辅助测试人员根据业务测试需求的确定功能测试范围,降低由于人工分析造成测试范围遗漏的风险,从而最大限度的保证功能测试的完备性。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种功能测试范围的确定方法,其特征在于,所述方法包括:
根据业务测试需求获取待测试业务元素;
导入业务关联映射图,所述业务关联映射图包括多个业务元素、多个层级的业务模块、以及每个业务元素与每个层级的业务模块之间的业务映射关系;
根据所述待测试业务元素判断是否需要对所述业务关联映射图中的业务元素和/或业务映射关系进行更新;
若是,在所述业务关联映射图中的业务元素和/或业务映射关系进行更新,得到更新后的业务关联映射图;
在所述更新后的业务关联映射图中检索与所述待测试业务元素相关的不同层级的业务模块,并根据不同层级的业务模块之间的业务映射关系输出所述待测试业务元素在所述更新后的业务关联映射图中的测试拓扑路径;
若否,直接在所述业务关联映射图中检索与所述待测试业务元素相关的不同层级的业务模块,并根据不同层级的业务模块之间的业务映射关系输出所述待测试业务元素在所述业务关联映射图中的测试拓扑路径。
2.根据权利要求1所述的方法,其特征在于,所述根据业务测试需求获取待测试业务元素,包括:
对业务测试需求进行解析,得到一个或一个以上待测试功能点;
获取每个所述待测试功能点涉及的所有业务元素,并去除重复业务元素,得到待测试业务元素。
3.根据权利要求1所述的方法,其特征在于,所述根据所述待测试业务元素判断是否需要对所述业务关联映射图中的业务元素和/或业务映射关系进行更新,包括:
判断所述业务关联映射图中是否已存在所述待测试业务元素;
若存在,根据所述业务测试需求判断是否需要对所述业务关联映射图中的业务映射关系进行更新;
若需要,判定需要对所述业务关系映射图中的映射关系进行更新;
若不需要,判定不需要对所述业务关系映射图进行更新;
若不存在,判定需要对所述业务关联映射图中的业务元素和映射关系进行更新。
4.根据权利要求1所述的方法,其特征在于,当所述待测试业务元素在所述业务关联映射图中不存在时,所述在所述业务关联映射图中的业务元素和/或业务映射关系进行更新,得到更新后的业务关联映射图,包括:
在所述业务关联映射图中添加所述待测试业务元素;
根据所述业务测试需求,在所述业务关联映射图中建立所述待测试业务元素的关联映射关系,得到更新后的业务关联映射图。
5.根据权利要求1所述的方法,其特征在于,当所述待测试业务元素在所述业务关联映射图中存在时,所述在所述业务关联映射图中的业务元素和/或业务映射关系进行更新,得到更新后的业务关联映射图,包括:
根据所述业务测试需求,在所述业务关联映射图中建立所述待测试业务元素的关联映射关系,得到更新后的业务关联映射图。
6.一种功能测试范围的确定装置,其特征在于,包括:
获取单元,用于根据业务测试需求获取待测试业务元素;
导入单元,用于导入业务关联映射图,所述业务关联映射图包括多个业务元素、多个层级的业务模块、以及每个业务元素与每个层级的业务模块之间的业务映射关系;
判断单元,用于根据所述待测试业务元素判断是否需要对所述业务关联映射图中的业务元素和/或业务映射关系进行更新,若是,触发更新单元,若否,触发第一检索单元;
所述更新单元,用于在所述业务关联映射图中的业务元素和/或业务映射关系进行更新,得到更新后的业务关联映射图;
第二检索单元,用于在所述更新后的业务关联映射图中检索与所述待测试业务元素相关的不同层级的业务模块,并根据不同层级的业务模块之间的业务映射关系输出所述待测试业务元素在所述更新后的业务关联映射图中的测试拓扑路径;
所述第一检索单元,用于直接在所述业务关联映射图中检索与所述待测试业务元素相关的不同层级的业务模块,并根据不同层级的业务模块之间的业务映射关系输出所述待测试业务元素在所述业务关联映射图中的测试拓扑路径。
7.根据权利要求6所述的装置,其特征在于,获取单元包括:
解析子单元,用于对业务测试需求进行解析,得到一个或一个以上待测试功能点;
获取子单元,用于获取每个所述待测试功能点涉及的所有业务元素,并去除重复业务元素,得到待测试业务元素。
8.根据权利要求6所述的装置,其特征在于,所述判断单元包括:
第一判断子单元,用于判断所述业务关联映射图中是否已存在所述待测试业务元素,若存在,触发第第二判断子单元,若不存在,触发第一判定子单元;
所述第二判断子单元,用于根据所述业务测试需求判断是否需要对所述业务关联映射图中的业务映射关系进行更新,若需要,触发第二判定子单元,若不需要,触发第三判定子单元;
所述第二判定子单元,用于判定需要对所述业务关系映射图中的映射关系进行更新;
所述第三判定子单元,用于判定不需要对所述业务关系映射图进行更新;
所述第一判定子单元,用于判定需要对所述业务关联映射图中的业务元素和映射关系进行更新。
9.根据权利要求6所述的装置,其特征在于,当所述待测试业务元素在所述业务关联映射图中不存在时,所述更新单元包括:
添加子单元,用于在所述业务关联映射图中添加所述待测试业务元素;
建立子单元,用于根据所述业务测试需求,在所述业务关联映射图中建立所述待测试业务元素的关联映射关系,得到更新后的业务关联映射图。
10.根据权利要求6所述的装置,其特征在于,当所述待测试业务元素在所述业务关联映射图中存在时,所述更新单元包括:
建立子单元,用于根据所述业务测试需求,在所述业务关联映射图中建立所述待测试业务元素的关联映射关系,得到更新后的业务关联映射图。
CN201711070215.0A 2017-11-03 2017-11-03 一种功能测试范围的确定方法及装置 Active CN107818419B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711070215.0A CN107818419B (zh) 2017-11-03 2017-11-03 一种功能测试范围的确定方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711070215.0A CN107818419B (zh) 2017-11-03 2017-11-03 一种功能测试范围的确定方法及装置

Publications (2)

Publication Number Publication Date
CN107818419A true CN107818419A (zh) 2018-03-20
CN107818419B CN107818419B (zh) 2021-08-10

Family

ID=61604730

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711070215.0A Active CN107818419B (zh) 2017-11-03 2017-11-03 一种功能测试范围的确定方法及装置

Country Status (1)

Country Link
CN (1) CN107818419B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111309637A (zh) * 2020-05-14 2020-06-19 四川新网银行股份有限公司 基于银行微服务的软件测试分析方法
CN112035366A (zh) * 2020-09-02 2020-12-04 中国银行股份有限公司 一种测试案例生成方法、装置及设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101251825A (zh) * 2008-04-03 2008-08-27 北京星网锐捷网络技术有限公司 一种生成测试用例的方法和装置
CN101847120A (zh) * 2010-03-31 2010-09-29 中兴通讯股份有限公司 一种测试用例的设计方法及***
CN102968373A (zh) * 2012-11-29 2013-03-13 安科智慧城市技术(中国)有限公司 一种测试***的维护方法及装置
CN103309801A (zh) * 2012-03-15 2013-09-18 百度在线网络技术(北京)有限公司 一种确定回归测试范围的方法和装置
CN106354625A (zh) * 2015-07-21 2017-01-25 北京搜狗科技发展有限公司 一种测试范围确定方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101251825A (zh) * 2008-04-03 2008-08-27 北京星网锐捷网络技术有限公司 一种生成测试用例的方法和装置
CN101847120A (zh) * 2010-03-31 2010-09-29 中兴通讯股份有限公司 一种测试用例的设计方法及***
CN103309801A (zh) * 2012-03-15 2013-09-18 百度在线网络技术(北京)有限公司 一种确定回归测试范围的方法和装置
CN102968373A (zh) * 2012-11-29 2013-03-13 安科智慧城市技术(中国)有限公司 一种测试***的维护方法及装置
CN106354625A (zh) * 2015-07-21 2017-01-25 北京搜狗科技发展有限公司 一种测试范围确定方法及装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111309637A (zh) * 2020-05-14 2020-06-19 四川新网银行股份有限公司 基于银行微服务的软件测试分析方法
CN111309637B (zh) * 2020-05-14 2020-08-21 四川新网银行股份有限公司 基于银行微服务的软件测试分析方法
CN112035366A (zh) * 2020-09-02 2020-12-04 中国银行股份有限公司 一种测试案例生成方法、装置及设备
CN112035366B (zh) * 2020-09-02 2023-08-18 中国银行股份有限公司 一种测试案例生成方法、装置及设备

Also Published As

Publication number Publication date
CN107818419B (zh) 2021-08-10

Similar Documents

Publication Publication Date Title
CN107040577A (zh) 在基于云的环境中的项目文档共享和协作
CN104298921B (zh) 动画源文件安全漏洞检查方法及装置
CN106383786A (zh) 一种接口压力性能测试方法、装置及电子设备
CN109040073A (zh) 一种万维网异常行为访问的检测方法、装置、介质和设备
CN107301074A (zh) 在服务器上自动打包apk安装包的方法及***
CN108933713A (zh) 基于影子链路实现沙箱调试的方法、装置及业务服务器
CN104657634A (zh) 盗版应用的识别方法和装置
CN107818419A (zh) 一种功能测试范围的确定方法及装置
CN109344611A (zh) 应用的访问控制方法、终端设备及介质
CN108156165A (zh) 一种误报检测的方法以及***
CN109029573A (zh) 一种管道巡检方法及***
CN105117340B (zh) 用于iOS浏览器应用质量评估的URL检测方法和装置
CN106650454A (zh) 一种sql注入攻击检测方法和装置
CN116468304A (zh) 一种钻探全过程质量监控智能化***、方法、设备及介质
CN103679400B (zh) 地铁图展示项目进度的方法和***
CN102841843B (zh) 兼容判断方法及装置
CN106506546A (zh) 一种ap风险检测的方法和装置
CN107392027A (zh) 一种网站漏洞测试方法、测试***、电子设备及存储介质
CN106445824A (zh) 一种基于角色的接口综合性管理***
CN106484802A (zh) 一种针对汽车缺陷发布的信息的数据处理方法及装置
CN108230097A (zh) 一种佣金溯源方法及装置
CN105227781B (zh) 一种移动终端配置的方法及***
CN105988998A (zh) 关系网络构建方法及装置
CN108156045A (zh) 一种软件定义分组传送网络sptn测试***及方法
CN113572792B (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
GR01 Patent grant
GR01 Patent grant