测试用例管理工具2

一、bug的等级

(1)1级bug (致命bug)

(2)2级bug(严重bug)

(3)3级bug(一般bug)

(4)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级 表示有时间处理

三、重现步骤

(1)重现步骤

(2)实际结果

(3)预期结果

四、关联需求

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

五、bug生命周期

1、基本流程

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

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

新建bug(测试)==指派给开发(前后端开发,测试指派)==开发验证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,如何处理?

总结:三个方向:

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

(2)开发原因:

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

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

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

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

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

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

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

八、偶现bug?

工作中出现了偶现的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(被拒绝)



作业:

1、bug包含哪些内容 ?

2、bug的等级?

3、bug的优先级?

4、bug的原因?

5、bug的状态?

6、用例包含哪些内容?

7、用例的导入和导出的步骤?

8、你认为是bug,开发认为不是bug,如何处理?

9、bug的生命周期?

10、禅道是一个什么样的工具?

11、禅道的优点?

12、禅道工具的作用?

13、上线前出现bug如何操作?

14、偶现bug如何处理?

15、测试在禅道做哪些工作?

posted @   uai  阅读(2)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示