缺陷基础知识与项目管理工具禅道介绍

目录

一、用例执行

二、软件缺陷(补充)

三、浏览器

四、项目管理工具——禅道


一、用例执行

说明:执行结果与用例的期望结果不一致(含义),为缺陷。

提示:用例执行不通过为缺陷,需要进行缺陷管理。


二、软件缺陷(补充)

原地址:https://blog.csdn.net/ouihsiad/article/details/125694663

1、缺陷产生的原因:

(1)需求阶段:需求描述不易理解,有歧义,错误等。

(2)设计阶段:设计文档存在错误或缺陷。

(3)编码阶段:代码出现错误。

(4)运行阶段:软硬件系统本身故障导致软件缺陷。

2、软件缺陷产生的根源

(1)需求的变更

(2)交流不充分

(3)软件的复杂性

(4)进度压力

3、软件缺陷的生命周期:

需求规格说明->设计->编码->测试->故障分类->故障隔离->故障解决

(1)回归测试:

  • 常规项目回归:项目本次发布新增2个模块,最基本要测新增模块功能及新增模块关联的旧模块
  • 非常规项目(银行、部队、航天):新增功能,必须全部复测

(2)回归bug:上一个版本发现的缺陷,开发修复完毕,在下一个版本进行重新验证。

4、软件缺陷的基本内容

(1)缺陷的标题:描述缺陷的核心问题

(2)缺陷的预期结果:希望得到的结果

(3)缺陷的预置条件:缺陷产生的前提

(4)缺陷的实际结果:实际得到的结果

(5)缺陷的复现步骤:复现缺陷的过程

(6)缺陷的必要附件:图片、日志等信息(证据)

5、软件缺陷类型

功能错误
错误界面(UI)兼容性
数据易用性改进/建议架构

6、缺陷跟踪流程

 7、提交缺陷注意事项

(1)可重现:缺陷可以重复。

(2)规范性:符合公司或者项目的要求。

(3)唯一性:一个缺陷上报一个问题。

面试题:当你发现缺陷后,首先会怎么办?

答:确定缺陷是否可重现,确定是bug。提交时,要检查缺陷是否已存在。

8、缺陷编写规范

(1)准确:描述的信息是正确的。

(2)具体:有细节且是真实待定的。

(3)简洁易懂:描述简单容易理解。

(4)次序清晰:描述缺陷过程有条件,有先后顺序。

避免使用我、你等人称代词,可以直接使用动词或必要时使用“用户”代替;
避免使用情绪化的语言和强调符号;
避免使用诸如“似乎”、“看上去可能”等含义模糊的词汇,而需要报告确定的缺陷结果;
避免提交不确定的测试问题,自己至少需要重现一次再提交。

9、缺陷标题分析

(1)作用:能让人看明白哪里错了

(2)编写格式:

  • 描述测试数据+实际结果(预期结果)
  • 描述测试数据+预期结果(实际结果)
  • 描述测试数据+实际结果(需求)

10、项目中缺陷管理流程

提交、验证、关闭。

11、缺陷分析需要注意的点

  • 哪个模块问题最多
  • 哪个测试工程师测试的缺陷最多
  • 各类缺陷的数量占比
  • 开发是否可以及时修复缺陷
  • 开发人员一次修复缺陷占比
  • 软件是否可以正常发布

三、浏览器

5大浏览器(内核):

(1)谷歌

(2)火狐

(3)IE(淘汰)

(4)苹果

(5)欧朋(欧洲市场)

浏览器兼容性测试:正常显示、正常输入、正常操作


四、项目管理工具——禅道

1、网站

https://demo.zentao.net/user-login.html

2、特点

(1)国产、免费、开源、简单、轻量级

(2)三管融合(产品管理、项目管理、质量管理)

(3)三权分立(产品部门、研发部门、测试部门)

(4)四角协同(产品经理、项目经理、研发团队、测试团队)

3、使用流程图

 4、使用流程

(1)管理用例->创建用例->评审用例->执行用例

(2)管理缺陷->缺陷创建->缺陷跟踪->缺陷验证---重点

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件测试缺陷定义,缺陷(Defect):存在于软件之中偏差,可被激活,以静态形式存在于软件内部。 故障(Fault):当缺陷被激活后,软件运行中出现的状态,可引起意外情况,若不加处理,可产生失效,是一种动态行为。 失效(Failure):软件运行时产生的外部异常行为结果,表现与用户需求不一致,功能能力终止,用户无法完成所需要的应用。 禅道是第一款国产的优秀开源项目管理软件。先进的管理思想,合理的软件架构,简洁实效的操作,优雅的代码实现,灵活的扩展机制,强大而易用的api调用机制,多语言支持,多风格支持,搜索功能,统计功能。 禅道工具特点: 轻量级实现:从运行环境与来讲,我们提供了windows平台(不足10M)和linux平台的集成运行环境(不足20M),方便用户快速下载部署。 一体化研发管理:主要管理思想基于应用最为广泛的敏捷开发方法Scrum,同时又增加了Bug管理,测试用例管理,发布管理,文档管理等必需功能,覆盖了研发类项目管理的核心流程,为IT企业或正在进行信息化的企业提供了一个一体化的集成管理工具。 可扩展的系统:禅道里面的扩展除了钩子机制之外,还提供了通过面向对象机制实现的继承和覆盖,通过禅道的扩展机制您可以对禅道所有地方进行扩展 可靠及时的技术支持:网站的问答反馈系统可以保证您的问题或者建议得到及时有效的处理和反馈。 开源免费的系统 常用的缺陷分析法: 四象限分析法 根本原因分析法 ODC分析法 Rayleigh分析法 Gompertz分析法 四象限分析法是对软件内部各模块、子系统、特性测试所发现的缺陷按照每千行代码缺陷率和每千行代码测试时间两个维度进行划分

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值