CN111104317A - 一种实现测试用例高效编辑和执行管理的方法 - Google Patents

一种实现测试用例高效编辑和执行管理的方法 Download PDF

Info

Publication number
CN111104317A
CN111104317A CN201911251513.9A CN201911251513A CN111104317A CN 111104317 A CN111104317 A CN 111104317A CN 201911251513 A CN201911251513 A CN 201911251513A CN 111104317 A CN111104317 A CN 111104317A
Authority
CN
China
Prior art keywords
xmind
channel
case
use case
module
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
CN201911251513.9A
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.)
Unicloud Nanjing Digital Technology Co Ltd
Original Assignee
Unicloud Nanjing Digital Technology Co 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 Unicloud Nanjing Digital Technology Co Ltd filed Critical Unicloud Nanjing Digital Technology Co Ltd
Priority to CN201911251513.9A priority Critical patent/CN111104317A/zh
Publication of CN111104317A publication Critical patent/CN111104317A/zh
Pending legal-status Critical Current

Links

Images

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
    • 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/3688Test management for test execution, e.g. scheduling of test suites

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)
  • Stored Programmes (AREA)

Abstract

本发明的一种实现测试用例高效编辑和执行管理的方法,涉及用例高效编辑和执行管理应用技术领域,利用Xmind、python和禅道环境进行如下步骤:S1,Xmind编辑思维导图用例,下载开源Xmind工具,安装后以思维脑图的方式编辑用例,根据业务特性进行分类编写;S2,Xmind思维导图用例解析,将编写好的Xmind思维导图用例拷贝到python执行环境目录下,python代码对Xmind文件解析,转化为testcase格式;S3,用例数据转换为Json格式数据,将testcase格式转化成Json格式;S4,调度模块调用禅道导入用例接口,将Json格式数据准备就绪,直接调用禅道的导入用额接口导入到禅道***;S5,禅道WEB用例管理,通过禅道接口导入用例后,用户可以登录禅道管理刚刚导入的测试用例,提升了测试用例设计的效率,方便测试用例评审。

Description

