当前位置: 首页 > ops >正文

【测试开发】---Bug篇

软件测试生命周期

软件测试贯穿于软件开发的整个周期

1.需求分析

对用户角度分析:软件需求是否合理

对技术角度分析:技术是是否可行,是否有优化空间

对测试角度分析:是否存在业务逻辑错误,冲突

2.测试计划

制定测试计划:什么时候开发测试,什么时候结束测试

3.测试设计与开发

1.参考需求文档,技术文档编写测试用例

2.写测试文档,明确标注测试所用的工具,方法,编写测试工具

4.测试执行

执行测试用例和使用测试工具,尽可能做到全方面覆盖

5.测试评估

  • 测试人员产生一个测试报告

6.上线

7.运行维护

BUG

bug的描述是很重要的,如果你只是指出开发人员的代码的一个bug,让他现在就改,他不得骂死你,所以你应该描述清清楚楚这个bug

一个具体的bug应该包括版本,环境,重现步骤,预期结果,实际结果

BUG的级别

常用级别:崩溃,严重,一般,次要

 为什么要对bug进行级别划分

现在有一个项目要在9点上线,此时还有三个bug,但是来不及了,三个bug不能都修复好,所以我们需要给bug进行级别划分,影响更严重的我们要优先处理~

bug的生命周期

产生争执这么怎么办(处理人际关系)

前提:一定不能吵架

  1. 先从自身出发,测试人员要保证自己操作没有问题,确保自己对需求理解的没有问题
  2. 站在用户角度考虑问题

反问开发人员,如果你是用户,你觉得这合理吗

3.我们可以将bug定义文档拿出来,有理有据的讲 

4.如果是一位有能力的测试人员,可以给出自己的建议(注意态度一定要好,而不是命令的语气,否则就越界了)

5.实在不行,只能开bug评审

 

http://www.xdnf.cn/news/15971.html

相关文章:

  • 同步本地文件到服务器上的Docker容器
  • day60-可观测性建设-全链路监控各种客户端
  • 基于 Vue,SPringBoot开发的新能源充电桩的系统
  • MSTP技术
  • 4.组合式API知识点(2)
  • 微算法科技(NASDAQ: MLGO)探索优化量子纠错算法,提升量子算法准确性
  • Unity之C# 脚本与Unity Visual Scripting 交互
  • linux初识网络及UDP简单程序
  • 如何给手机充电才不伤电池?
  • css3地球转动模型(动态数据)
  • 快手视觉算法面试30问全景精解
  • spring事务?
  • uniapp 报错 Not found ... at view.umd.min.js:1的问题
  • Vue3 学习教程,从入门到精通,Vue3 循环语句(`v-for`)语法知识点与案例详解(13)
  • 渗透第2次作业
  • 学习游戏制作记录(战斗系统简述以及击中效果)7.22
  • Mixed Content错误:“mixed block“ 问题
  • Kotlin 中的单例模式(Singleton)与对象声明
  • SpringBoot+Mybatis+MySQL+Vue+ElementUI前后端分离版:权限管理(三)
  • Android开发:Java与Kotlin深度对比
  • 用ffmpeg 进行视频的拼接
  • ni-app 对鸿蒙的支持现状
  • Redis的五大基本数据类型
  • 有关Spring的总结
  • 【每日算法】专题十七_多源 BFS
  • React基础(1)
  • 【HarmonyOS】ArkUI - 声明式开发范式
  • 空间曲线正交投影及其距离计算的理论与实践
  • Anaconda 路径精简后暴露 python 及工具到环境变量的配置记录 [二]
  • 苍穹外卖Day5