Mantis状态流程图及其相关说明

2023-10-21 04:20

本文主要是介绍Mantis状态流程图及其相关说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、New(新建) 状态说明:

1. 测试人员发现bug,填写好bug report后通过“1”submit bug,此时bug的状态为new;

2. 处于new状态的bug,team leader认为是bug且需要修复的,通过“2”将bug分派给相应的开发人员,此时bug的状态为assigned(分配状态);

3. 处于new状态的bug,team leader认为测试人员的bug描述不清或者有疑问,通过“3”将bug反馈给测试人员,并在note里注明原因,此时bug的状态为confirmed(回馈状态);

4. 处于new状态的bug,team leader认为需要延后修复、需跟客户确认、不能修复的bug,通过“4”将bug的状态更改为acknowledged(等待状态)。

二、Assigned(已分派) 状态说明:

5. 处于assigned状态的bug,开发人员将其修复后,通过“5”将bug的状态更改为resolved;

6. 处于assigned状态的bug,开发人员认为测试人员的bug描述不清或者有疑问,通过“6”将bug反馈给测试人员,并在note里注明原因,此时bug的状态为confirmed;

7. 处于assigned状态的bug,开发人员认为需要延后修复、需跟客户确认、不能修复的bug,通过“7”将bug的状态更改为acknowledged。

三、Resolved(已解决) 状态说明:

8. 处于resolved状态的bug,测试人员进行回归测试确认bug已经被修复后,通过“8”将bug关闭,此时bug的状态为closed;

9. 处于resolved状态的bug,测试人员进行回归测试发现bug没有修复或者由此引发了其他的bug,通过“9”将bug反馈给开发人员,并在note里注明原因,此时bug的状态为feedback。

四、Closed(已关闭) 状态说明:

10. 处于closed状态的bug,若测试人员在测试过程中还发现该问题,可以通过“10” 将bug反馈给开发人员,并在note里注明原因,此时bug的状态为feedback。

五、Feedback(打回) 状态说明:

11. 处于feedback状态的bug,开发人员将其修复后,通过“11”将bug的状态更改为resolved;

12. 处于feedback状态的bug,开发人员认为测试人员的bug描述不清或者有疑问,通过“12”将bug反馈给测试人员,并在note里注明原因,此时bug的状态为confirmed;

13. 处于feedback状态的bug,team leader或者开发人员认为该bug需要重新分派,通过“13”将bug重新分派给相应的开发人员,此时bug的状态为assigned;

14. 处于feedback状态的bug,开发人员认为需要延后修复、需要跟客户确认、不能修复的bug,通过“14”将bug的状态更改为acknowledged。

六、Confirmed(已确认) 状态说明:

15. 处于confirmed状态的bug,测试人员对于开发人员的疑问作出回应,通过“15”将bug的状态更改为feedback,并在note里注明原因;

16. 处于confirmed状态的bug,测试人员认为该bug有争议,需上一级领导确认的,通过“16”将bug的状态更改为acknowledged;

17. 处于confirmed状态的bug,测试人员认为该bug不需要修复,通过“17”将bug关闭,此时bug的状态为closed。

七、Acknowledged(公认) 状态说明:

18. 处于acknowledged状态的bug,team leader或者测试人员认为该bug必须修复,通过“18”重新将bug分派给相应的开发人员,此时bug的状态为assigned;

19. 处于acknowledged状态的bug,team leader或者开发人员发现该bug已经修复了,通过“19” 将bug的状态更改为resolved;

20. 处于acknowledged状态的bug,测试人员认为该bug不需要修复,通过“20”将bug关闭,此时bug的状态为closed。

这篇关于Mantis状态流程图及其相关说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/251884

相关文章

JWT + 拦截器实现无状态登录系统

《JWT+拦截器实现无状态登录系统》JWT(JSONWebToken)提供了一种无状态的解决方案:用户登录后,服务器返回一个Token,后续请求携带该Token即可完成身份验证,无需服务器存储会话... 目录✅ 引言 一、JWT 是什么? 二、技术选型 三、项目结构 四、核心代码实现4.1 添加依赖(pom

Redis中哨兵机制和集群的区别及说明

《Redis中哨兵机制和集群的区别及说明》Redis哨兵通过主从复制实现高可用,适用于中小规模数据;集群采用分布式分片,支持动态扩展,适合大规模数据,哨兵管理简单但扩展性弱,集群性能更强但架构复杂,根... 目录一、架构设计与节点角色1. 哨兵机制(Sentinel)2. 集群(Cluster)二、数据分片

Springboot项目构建时各种依赖详细介绍与依赖关系说明详解

《Springboot项目构建时各种依赖详细介绍与依赖关系说明详解》SpringBoot通过spring-boot-dependencies统一依赖版本管理,spring-boot-starter-w... 目录一、spring-boot-dependencies1.简介2. 内容概览3.核心内容结构4.

redis和redission分布式锁原理及区别说明

《redis和redission分布式锁原理及区别说明》文章对比了synchronized、乐观锁、Redis分布式锁及Redission锁的原理与区别,指出在集群环境下synchronized失效,... 目录Redis和redission分布式锁原理及区别1、有的同伴想到了synchronized关键字

MySQL 临时表创建与使用详细说明

《MySQL临时表创建与使用详细说明》MySQL临时表是存储在内存或磁盘的临时数据表,会话结束时自动销毁,适合存储中间计算结果或临时数据集,其名称以#开头(如#TempTable),本文给大家介绍M... 目录mysql 临时表详细说明1.定义2.核心特性3.创建与使用4.典型应用场景5.生命周期管理6.注

Java中数组与栈和堆之间的关系说明

《Java中数组与栈和堆之间的关系说明》文章讲解了Java数组的初始化方式、内存存储机制、引用传递特性及遍历、排序、拷贝技巧,强调引用数据类型方法调用时形参可能修改实参,但需注意引用指向单一对象的特性... 目录Java中数组与栈和堆的关系遍历数组接下来是一些编程小技巧总结Java中数组与栈和堆的关系关于

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499

mybatis-plus QueryWrapper中or,and的使用及说明

《mybatis-plusQueryWrapper中or,and的使用及说明》使用MyBatisPlusQueryWrapper时,因同时添加角色权限固定条件和多字段模糊查询导致数据异常展示,排查发... 目录QueryWrapper中or,and使用列表中还要同时模糊查询多个字段经过排查这就导致只要whe

SpringBoot改造MCP服务器的详细说明(StreamableHTTP 类型)

《SpringBoot改造MCP服务器的详细说明(StreamableHTTP类型)》本文介绍了SpringBoot如何实现MCPStreamableHTTP服务器,并且使用CherryStudio... 目录SpringBoot改造MCP服务器(StreamableHTTP)1 项目说明2 使用说明2.1

JAVA覆盖和重写的区别及说明

《JAVA覆盖和重写的区别及说明》非静态方法的覆盖即重写,具有多态性;静态方法无法被覆盖,但可被重写(仅通过类名调用),二者区别在于绑定时机与引用类型关联性... 目录Java覆盖和重写的区别经常听到两种话认真读完上面两份代码JAVA覆盖和重写的区别经常听到两种话1.覆盖=重写。2.静态方法可andro