一种实现测试用例高效编辑和执行管理的方法
技术领域
本发明涉及测试用例编辑和执行应用技术领域,具体涉及一种实现测试用例高效编辑和执行管理的方法。
背景技术
软件测试工作中,必不可少的关键环节就是用例设计,用例设计的质量直接关系到软件测试工作的质量,当前主流的用例设计方式还是使用excel、word文档来编辑管理用例,使用TestLink、TestCenter、Redmine等传统测试管理工具,虽然测试用例的执行、管理、统计比较方便,但依然存在编写用例效率不高、思路不够发散、在产品快速迭代过程中比较耗时等问题。公司自研测试管理工具,这是个不错的选择,但对于大部分小公司、小团队来说,一方面研发维护成本高,另一方面对技术要有一定要求,短时间内还不好实现。用例的编辑、管理过程费时费力,是当前软件测试工作的一个痛点。因此我们有必要针对现有技术的不足而提供一种实现测试用例高效编辑和执行管理的方法。
发明内容
为了克服现有技术中的不足,本发明的一种实现测试用例高效编辑和执行管理的方法,其提升了测试用例设计的效率,也非常方便测试用例评审。
为了实现上述目的,如图1所示,本发明的一种实现测试用例高效编辑和执行管理的方法,利用Xmind、python和禅道环境进行如下步骤:
S1,Xmind编辑思维导图用例,下载开源Xmind工具,安装后以思维脑图的方式编辑用例,根据业务特性进行分类编写;
S2,Xmind思维导图用例解析,将编写好的Xmind思维导图用例拷贝到python执行环境目录下,python代码对Xmind文件解析,转化为testcase格式;
S3,用例数据转换为Json格式数据,将testcase格式转化成Json格式;
S4,调度模块调用禅道导入用例接口,将Json格式数据准备就绪,直接调用禅道的导入用额接口导入到禅道***;
S5,禅道WEB用例管理,通过禅道接口导入用例后,用户可以登录禅道管理刚刚导入的测试用例。
优选的,S1中编辑用例包括根节点,根节点的下级依次为一级模块、二级模块、功能点、用例执行步骤、用例期望结果,且一级模块、二级模块的编号与S4中禅道的模块编号一致。
优选的,S4中禅道模块编号在禅道进行项目、模块管理后,通过用例菜单获取。
优选的,S5中,用户通过禅道进行用例执行情况统计。
本发明具有以下有益效果:
本发明简化了用例编辑操作,并且拉通了用例的编辑到用例的执行管理流程。通过使用此方法,用户可以实现:
1、根据需求、功能点,可以快速生成测试用例。
2、测试用例的维护工作更加方便。
3、实现测试用例执行管理,可以进行用例执行操作,执行后可以查看用例执行时间、执行次数、执行结果、用例状态等。
4、用例执行失败直接转BUG,大大提高测试执行效率。
5、提高测试用例管理效率。
附图说明
下面结合附图对本发明作进一步描写和阐述。
图1是一种实现测试用例高效编辑和执行管理的方法流程图。
图2是图1实现测试用例高效编辑和执行管理的方法中Xmind编辑思维导图用例编辑图。
具体实施方式
下面将结合附图、通过对本发明的优选实施方式的描述,更加清楚、完整地阐述本发明的技术方案。
实施例
如图1所示,一种实现测试用例高效编辑和执行管理的方法,本发明的一种实现测试用例高效编辑和执行管理的方法,利用Xmind、python和禅道环境进行如下步骤:S1,Xmind编辑思维导图用例;S2,Xmind思维导图用例解析;S3,用例数据转换为Json格式数据;S4,调度模块调用禅道导入用例接口;S5,禅道WEB用例管理。
在步骤S1Xmind编辑思维导图用例中,如图2所示,直接下载开源Xmind工具,安装后以思维脑图的方式编辑用例,根据业务特性进行分类编写,根节点一般为项目名称,比如XX服务、XX***,然后根节点的下级依次就是一级模块、二级模块、功能点、用例执行步骤、用例期望结果,版本名称、一级模块、二级模块的编号需要与禅道的模块编号一致,而禅道编号获取需要在禅道进行项目、模块管理后,在用例菜单下获取对应的编号。
在步骤S2Xmind思维导图用例解析中,将编写好的Xmind思维导图用例拷贝到python执行环境目录下,python代码会对Xmind文件解析,转化为testcase格式,统一数据格式的好处就是便于对数据进行后续的处理,本实施例中testcase格式如下:
Figure BDA0002309172490000031
Figure BDA0002309172490000041
Figure BDA0002309172490000051
在步骤S3用例数据转换为Json格式数据中,因为在调用禅道的用例导入接口时,数据的格式要求是Json格式,所以需要将上一步生成的testcase数据再转换为Json数据格式,这一步的实现代码如下:
Figure BDA0002309172490000061
在步骤S4调度模块调用禅道导入用例接口中,用例的Json格式数据已经就绪,直接调用禅道的导入用例接口,即可同步用例到禅道***,代码实现如下:
Figure BDA0002309172490000062
Figure BDA0002309172490000071
在步骤S5禅道WEB用例管理中,通过禅道接口导入用例后,用户可以登录禅道管理刚刚导入的测试用例,用例的目录在【测试-用例】。
上述具体实施方式仅仅对本发明的优选实施方式进行描述,而并非对本发明的保护范围进行限定。在不脱离本发明设计构思和精神范畴的前提下,本领域的普通技术人员根据本发明所提供的文字描述、附图对本发明的技术方案所作出的各种变形、替代和改进,均应属于本发明的保护范畴。本发明的保护范围由权利要求确定。

Claims (4)

