2025年测试用例管理看这一篇就够了 ----Codes 开源免费、全面的测试管理解决方案

news/2025/1/8 14:32:55/文章来源:https://www.cnblogs.com/mypm/p/18657086

1、前言

Codes 是国内首款重新定义 SaaS 模式的开源项目管理平台,支持云端认证、本地部署、全部功能开放,并且对 30 人以下团队免费。它通过整合迭代、看板、度量和自动化等功能,简化测试协同工作,使敏捷测试更易于实施。并提供低成本的敏捷测试解决方案,如同步在线离线测试用例、流程化管理缺陷、低代码接口自动化测试和 CI/CD,以及基于迭代的测试管理和测试用时的成本计算等,践行敏捷测试。

2、Codes 测试用例管理功能模型

 

 

接下来我们顺着功能模型图对上图做一个抽丝剥茧解读

3、Codes 测试用例管理功能模型抽丝剥茧解读

3.1 用例来源

正常都是来源的需求,但是第一个节点我们写的的需求|模块,因为有些公司根本没有需求,总不能没需求就不写用例吧,所以这时候为了方便管理测试,可以在模块下写需求,虽然不提倡,但存在即合理。
Codes 的实现中,为了兼容所以用例左边的目录有两个来源:
左边的目录,能看到有些是绿色,有些是黄色,绿色表示需求,双击可以查看需求明细,黄色示表模快

 

 

3.2 脑图用例

Codes 中脑图为脑图的本真用法,也就是叶子节点为用例,路径上其他节点为目录
以文件单位进行管理,转为标准用例才可执行,且为标准用例后,在标准用例中修改或是在脑图中修改 他们会自动同步

 


操作同 Xmind ,快捷键也一样,脑图内复制 (ctrl+c) 时会带子节点递归复制,点击目标节点 (ctrl+v) 粘贴,可跨文件中复制和粘贴。也可从脑图中导入到 Codes 中,导入后也是一个文件。

3.2.1 转标准用例

 

上图中文件名前有锁图标 表示己转标准用例


选择要导入到什么需求下,也可以是模块,再选择分配到哪个迭代下,便可执行了
同步到标准用例后,脑图的修改只能以右键来操作

 

 

转标准用例后,脑图的节中间节点变为用例目录模块,已存在的目录就不再创新,不存在就创建

3.2.2 执行脑图用例

可以在标准用例中执行用例,结果会实时同步到脑图中,也可在脑图中右键执行,只有叶子节点是用例 ,所有只有叶子节点可执行
选择某个脑图 左上会列出其已分配的迭代,切换不同迭代 可以不同迭代中执行脑图,每个迭代中有是不同的执行记录,
也可在左上把当前脑图分配到其他迭代

 

3.3 标准用例 (用例管理)

有 4 个视图:普通视图、脑图视图,统计视图,标签视图,在左边左上的下拉中可切换

3.3.1 普通视图

缺省为普通视图,左边可以增加模块,左边目录中绿色的为需求,双击可查。4.1 中用例来源有说明这里不在详述。

 


如上图普通视图中更多下可进行导出、导入(xmind,excel,用例库)及同步线下处理、脑图用例维护、从产品用例库同步,废弃等功能操作
xmind 导入,只有叶子作为用例描述,其他中间节点作为模块目录导入

3.3.2 excel 导入及线下同步

excel 导入和同步是同一个模板模板说明如下点导入用例,可下载导入 excel 模板
导入和同步是同一模板 也意味着在一个模板中,同时可以含有导入新增的数据,以及线下处理之后要同步的数据。比如,有些用例是新增导入,有些是线下修改过的用例,有些是线下执行过的用例, 也可以是线下修改并执行过的用例,也可以是新增导入并执行了的用例。

 

 

excel 模板 所下图所示:

 

 

第一列 “编号/校验码” 用法说明:当要导入某些用例时,这些用例所在行的第一列手动填写 add 表示是导入,

