禅道:提bug、管理case 7.0

news2024/9/23 19:25:21

一、禅道的介绍

(1)定义禅道是一个项目管理工具,也是一个bug管理工具,还是一个用例管理工具。

(2)作用:为了解决众多企业在管理中出现混乱,无序的现象,开发出来

(3)来源:禅道属易软天川公司

(4 )禅道是集于产品管理,项目管理,测试管理于一身,同时包含事务管理,组织管理8众多功能,是中小企业管理的首先工具

(5)架构:bs架构

(6)项目管理工具:

禅道、jira/confluence(鸡爪),tapd(腾讯开发,敏捷开发)

(7)常用的用例管理工具:

禅道、testlink、test manage、飞蛾、test  rail

(8)常见的bug管理工具:

bugfree、bugzilla、禅道

(9)为什么我们要学习禅道?

因为禅道集于用例管理工具,缺陷管理工具,项目工具一身

(10)禅道的特点?

a、开源、免费

b、安装简单

c、功能齐全

==========================================================

二、禅道的安装

1、下载安装包

 2、点解解压 ,安装包的路径不要中文,或路径太长

 3、点击安装包

 4、

 5、

 6、点击访问禅道

 7、点击开源版

 8、输入账号,密码

 9、搭建好禅道

 ==============================

三、禅道的使用

 1、登录页面

 2、禅道人员工作分布和安排

 3、创建用户

(1)创建单个用户

 

 (2)批量创建用户

 (3)产品中:新增需求添加产品

 (4)维护模块

 (5)产品中的计划

(6)编辑需求

 (7)添加项目

 
(8)项目中添加团队

 (9)测试:  测试用例,bug

 (10)新建用例

 (11)导出用例

1\

 

2\导出数据

3\导出模板和数据

 (12)导入用例

 5、导入所有的用例

 (6)用例的执行

 (7)编辑用例

(1)

 (8)bug的提交

(一)、 bug包含的内容:

1、所属产品

2、所属项目

3、所属模块

4、影响版本

5、当前指派

6、bug类型

7、bug标题

8、bug严重级别

9、bug优先级

10、重现步骤

11、相关联需求

(二)bug类型:

(1)代码错误

(2)界面优化

(3)配置相关

(4)安装部署

(5)安全相关

(6)性能问题

(7)标准规范

(8)测试脚本

(9)其他

(三)操作系统

 (四)浏览器类型

 (五)bug的编辑和提交内容

 (6)关联用例提bug

 (7)测试中的bug直接题bug

 (8)批量添加bug

 (9)bug 报表

 (10)导出bug,生成bug清单

 (11)导出bug的数据

 (12)bug严重级别

bug等级:
1级bug (致命bug)
2级bug(严重bug)
3级bug (一般bug)
4级bug(建议性bug)

1级bug (致命bug)
必须优先修改,在测试中较少出现,一旦出现应立即中止当前版本测试;
致命bug:
(1)常规操作引起的崩溃,死机,死循环,内存泄露,无法启动,异常退出,严重花屏
(2)数据泄露,数据安全性问题, 如恶意攻击造成账户密码信息泄露
(3)涉及金钱,如支付类的软件,金钱的计算
(4)导致无法测试的错误:如服务器报500
(5)功能实际与需求严重不符

2级bug (严重bug)不影响其他功能测试的情况下可以进行版本测试
(1)重要功能不能实现如:微信不能聊天,或发朋友圈
(2)错误的波及面广,影响其他重要功能实现(如系统刷新,数据不更新)
(3)非常规操作告知:崩溃,死机,死循环,比如:一个账号,多区域,多设备登录等
(4)外观难以接受的缺陷(如:页面失真,完全变形)
(5)密码铭文显示(需要脱敏)
(6)轻微的数据计算错误
3级bug (一般bug)
测试工作中存在最多的,解决率关系版本的优化程度
(1)次要功能不能实现:如表情包,添加文字
(2)操作页面错误
(3)查询错误,数据显示错误
(4)兼容性问题

4级bug(建议性bug)
测试初期较多,优先程度低,在测试后期出现较少,
(1)界面不规范 (如:风格,一半中文,一半英文)
(2)辅助说明描述不清
(3)日常描述实用专业术语不规范
(4)界面存在错误文字
(5)用户体验感不好

============================

优先级

bug的处理的时间

1级   表示立即处理

2级  表示紧急处理  

3级  表示正常处理

4级 表示有时间处理

=======================

重现步骤

步骤

操作的流程

结果

实际测试结果

期望

预期结果

=======================

关联需求

工作中提交bug,一定要记得关联需求

=======================

bug生命周期:

一、bug 解决的基本流程

1、基本流程

新建bug(测试)=====指派给开发(前后端开发,测试指派)=======解决bug(开发)======待验证,(开发转给测试)=======验证bug(测试)====  验证通过==关闭bug(测试)

2、异常流程(验证不通过情况)

新建bug(测试)=====指派给开发(前后端开发,测试指派)=======解决bug(开发)======待验证,(开发转给测试)=======验证bug(测试)====验证不通过===指派给开发(前后端开发,测试指派)=======解决bug(开发)======待验证,直到验证通过===关闭bug(测试)