1.一种实现测试用例高效编辑和执行管理的方法,其特征在于,利用Xmind、python和禅道环境进行如下步骤:
S1,Xmind编辑思维导图用例,下载开源Xmind工具,安装后以思维脑图的方式编辑用例,根据业务特性进行分类编写;
S2,Xmind思维导图用例解析,将编写好的Xmind思维导图用例拷贝到python执行环境目录下,python代码对Xmind文件解析,转化为testcase格式;
S3,用例数据转换为Json格式数据,将testcase格式转化成Json格式;
S4,调度模块调用禅道导入用例接口,将Json格式数据准备就绪,直接调用禅道的导入用额接口导入到禅道***;
S5,禅道WEB用例管理,通过禅道接口导入用例后,用户可以登录禅道管理刚刚导入的测试用例。
2.根据权利要求1所述的一种实现测试用例高效编辑和执行管理的方法,其特征在于:所述S1中编辑用例包括根节点,所述根节点的下级依次为一级模块、二级模块、功能点、用例执行步骤、用例期望结果,且所述一级模块、二级模块的编号与所述S4中禅道的模块编号一致。
3.根据权利要求2所述的一种实现测试用例高效编辑和执行管理的方法,其特征在于:所述S4中禅道模块编号在禅道进行项目、模块管理后,通过用例菜单获取。
4.根据权利要求1所述的一种实现测试用例高效编辑和执行管理的方法,其特征在于:所述S5中,用户通过所述禅道进行用例执行情况统计。
CN201911251513.9A 2019-12-09 2019-12-09 一种实现测试用例高效编辑和执行管理的方法 Pending CN111104317A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911251513.9A CN111104317A (zh) 2019-12-09 2019-12-09 一种实现测试用例高效编辑和执行管理的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911251513.9A CN111104317A (zh) 2019-12-09 2019-12-09 一种实现测试用例高效编辑和执行管理的方法

Publications (1)

Publication Number Publication Date
CN111104317A true CN111104317A (zh) 2020-05-05

Family

ID=70423177

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911251513.9A Pending CN111104317A (zh) 2019-12-09 2019-12-09 一种实现测试用例高效编辑和执行管理的方法

Country Status (1)

