第八天笔记(项目测试工具悟道使用)

news/2024/11/16 10:27:41/文章来源:https://www.cnblogs.com/fujintao/p/18305959

禅道

一、禅道的介绍

(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(被拒绝)

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

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

相关文章

阿贝云永久免费云服务器1核1G5M服务器使用评测

最近关注到了阿贝云,申请了一台,做个评测,供大家参考使用。永久免费服务器规格(CPU1核,内存1G,公网带宽5M,SSD数据盘10G),网络还是防御 200G 的高防 BGP,还提供了两个快照服务,作为免费服务器来说还是非常不错的。 使用 i-abc/Speedtest 三网测速 大陆三网+教育网 I…

2024QBXT暑假j组精英营Day2

\(一\) \(数据结构\) \(1\) \(链表\) \(1.0\) \(介绍\) 链表分为单向链表和双向链表 单向链表即当前链表只指向下一个元素 双向链表即对于每个元素,记录其前面一个元素,也记录其后面一个元 素。 链表不建议使用 STL 的某些元素进行替代,手写链表更为方便。 \(1.1\) \(单向链…

抢红包设计(预分配法)

大致设计常见软件QPSNginx 单机理论能达到30w左右的QPSRedis 单机可以承受8W+的QPS,理论可以达到10wQPSMysql 单机只有4k左右的QPS创建红包 红包拆分算法二倍均值法(每个人获得的红包金额差不多)math.Max(0.01, money / member * 2) 假设有10个人,红包总额10元。 10…

揭秘 Java 变长参数:如何优雅地处理不定数量的字符串

哈喽,大家好,我是木头左!理解变长参数:基础概念 在Java中,变长参数也称为可变参数,它允许你传递任意数量的参数到一个方法中。这个特性是通过使用三个点符号...来实现的。当你在方法的参数列表中使用...时,任何传递给该方法的额外参数都会被当作数组来处理。这为提供了一…

记一道弱智题

P2033 Chessboard Dance 今天集训第四天,遇到这道模拟题。 我搞错了一大问题。首先我以为移动是整行移动,但显然不是的。于是我就开始想这个怎么处理:我想是先碰到之后让箱子作为P,继续往后推,再碰到箱子……最后回溯。这是可怕的递归,函数是 MOVE(x, y, Steps_rem)。奈何…

【THM】Pickle Rick练习

脚本小子是这样的,黑客只要写POC就可以,可是脚本小子要考虑的事情就多了。【THM】Pickle Rick练习 与本文相关的TryHackMe实验房间链接:TryHackMe | Room details 简介:瑞克和莫蒂 CTF。 帮助瑞克变回人类!这个以瑞克和莫蒂为主题的挑战要求你利用网络服务器,找到三种材料…

乒乓球比赛计分系统需求流程

计应222_杜晓瑾_2210502012 乒乓球比赛计分系统需求流程 1、产品愿景: 我们的产品乒乓球比赛计分系统是为了解决乒乓球运动员、裁判、教练、爱好者、普通用户等人的问题,他们可以使用乒乓球计分器软件,在登录后可随时查看以往记录,进行对比,但是现有的计分器不能达到他们的…

腾讯特别调薪8%,年底十三薪分摊到月薪:福利升级还是另有深意?

腾讯公司对校招生房补和员工服务奖的薪酬政策做出调整,此消息引发广泛关注和热烈讨论,有正面评价如激励和跳槽优势,也有负面如变相降薪、新员工福利降低和个税增多等争议。近日,一则关于腾讯公司薪酬政策调整的消息在业内外引起了不小的震动。据悉,腾讯宣布把校招生的房补…

Day 6

References:Python教学29期(强烈推荐) : Day6 今日内容介绍 , 可变不可变类型 , 条件判断 , 逻辑运算符与优先级 , 成员运算与身份运算 , if今日内容

编写VCS运行使用的makefile遇到的问题

企图在makefile中直接使用之前的cshrc脚本中定义的alias的别名,但是一直报错 Command not found。查询发现makefile并不支持alias。 所以将alias的别名和值都复制到makefile中,去掉alias 加上等号。 后面使用$符号调用。Linux下makefile不支持alias命令_makefile alias-CSDN博…

说说RabbitMQ延迟队列实现原理?

使用 RabbitMQ 和 RocketMQ 的人是幸运的,因为这两个 MQ 自身提供了延迟队列的实现,不像用 Kafka 的同学那么苦逼,还要自己实现延迟队列。当然,这都是题外话,今天咱们重点来聊聊 RabbitMQ 延迟队列的实现原理,以及 RabbitMQ 实现延迟队列的优缺点有哪些?很多人知道使用 …