第二列 “功能项/目录” 用法说明:,下载模板时会自动把录前项目中的目录导出,也可手动填写,功能项填写时为不含项目名 (根节点) 的完整路径,模块间用中文斜杠 (/) 隔开。新增导入时,会按斜杠拆分模块并自动检查模块是否存在,不存在就自动建

第九列 “执行版本” 用法说明:用于线下执行时选择版本

第十和十一列 类别和优先级用法说明: 如直写的系统中不存在,导入时会自动建,且下载模板时,在第一行中,十和十一列中自带了系统现在的类别和优先级,可以复制到其他行中

第一列补充说明:
“编号/校验码”,导出用例时自动导出 ID 和校验码,

注意 如果要同步线下处理的用例到到线上,就不要去动这些用例的 ID 和校验码
导入的时候只要发现某行第一列不为 add 就执行同步操作
第一列为add时,导多少次也是新增,也就是导一次就增加一次 不会管重不重复

导入及线下同步示例:
可以在用例管理中心导出,线下处理后再同步回线上,也可以在迭代中导出再同步到一上,如要在线下执行推荐在迭代中导出再同步,如果仅增加用例或是修改用例,在用例管理中心和迭代中都可以

第一步:导出用例

 

 


同步时有一个原则,在哪导出的 就在哪同步导入
导出后,做了如下线下处理:一条修改并执行,一条仅执行,一条仅修改,有一条只新增导入,另一条新增并执行

 

下面为上图中导入后的同步结果
2 条离线修改的用例被同步;2 条离线执行的用例被同步;导入新增用例 2 条,并同步了新增并执行的 1 条用例

 

其他用例没动,所以导入也没发生任何变动
且新增的两条用例,他的目录迭代系统中己有,然后增加了同步和且例两个目录

 

3.3.3 场景用例

以场景模板的方式来维护,主要用也是为了用例的重用,把多个用例按指定的执行顺序组成一个业务场景,比如转帐,可由登录,查余额,等几个用例组成

 

建好场景后,可分配用例到场景中并设置执行顺序

 

 

3.3.4 脑图视图

把标准用例以脑图形式显示,右键可执行,左边切不同目录时,右边的脑图根节点会随左边目录而改变

 

3.3.5 统计视图

显示各目录或需求下用例和缺陷数

 

 

3.3.6 标签视图

在用例维护时可增加标签

 

标签视图,左边显示为标签视图方便以标签的维度来查询

 

 

3.4 测试计划

Codes 中 测试计划是包含在迭代中, 从测试的来看 迭代就是传统的测试计划。详见《记 Codes 重新定义 SaaS 模式开源免费研发项目管理平台 —— 多事项闭环迭代的创新实现》,以了解这样设计的初衷
主要分为两步,一分配要执行的用例到迭代下,二分配执行人
分配用例:相当于圈定要执行的用例
分配用例时能查看已分配的用例 。迭代下用例中点分配用例
可以勾选后点分配,且支持跨页选,然后点分配,也可以在勾选左一个或多个需求 分配,也可以把点全部分配把当前查询条个把下的用例全分配到迭代中

 

分配执行人:相当于对圈选的用例分配不同的人来执行
分配给张三的用例,李四也可以执行 ,只要李四愿意,缺省只显示分配给本人的用例
分配界面如下图:左边显示分配用例的情况,打勾说明分配完了。可以勾选用例分配,也可以按勾选左边的需求按需求来分配

3.5 测试执行

有三种执行方式:快速执行、脑图执行,正常执行
快速执行
快速执行,不用查看用例明细,只需查看用例描述,右边可打执行结果的标记,适用回归测试或是执行人对要执行的用例非常熟。左边显示所执行用例对应的需求及执行结果

 

脑图执行
在迭代下,用例中切换到脑图视图

 

 

正常执行
双击用例状态进入正常执行界面。左边是当前执行人名下用例所对应的需求及执行结果,右边可查询,缺省为本人,然后显示当前要执行用例的明细

 

其他视图
还可按类别,执行人,需求,优先级分组视图来执行

 


下图为类别分组视图

