软件测试题2

本文详述了软件测试中的缺陷管理,包括缺陷的种类、二八定理、抗药性及其解决策略,以及缺陷的生命周期和等级划分。同时探讨了在需求变更时的应对方法和缺陷跟踪管理中遇到的问题。此外,还介绍了性能测试的目的、关键性能指标和LoadRunner的相关知识,以及测试环境的搭建与管理,强调了Linux基础命令和测试环境管理的重要性。
摘要由CSDN通过智能技术生成

5. 缺陷管理

1)软件功能缺陷的种类

软件功能缺陷的种类包括如下:
① 软件未实现需求规格要求的功能
② 软件未实现需求规格未明确提及但应该实现的功能
③ 软件出现了需求规格指明不该出现的错误
④ 软件实现了需求规格未提及的功能
⑤ 软件难以理解,不易使用,运行缓慢,或者最终用户认为不好

2)为什么会出现二八定理

① 根据软件功能模块的复杂程度有关
② 根据写代码的开发人员的水平高低有关

3)缺陷的抗药性

测试进行的越多,新缺陷就越难被发现:
① 一直使用同样的思路,同样的一套测试用例,没有新的突破
② 某些缺陷只有在很特殊或者很极端的情况下会被触发
为了抵消抗药性,进行交叉测试
手机端测试长时间使用产生特殊情况,权限问题

4)并非所有的缺陷都需要修复,不修复缺陷的原因

① 没有足够的时间
② 修复的风险很大
③ 不算真正的软件缺陷或不值得修复
发布:根据缺陷等级判断,给决策人员提供建议
失控后:和领导提建议说明
银弹原理:再好的软件也会有bug

5)软件缺陷生命周期的三个阶段

① 发现缺陷,报告缺陷
测试人员找到软件缺陷并将软件缺陷提交给开发人员
② 修复缺陷、验证缺陷
开发人员再现,修复缺陷,然后提交测试人员去验证
③ 关闭缺陷
测试人员验证修复过的软件,关闭已不存在的缺陷

6)缺陷的等级

缺陷严重程度 描述
致命 软件无法运行,或者软件的主要功能丧失,或者很大可能性会造成严重不良后果。
严重 软件的次要功能丧失,或者主要功能在一些特定情况下会出错,比如金额计算等等。
一般 软件在某些情况下会出错,但是造成的后果影响不大。
轻微 在某些情况下会出错,但是造成的后果影响很小。

7)缺陷跟踪和管理碰到的问题

① 若开发人员没有及时修改Bug,如何去催开发人员?
总体的处理原则:
1.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值