Country Link
CN (1) CN111104317A (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112148593A (zh) * 2020-09-01 2020-12-29 杭州大搜车汽车服务有限公司 测试用例管理方法、装置及设备
CN112214398A (zh) * 2020-09-16 2021-01-12 武汉木仓科技股份有限公司 获取xmind工具中测试用例执行效率及测试效率的方法及设备
CN112346987A (zh) * 2020-11-25 2021-02-09 武汉光庭信息技术股份有限公司 基于Xmind的测试用例生成转换方法及***
CN112380139A (zh) * 2020-12-08 2021-02-19 深圳开源互联网安全技术有限公司 测试用例过程文档的记录方法及***、设备及存储介质
CN112465363A (zh) * 2020-12-03 2021-03-09 合肥天源迪科信息技术有限公司 一种任务管理平台及方法
CN112463596A (zh) * 2020-11-17 2021-03-09 武汉木仓科技股份有限公司 测试用例数据的处理方法、装置、设备以及处理设备
CN112579454A (zh) * 2020-12-23 2021-03-30 武汉木仓科技股份有限公司 一种任务数据的处理方法、装置以及设备
CN112860581A (zh) * 2021-03-18 2021-05-28 浙江诺诺网络科技有限公司 一种测试用例的执行方法、装置、设备及存储介质
EP4137949A1 (en) * 2021-08-19 2023-02-22 Nio Technology (Anhui) Co., Ltd Method and system for managing life cycle iteration of test case, and medium
CN117093497A (zh) * 2023-09-11 2023-11-21 苏州云体科技有限公司 测试报告处理方法、装置、电子设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106033389A (zh) * 2015-03-11 2016-10-19 腾讯科技(深圳)有限公司 测试用例展示方法和装置
CN109558317A (zh) * 2018-11-22 2019-04-02 网易(杭州)网络有限公司 测试用例的处理方法及装置
CN109726125A (zh) * 2018-12-21 2019-05-07 郑州云海信息技术有限公司 一种思维导图中测试用例的处理方法及装置
CN109918296A (zh) * 2019-02-14 2019-06-21 百度在线网络技术(北京)有限公司 软件自动化测试方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106033389A (zh) * 2015-03-11 2016-10-19 腾讯科技(深圳)有限公司 测试用例展示方法和装置
CN109558317A (zh) * 2018-11-22 2019-04-02 网易(杭州)网络有限公司 测试用例的处理方法及装置
CN109726125A (zh) * 2018-12-21 2019-05-07 郑州云海信息技术有限公司 一种思维导图中测试用例的处理方法及装置
CN109918296A (zh) * 2019-02-14 2019-06-21 百度在线网络技术(北京)有限公司 软件自动化测试方法及装置

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112148593A (zh) * 2020-09-01 2020-12-29 杭州大搜车汽车服务有限公司 测试用例管理方法、装置及设备
CN112148593B (zh) * 2020-09-01 2024-04-19 杭州大搜车汽车服务有限公司 测试用例管理方法、装置及设备
CN112214398A (zh) * 2020-09-16 2021-01-12 武汉木仓科技股份有限公司 获取xmind工具中测试用例执行效率及测试效率的方法及设备
CN112463596A (zh) * 2020-11-17 2021-03-09 武汉木仓科技股份有限公司 测试用例数据的处理方法、装置、设备以及处理设备
CN112346987A (zh) * 2020-11-25 2021-02-09 武汉光庭信息技术股份有限公司 基于Xmind的测试用例生成转换方法及***
CN112465363B (zh) * 2020-12-03 2024-04-16 合肥天源迪科信息技术有限公司 一种任务管理平台及方法
CN112465363A (zh) * 2020-12-03 2021-03-09 合肥天源迪科信息技术有限公司 一种任务管理平台及方法
CN112380139A (zh) * 2020-12-08 2021-02-19 深圳开源互联网安全技术有限公司 测试用例过程文档的记录方法及***、设备及存储介质
CN112579454A (zh) * 2020-12-23 2021-03-30 武汉木仓科技股份有限公司 一种任务数据的处理方法、装置以及设备
CN112860581A (zh) * 2021-03-18 2021-05-28 浙江诺诺网络科技有限公司 一种测试用例的执行方法、装置、设备及存储介质
CN112860581B (zh) * 2021-03-18 2024-04-26 浙江诺诺网络科技有限公司 一种测试用例的执行方法、装置、设备及存储介质
EP4137949A1 (en) * 2021-08-19 2023-02-22 Nio Technology (Anhui) Co., Ltd Method and system for managing life cycle iteration of test case, and medium
CN117093497A (zh) * 2023-09-11 2023-11-21 苏州云体科技有限公司 测试报告处理方法、装置、电子设备及存储介质
CN117093497B (zh) * 2023-09-11 2024-05-07 苏州云体科技有限公司 测试报告处理方法、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
CN111104317A (zh) 一种实现测试用例高效编辑和执行管理的方法
CN109189684B (zh) 基于Python的接口自动化测试方法
CN102819492B (zh) 一种基于Android的关键字驱动自动化测试框架
CN107368503B (zh) 基于Kettle的数据同步方法和***
CN102331967B (zh) 芯片验证测试用例的管理方法
CN105912473B (zh) 基于bdd的移动app自动测试平台和测试方法
CN104063325A (zh) 一种针对嵌入式软件的测试用例自动化生成装置及其方法
CN105022691A (zh) 一种基于uml图的高度自动化软件测试方法
CN104331366A (zh) 一种测试用例设计效率提升方法及***
CN102306122A (zh) 自动化测试方法及设备
WO2006136055A1 (fr) Procédé d'exploration de données texte
CN105760296A (zh) 自动化测试控制方法、装置及终端
CN103605556A (zh) 虚拟试验对象一体化构建***及方法
CN108647147A (zh) 一种利用图谱分析执行自动化测试机器人及其使用方法
CN105183476A (zh) 一种跨平台应用程序的构建方法和装置
CN111208995A (zh) Ibm主机作业的自动生成方法、***、装置及存储介质
CN114489629A (zh) 一种基于接口文档的快速开发和测试方法
CN104102581A (zh) 一种实现单元测试的方法及装置
CN116483730A (zh) 基于国产软硬件和开源测试工具的业务***自动测试方法
CN105760300A (zh) 一种stk/utk业务的自动化测试方法及测试***
CN108897678B (zh) 静态代码检测方法和静态代码检测***、存储设备
CN112181426B (zh) 一种汇编程序控制流路径检测方法及装置
CN106250390B (zh) 一种分步自动生成sql语言的方法及装置
CN109062816A (zh) 一种软件测试的方法、装置及设备
CN109471637B (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
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20200505

WD01 Invention patent application deemed withdrawn after publication