Bug编写规范及要求

Bug编写规范

必填项:

  • 所属产品
  • 所属模块
  • 所属项目
  • 影响版本:例如180测试版本、XX模块阶段性测试、集成测试等-测试版本由指定的测试负责人创建
  • 当前指派 :根据BUG类型和详情,指派给相应负责人,设计缺陷指派给产品经理
  • BUG类型
  • BUG标题,严重程度,优先级
  • 重现步骤

标题规范

  • 出现bug的模块或页面,可用一句话完整描述问题现象 例如:

1.添加商品页,商品描述参数错误;
2.提交订单页,订单信息返回值错误;
3.我的购物车页,商品件数逻辑计算错误;

  • 特定问题加标签标识,如

【兼容】、【性能】、【风险】等 例如:

  1. 【兼容】win10 edge浏览器无法实现登录;
  2. 【性能】提交订单页,由于多接口、多张表查询列表数据导致列表查询缓慢;
  3. 【风险】订单支付页,同一订单两个终端支付,均可支付成功;

内容规范

【严重程度】

1.影响流程的严重bug,例如环境配置错误、数据库表字段错误、系统5XX异常、核心功能未实现等;
2.与需求文档要求不符,例如实现方式错误、计算逻辑错误、参数错误、返回值错误、交并集错误、部分性能问题、部分风险问题;
3.交互实现与使用场景不相符,用户体验极差,例如筛选、排序方式、界面优化问题,部分设计缺陷问题;
4.不影响功能实现,符合需求文档或需求未提及,测试建议可优化部分;——须先指派给产品经理或项目经理,给出解决方案后,指派给相关开发;

【优先级】

1.影响测试进度、影响项目进度、影响交付质量、核心部分设计缺陷,例如配置相关、安装部署、安全相关、严重性能问题、服务异常等;——须告知项目经理或产品经理,及时预警;
2.明显bug、代码错误、功能点未实现、实现逻辑错误、计算错误、直接影响进度和难度;——须跟踪bug,力求当天解决
3.不影响功能实现,但上线前须优化问题,例如标准规范、代码改进;
4.严重程度=4,美观、优化体验、文案提示、脏数据等问题;

【测试环境/前置条件】

包括系统环境、测试环境、机型、浏览器、平台等

【复现步骤】

描述清楚,有先后顺序,只复述操作步骤;例如:在销售计划页,列表产品描述筛选,输入XXX,勾选后点击确定

【实际结果】

有截图,包括区别标出输入与输出,截取的请求头、请求体、响应体,包括系统报错日志清晰截图,并配以文字描述;

【期望结果/建议修正】

测试用例的期望结果,或是需求文档相关部分清晰截图

BUG状态

  • 【解决方案】必填;

    1.设计如此:符合需求文档要求;须在备注说明提BUG原因,例如测试需求理解错误、需求不清晰等,其中涉及需求不清晰的问题须截图需求相关部分;
    2. 重复BUG:重复ID必填,否则不算重复;
    3.外部原因:由于网络、环境、配置相关原因引起的突发、偶发BUG;
    4. 已解决:BUG指派给相关人员后,相关人员认可并对bug进行修复,经过自测后标为已解决;由测试进行复测;
    5. 无法重现:根据BUG描述的复现步骤无发重现实际结果;——须被指派者截图说明,或测试认可;
    6. 延期处理:经与测试主管、开发、产品、项目经理等商讨后,决定暂时不做处理,后期解决的BUG;——须备注给出原因;
    7. 不予解决:此类BUG如未经过测试、开发、产品经理认可,测试不予关闭;

  • 【解决版本】必填;

  • 【解决日期】必填;——开发修复并重新提测的时间

  • 【指派给】必填;开发开发修复并重新提测指派给相关测试;测试指派相关人员

  • 【附件】、【备注】视情况而定,非必填

  • 【关闭BUG】须测试复测通过后关闭,如需说明请备注;——视BUG解决情况可备注说明原因;

要求

  • 按照复现步骤可复现bug;
  • 涉及造数据的部分须在复现步骤中写明;
  • 及时跟踪bug状态,密集测试期间应以天为单位,关闭已解决的bug;
  • 提出bug后如有必要须通知相关开发或设计人员;

注意 BUG规范为测试工程师评核标准中十分重要的一项内容!请严谨!

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
代码编写、程序测试和 bug 修复是软件开发过程中非常重要的几个环节,下面是它们的详细描述: 1. 代码编写:代码编写是根据软件设计文档,将软件设计转化为可执行代码的过程。在编写代码的过程中,需要注意以下几点: - 代码规范编写的代码需要符合一定的规范,包括命名规范、缩进规范、注释规范等,以提高代码的可读性和可维护性。 - 模块化编程:将代码划分为多个模块,每个模块实现一定的功能,并且模块之间具有良好的接口和关系,可以提高代码的可重用性和可扩展性。 - 使用常用算法和数据结构:在编写代码时,需要使用常用的算法和数据结构,以提高程序的效率和稳定性。 2. 程序测试:程序测试是确保软件符合需求和设计要求的过程。在测试过程中,需要注意以下几点: - 测试计划:制定测试计划,包括测试范围、测试方法、测试时间和测试人员等,以确保测试工作的质量和效率。 - 测试用例:编写测试用例,测试用例需要覆盖软件的各个功能模块和异常情况,以发现软件中的问题。 - 测试工具:使用各种测试工具,如自动化测试工具、性能测试工具等,以提高测试效率和准确性。 3. Bug 修复:Bug 修复是在测试过程中发现的问题进行修复的过程。在 Bug 修复过程中,需要注意以下几点: - Bug 报告:对于测试过程中发现的问题,需要及时编写 Bug 报告,并将其指派给相应的开发人员进行修复。 - Bug 修复计划:制定 Bug 修复计划,包括修复时间、修复人员等,以确保修复工作的质量和效率。 - Bug 修复测试:对于修复的 Bug,需要进行再次测试,以确保修复的问题已经解决,并且没有产生新的问题。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海淀小鸡腿

跟着内心走,哈哈

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值