3、异常流程(关闭bug后,激活bug)

新建bug(测试)=====指派给开发(前后端开发,测试指派)=======解决bug(开发)======待验证,(开发转给测试)=======验证bug(测试)====  验证通过==关闭bug(测试)=======激活bug======指派开发======解决bug(开发)======待验证,(开发转给测试)=======验证bug(测试)====  验证通过==关闭bug(测试)

在工作中已经提了bug,需要和对应的开发通知下,自己要跟进

============================================

面试题:

bug的解决方案:

(1)设计如此

(2)重复bug

(3)外包原因

(4)已解决(比较多)

(5)无法重现

(6)延期处理

(7)不予解决

 ===========================

激活bug

 

 

 ==================================

工作中你认为是bug? 开发认为不是bug,你是如何处理

总结:三个方向:

(1)自我原因,检查自己的测试过程或疏忽的问题,如:页面404,服务未启动,自己配置错了等。

(2)开发原因:

a.你把报错的图片截取出来

b.把测试步骤记录下来,重现bug步骤

c. 查看后台的日志,把日志错误查找出来

d、在和开发进行沟通,说明原因;如果电话沟通不了,现场沟通,操作bug说明报错。

e.如果开发还是不认,需要找开发经理,协调测试,请求其他开发辅助解决;

(3)既不是开发原因,也不是测试原因,是产品原因

与开发沟通,开发是按需求开发,测试是按需求测试,测试的时候发现测试不了,少了某个步骤或环节,测试不了,找到开发,开发不认。找产品确定功能点,是不是产品遗漏了,如果是产品少了需求,就要从产品通过邮件发送整个项目组,补上需求,给开发加上工期,测试在测试。

==========================================

工作中出现了偶现的bug如何处理?(刚刚有,现在没有了)

偶现bug就是无法重现的bug:

解决方案‘:

1、先记录重现步骤,和报错的现象

2、在与开发交流,描述bug的现象,确认bug的严重程度;

3、尽量去重现或查看源代码,查看逻辑是否有问题,让开发修改

4、根据bug的严重程度,找测试经理确认:影响小,不影响版本,先记录下,写明原因,下一个版本解决或后期关注;如果影响大,找测试经理和开发经理协调修改

===================================

bug的状态:

1、new (新的)

2、assigned(已指派)

3、open(打开)

4、fixd(修复)

5、pending reset(待再测)

6、close(已关闭)

7、reopen(再次打开)

8、pending reject(拒绝)

9、rejected(被拒绝)

===================================

bug的状态:

1、new (新的)

2、assigned(已指派)

3、open(打开)

4、fixd(修复)

5、pending reset(待再测)

6、close(已关闭)

7、reopen(再次打开)

8、pending reject(拒绝)

9、rejected(被拒绝)

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【MATLAB源码-第153期】基于matlab的OFDM系统插入导频和训练符号两种信道估计方式误码率对比仿真。

操作环境: MATLAB 2022a 1、算法描述 OFDM(Orthogonal Frequency Division Multiplexing,正交频分复用)是一种高效的无线信号传输技术,广泛应用于现代通信系统,如Wi-Fi、LTE和5G。OFDM通过将宽带信道划分…

小白学视觉 | 详解遗传算法 GA(Python实现代码)

本文来源公众号“小白学视觉”,仅用于学术分享,侵权删,干货满满。 原文链接:详解遗传算法 GA(Python实现代码) 转自:机器之心 英文:www.analyticsvidhya.com/blog/2017/07/introduc…

提升户外LED显示屏散热效率的关键方法

LED显示屏在户外长时间使用时,散热成为一项关键问题。散热不仅影响显示屏的寿命,还可能导致显示效果下降甚至安全隐患。以下是提升户外LED显示屏散热效率的关键方法: 综合利用传热机理:LED显示屏的散热可以通过导热、对流和辐射等…

Julia语言中的位运算符、赋值运算符、算术运算符

算术运算符 # 使用基本的赋值运算符 a 10 println("a 的初始值是: $a") # 使用加法赋值运算符 a 5 println("a 加上 5 后的值是: $a") # 使用减法赋值运算符 - a - 3 println("a 减去 3 后的值是: $a") # 使用乘法赋值运算符…

【Python】进阶学习:pandas--isin()用法详解

【Python】进阶学习:pandas–isin()用法详解 🌈 个人主页:高斯小哥 🔥 高质量专栏:Matplotlib之旅:零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程👈 希望得到您的订阅…

二叉树(Java)

目录 一、概念二、 两种特殊的二叉树三、 二叉树的性质四、二叉树的存储五、二叉树的基本操作1、二叉树的遍历(1)前中后序遍历(2)层序遍历 2、基本操作 六、总结 一、概念 一棵二叉树是结点的一个有限集合,该集合&…

java使用itex生成PDF

Text是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 项目要使用iText,必须引入jar包。才能使用,maven依赖如下&…

