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

【测试开发】---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.lryc.cn/news/595721.html

相关文章:

  • Kafka监控体系搭建:基于Prometheus+JMX+Grafana的全方位性能观测方案
  • lspci/setpci用法小结
  • 《Webpack热更新瓶颈突破:全链路优化指南》
  • C++性能优化擂台技术文章大纲
  • web3.0怎么入局
  • MySql 运维性能优化
  • 前端项目启动后,只有localhost地址,没有ip地址
  • MoonBit Meetup 杭州站丨 探讨AI基础软件的精彩回顾
  • 面向对象分析与设计40讲(6)设计原则之开闭原则
  • pandas库的基本运用
  • 传统RNN模型
  • vcs门级仿真(后仿真)指南
  • Spring、Spring MVC、Spring Boot、Spring Cloud的联系和区别
  • 异构融合 4A:重构高性能计算与复杂场景分析的安全与效率边界
  • gpt面试题
  • MCP vs 传统集成方案:REST API、GraphQL、gRPC的终极对比
  • 深入浅出Proxy与Reflect:从“黑中介“到“数据管家“的进阶之路
  • OpenCV Mat UMat GpuMat Matx HostMem InputArray等设计哲学
  • 京东AI投资版图扩张:具身智能与GPU服务器重构科研新范式
  • 基于单片机智能药盒/智能药箱/定时吃药系统
  • PHP 文件上传
  • Python----大模型(基于Fastapi+streamlit的机器人对话)
  • 自研能管项目开发界面
  • 【Linux基础知识系列】第五十六篇 - 使用File命令识别文件类型
  • 记一次flink资源使用优化
  • Java内部类与Object类深度解析
  • 聊聊登录接口的混合加密:AES+RSA双剑合璧
  • 【node】npm包本地开发与调试
  • 深入解析Hadoop中的Region分裂与合并机制
  • 关于集合的底层数据结构