3. 6 查看当前迭代执行进度

 

 

更细的执行情况可以查看迭代报告及其他统计分析,见第四节 Codes 测试用例管理相关数据分析

3.6 用例库

有公共用例库和产品用例库,主要区别在于项目中用例的使用方式不同。

3.6.1 产品用例库

产品用例库的用例和项目中的用例可以双向同步,且是带需求一起同步:项中的用例和产品库同步时,产品库新应的用例,或修改的用例及用例目录同步到项目中,反之产品库中同步时,同步项目中新增,修改的用例,有修改会存历史版本,且也会把需求同步到产品用例库的目录中

 

 

产品用例库中与项目中用例同步
同步时要选同步的项目,以及同步的需求,也可整个项目同步。同步时如同一用例在项目中被修改了 ,同步回来时会更新库中当前用例,并把之前用例作为历史版本

 

 

产品库从项目中导入用例
选项目就可以了

3.6.2 公共用例库

公共用例库的用例只能导入到项目中,
公共用例库中的用例,三种三源:a、项目中的用例也可推荐到公共用例库,只是要推荐过来的用例需要管理员审批;b、从 excel 中导入;c、直接创建

 

 

3.7 用例评审


评审不管是线下或线上,一定是一个集体活动,所以 Codes 的评审是导出来评审,按评审要求修改后现同步回 Codes 中

4、Codes 测试用例管理相关数据分析

4.1、测试大屏

4.2、测试总览

上面是项目的汇总数据,下面有按人分组的明细数据,有累计,也有当日的数据

 

 

4.3、查看某个测试迭代内执行情况

上面是汇总,下面是按人分组

4.4、测试人员测试产出结果

有 6 个维度:测试人员缺陷汇总、测试人员执行用例情况、测试人员编写用例情况、测试人员缺陷状态分布、测试人员缺陷等级分布、测试人员费解缺陷明细。可展开看每个维度的明细

 

 

比如 双击 “测试人员执行用例情况” 左边的箭头查看其明细
且不单只看执行的用例数,关键还通过执行成本来算执行的工作量

 

4.5、 编写用例趋势

不分组

 

按人分组

 

 

4.6、执行用例趋势

不分组

 

 

按人分组

 

4.7、项目测试活跃度

对比 各项目测试的多项数据,并事下钻查看明细

 

下钻查看 demo 明细

 

 

4.8、迭代的整体情况报告

 

4.9、 缺陷 6 趋势图

*提交 | 打开 | 待处理 | 修改 | 关闭 * 缺陷 6 趋势图,能反映出测试和研发团队谁慢。

 

 

4.10、缺陷趋势分析

一共有如下5 个缺陷趋势分析

 

 

4.11、缺陷相关统计

另外还有11 个缺陷相关统计,且都可按版本来统计,可选某个版本或的所有版本,有些还可按人分组及不按人分组。

 

4.12、缺陷时效分析

对于要上线前,缺陷日决,及重要缺陷可以很好的管控起来,不会因这些重要缺陷延期而带来风险。且下图中缺陷达标数还可下钻, 显示明细。

4.13、 自动生成日报、周报

还能自动生成日报和周报,90% 以上内容自动生成,点点完事
执行用例,用时不需要填工时,自动按用例执行成本计算
日报

 

 

周报

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/865231.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

“面面俱到”!人脸活体检测让应用告别假面攻击

随着人脸识别技术在金融、医疗等多个领域的加速落地,网络安全、信息泄露等问题愈为突出,用户对应用稳定性和安全性的要求也更为严格。 HarmonyOS SDK 场景化视觉服务(Vision Kit)提供人脸动作活体检测能力,增强对于非活体攻击的防御能力和活体通过率。在投资理财、在线支付…

ITSM落地经验之建设蓝图规划

ITSM的规划建设不同于数字化转型规划,更多体现在管理中基本要素变革的规划,传统的ITSM规划重点在于流程规划。在过去,结合大部分客户实施ITSM效果较差或失败的现象来看,这些组织往往忽略了对组织文化与管理实践的诊断和规划,我们的建议在规划阶段充分对流程、文化、管理实…