在线开源免费问卷调查系统

在线开源免费问卷调查系统 平台简介 本项目旨在提供一个简单易用的问卷调查平台,帮助用户创建、分享问卷,并收集、分析调查数据。我们希望能够为各行各业的调查需求提供一种高效、便捷的解决方案。 项目特点 用户友好:清晰直观的用户界面…

【SpringBoot】测试单元使用多线程

📝个人主页:五敷有你 🔥系列专栏:SpringBoot ⛺️稳重求进,晒太阳 问题产生 今天学习了乐观锁,但在测试单元执行多线程的时候出现了问题,多线程并没有直接结果 在控制台没有任何输出…

★【二叉搜索树(中序遍历特性)】【 ★递归+双指针】Leetcode 98. 验证二叉搜索树

★【二叉搜索树(中序遍历特性)】【 ★递归双指针】Leetcode 98. 验证二叉搜索树 二叉搜索树 98. 验证二叉搜索树解法1 笨 中序递归遍历为一个数组 然后判断数组是不是升序排列就可以★解法2 不使用数组 递归法 ---------------🎈&#x1f38…

电脑中msvcp140_CODECVT_IDS.dll丢失的解决方法分享

msvcp140_CODECVT_IDS.dll是Microsoft Visual C 2015 Redistributable Package的一个组成部分,它是一个动态链接库(DLL)文件,包含了运行基于C编译的应用程序时所需的特定编码转换支持。这个dll文件特别与字符编码转换和本地化支持…

观察者模式 详解 设计模式

观察者模式 观察者模式是一种行为型设计模式,它定义了一种一对多的依赖关系,使得当一个对象的状态发生变化时,其相关依赖对象都会得到通知并自动更新,如同发布-订阅模式。常见的情况如:公众号更新内容,所有…

灯塔:CSS笔记

CSS&#xff1a;层叠样式表 所谓层叠 即叠加的意思&#xff0c;表示样式可以一层一层的层叠覆盖 css写在style标签中&#xff0c;style标签一般写在head标签里面&#xff0c;title标签下面 <!DOCTYPE html> <html lang"en"> <head><meta cha…

Docker_设置docker服务以及容器开机自启

本文目录 docker服务开机自启动查询docker服务开机自启动状态将docker服务设置为开机自启动取消docker服务开机自启动 容器开机自启动修改docker容器为自启动容器启动时设置自启动-docker版容器启动时设置自启动-docker-compose版 docker服务开机自启动 查询docker服务开机自启…

【airtest】自动化入门教程(三)Poco操作

目录 一、准备工作 1、创建一个pthon脚本 2、光标位置 2、选择Android 3、选择yes 二、定位元素 三、poco基于设备/屏幕 方式 1、poco.click( (x,y))基于屏幕点击相对坐标为x&#xff0c;y的位置 2、poco.get_screen_size() 3、poco.swipe(v1,v2)基于屏幕从v1位置滑到…

腾讯云学生服务器使用教程_申请腾讯云学生机详细流程

2024年腾讯云学生服务器优惠活动「云校园」&#xff0c;学生服务器优惠价格&#xff1a;轻量应用服务器2核2G学生价30元3个月、58元6个月、112元一年&#xff0c;轻量应用服务器4核8G配置191.1元3个月、352.8元6个月、646.8元一年&#xff0c;CVM云服务器2核4G配置842.4元一年&…

Linux篇: 进程控制

一、进程创建 1.1 fork函数初识 在Linux中&#xff0c;fork函数是非常重要的函数&#xff0c;它从已存在进程中创建一个新进程。新进程为子进程&#xff0c;而原进程为父进程。 返回值&#xff1a; 在子进程中返回0&#xff0c;父进程中返回子进程的PID&#xff0c;子进程创…

腾讯云-云+校园扶持-2核2G学生服务器套餐30元起

2024年腾讯云学生服务器优惠活动「云校园」&#xff0c;学生服务器优惠价格&#xff1a;轻量应用服务器2核2G学生价30元3个月、58元6个月、112元一年&#xff0c;轻量应用服务器4核8G配置191.1元3个月、352.8元6个月、646.8元一年&#xff0c;CVM云服务器2核4G配置842.4元一年&…

【风格迁移】URST:解决超高分辨率图像的风格迁移问题

URST&#xff1a;解决超高分辨率图像的风格迁移问题 提出背景URST框架的整体架构 提出背景 论文&#xff1a;https://arxiv.org/pdf/2103.11784.pdf 代码&#xff1a;https://github.com/czczup/URST?v1 有一张高分辨率的风景照片&#xff0c;分辨率为1000010000像素&#…

【分类讨论】【割点】1568. 使陆地分离的最少天数

作者推荐 动态规划的时间复杂度优化 本文涉及知识点 分类讨论 割点 LeetCode1568. 使陆地分离的最少天数 给你一个大小为 m x n &#xff0c;由若干 0 和 1 组成的二维网格 grid &#xff0c;其中 1 表示陆地&#xff0c; 0 表示水。岛屿 由水平方向或竖直方向上相邻的 1 …