el-form validator的校验提示遮盖下边的内容

问题:表单的validator校验,无法自动撑起tip提示的高度,导致遮盖了下边内容 https://blog.csdn.net/xiaoyuer_2020/article/details/136155506 解决方式:将tip提示的样式的定位设置为遵循正常的文档流对象,实现自适应高度.el-form-item .el-form-item__content .el-form-i…

国产化板卡设计原理图:2136-KC705E增强版基于FMC接口的 JFM7K325T PCIeX8 接口卡

KC705E增强版基于FMC接口的 JFM7K325T PCIeX8 接口卡 一、板卡概述 本板卡基于 FPGA JFM7K325T 芯片,pin_to_pin兼容FPGAXC7K410T-2FFG900 ,支持PCIeX8、64bit DDR3容量2GByte,HPC的FMC连接器,板卡支持各种接口输入,软件支持windows,Linux驱动。二、功能和技术指标: 板卡…

API接口小结

一、python语言接口请求小结 二、apifox工具接口小结

分库分表带来的这7大问题,一定要小心!

前言 分库分表是解决单库单表性能瓶颈的有效手段,但也会引入新的复杂性和技术挑战。 这篇文章跟大家一起聊聊,分库分表后带来的7个问题,以及相关的解决方案,希望对你会有所帮助。 (我最近开源了一个基于 SpringBoot+Vue+uniapp 的商城项目,欢迎访问和star。)[https://gite…

短剧拍摄中的高效协作:如何通过软件优化演员档期

一、短剧演员档期管理的挑战 短剧演员的档期管理比起传统电视剧演员更加紧张和复杂。短剧的拍摄周期较短,通常要求在较短的时间内完成多个剧本的拍摄。而演员往往同时参与多个项目的拍摄,这使得他们的工作时间安排变得异常繁琐。除了剧组安排的拍摄时间,演员还需安排彩排、试…

DC-4 靶场通关小记

暴力破解、反弹shell、nc传输文件、hydra爆破账号、邮件信息收集、权限水平提升、teehee追加写/etc/passwd提权地址 https://www.vulnhub.com/entry/dc-4,313/1. 环境配置 有其他兼容性问题参考 https://www.cnblogs.com/lrui1/p/18655388 2. 信息收集 fscan.exe -h 192.168.74…

如何解决超过1GB的文件压缩包上传失败的问题?

遇到超过1GB的文件压缩包上传失败的情况,通常可能是由于网络连接不稳定、FTP服务器配置限制或本地网络环境问题引起的。为了帮助您顺利解决问题,您可以按照以下步骤进行排查和处理:检查网络稳定性:首先,请确认您的网络连接是否稳定。由于上传大文件需要长时间保持稳定的网…

如何处理云服务器远程桌面访问问题

问题描述: 用户报告无法通过Web界面访问云服务器的远程桌面,怀疑可能是VNC固定端口受到攻击或端口未开放导致的问题。用户希望了解如何解决远程桌面访问失败的问题。 解决方案:确认远程桌面连接方式: 确保您使用的远程桌面连接工具和协议正确无误。常见的远程桌面工具包括:…

SSL证书部署后仍无法正常访问网站怎么办?

问题描述: 已经购买并上传了SSL证书到虚拟主机,但网站仍然无法通过HTTPS协议正常访问。如何排查和解决这一问题? 解决方案: 当您已经购买并上传了SSL证书到虚拟主机,但网站仍然无法通过HTTPS协议正常访问时,这可能是由于多个环节的问题所引起的。以下是详细的排查步骤和解…

如何解决远程登录问题

如果您遇到远程登录问题,可以按照以下步骤进行排查:检查SSH端口号:默认情况下,SSH端口号为22。如果您的服务器配置了非默认端口号(如22000),请确保使用正确的端口号进行连接。 您可以通过命令行工具(如 ssh)指定端口号进行连接,例如:ssh user@server_ip -p 22000。防…