`
吴二白
  • 浏览: 28026 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

作为一个测试人员,我是这么报BUG的

阅读更多

作为一个测试人员,每次在提需求的时候,都经常会看到,测试员和开发一言不合就上BUG。每次都让开发炸了锅。

于是,我就看到网上的这个段子这么写道:

不要对程序员说,你的代码有BUG

他的第一反应是:1、你的环境有问题吧;2、你踏马到底会不会用?

如果你委婉的说:你这个程序和预期的不一样,你看看是不是我的方法不一样。

他本能的会想:是不是程序出BUG了。

事实证明,开发早就知道了,所以段子还只是段子啊。其实,这些只是辅助报BUG的沟通技巧,实际工作也还是需要知道如何正确描述BUG,发现问题,才是王道啊~

1、BUG存在性

测试员在遇到问题,第一反应不要着急确认是否为BUG。追踪分析所遇问题,验证环境配置、实际操作没有错误的前提下,确认BUG并将其提给开发。

2、BUG随机性

在确认BUG存在的情况下, 确认BUG是否可重现:

a.   可重现,找出规律提报开发,同时对问题进行归纳总结,同一个问题在不同模块出现的几率,后续是否会引起相关性问题等等;

b.    难重现,仔细描述问题说明随机性,用TestWriter进行模块测试时,和其开发人员描述正确问题;

3、写BUG 报告

一目了然的BUG标题和对BUG清晰描述,对于测试员报BUG时是很有必要的:

a.精简描述,让开发或项目经理一看就知道存在什么问题

b.简明扼要,描述出现bug的测试步骤、实际的测试结果、预期的测试结果和结论;

描述在预期和实际的结果对比以及说明。比如:"在用TestWriter进行自动化测试时,执行计划时,当点击调度计划,弹出浏览器,计划显示分配,而事实上显示计划待分配。

以上这些还没结束,还需要学会及时和开发沟通,对所提的BUG做出验证是否进行修改,确保以后情况不会发生,彻底解决。

0
1
分享到:
评论

相关推荐

    我自己草拟的一个测试流程

    本文档详细阐述了一个测试流程,旨在规范测试部在游戏测试中发现、记录、回报BUG,并促进部门间沟通,提高工作效率。 首先,触发测试流程的条件是新项目启动。这标志着测试活动的开端,此时测试部需要了解项目的...

    bug管理与实践.rar

    在软件开发过程中,Bug管理是至关重要的一个环节。Bugzilla是一款广泛应用的开源Bug跟踪系统,它可以帮助团队有效地发现、记录、追踪和解决软件中的错误。本资料包"bug管理与实践.rar"主要围绕Bugzilla的使用说明...

    iec104测试工具.zip

    支持遥测、遥信、遥控、对时、SOE实时解释,可简单调整规约型式,特别适合与电力系统或者能用到这个协议的人员进行设备测试使用,这个是我搜索多个类似软件后,都感觉不是很好用,然后自己用c#的写的一个工具软件。...

    Bugzilla的简单介绍

    作为一个产品缺陷的记录及跟踪工 具,它能够为你建立一个完善的Bug跟踪体系,包括报告Bug、查询Bug记录并产生报表、处理解决、管理员 系统初始化和设置四部分。并具有如下特点: 1.基于Web方式,安装简单、运行方便...

    软件测试面试题目(95%的公司都会问到).docx

    在软件测试领域,面试通常会涉及一系列核心概念和实践,以评估候选人的专业能力和实际操作...作为软件测试人员,持续学习和掌握最新测试理论与工具是至关重要的,这样才能在面试中展现出专业素养和应对各种挑战的能力。

    测试用例的设计与测试执行流程.pdf

    5. 将评审后的需求录入TestDirector,作为测试基础。 二、用例设计 1. 根据功能点分配任务,每个组员负责特定的功能点。 2. 使用功能演示和前期编写的功能点编写测试用例。 3. 选择合适的设计方法,如边界值分析、...

    软件工程师个人试用期总结-个人总结.docx

    同时,为了提升团队沟通效率,我建立并维护了一个内部BBS论坛。 3. **团队协作与项目参与**: 我积极参与部门的定期学习和交流,通过与团队成员的紧密合作,成功完成了多个项目。在新版本软件上线的过程中,我不仅...

    毕业论文—基于51单片机的点滴输液报警系统.doc

    硬件部分主要包括51单片机作为核心控制器,用于处理所有输入输出信号。流速检测通常通过压力传感器或者流量计实现,这些传感器将物理量转换为电信号,供51单片机读取。1602液晶显示器连接到单片机的I/O口,用于显示...

    EMA短信上行等,等

    “程俊”可能是一个人名,代表负责该项目的开发人员或测试工程师;而“测试bug”则表明在这个过程中发现或需要解决的问题,可能涉及到短信上行功能的调试和优化,如短信发送失败、延迟、内容丢失等问题。 综合以上...

    服务器常见软件故障分析及解决.docx

    维护人员立刻使用其它LH6000R上的硬件来测试,发现即使使用新的配件,此服务器依然报VRM错。就在一筹莫展的时候,维修工程师带来了最新的CPU管理板(CPUManagementControl)的固件(FIRMWARE),于是升级了CPU管理板块...

    TCP_UDP压力测试工具

    综合以上信息,我们可以推断这个名为“tcpudptest”的压缩包中可能包含一个或多个用于TCP和UDP压力测试的工具。这些工具可能有以下特性: 1. **并发连接模拟**:能创建大量并发socket连接,模拟真实世界的高并发...

    利达CRT软件 需加密狗

    利达CRT软件的主要功能包括远程监控、故障诊断、数据记录和系统配置等,为用户提供了一个直观且高效的平台,以便于管理和维护利达消防系统。 首先,让我们深入了解一下利达消防主机。利达是一家知名的消防设备制造...

    服务器常规的修理方法.doc

    (通常为N)然后系统询问是否输入一个asset tag; (通常为N) 7) 最后系统询问在刷新后是否要重新启动系统;(通常为Y)。 这种升级方法也适合刷新系统BIOS等,命令的参数不同以及更新FIRMWARE及BIO S文件名不同,参数请...

    Java静态检测工具的简单介绍-Sonar、Findbugs[文].pdf

    Sonar 是一个集成化的代码质量管理平台,它不仅包含了静态代码分析的功能,还提供了代码覆盖、代码复杂度、代码重复度等多种质量指标的度量。Sonar 的优势在于它的全面性和可扩展性,能够集成多种静态分析工具,如...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -修正Tree控件的一个BUG(定义Mappings属性时)。 +PageManager.Instance应该存在于HttpContext.Current,而不是一个全局变量。 -这个BUG导致Asp.net compatibility中的示例无法完成,现在已经修正。 +去除...

    ExtAspNet_v2.3.2_dll

    -修正extjs最新版本(v3.2.2)中的一个bug,如果下拉列表中存在两个相同的Text,则SelectedValue返回值永远是第一个Text的值(feedback:ben.zhou)。 -应用补丁#6593, #6621(feedback:vbelyaev)。 +修正IE7下Grid分页...

    开源项目-clearcare-agent_check.zip

    在这个开源项目中,`agent_check`作为一个辅助工具,增强了HAProxy的功能。 `agent_check`的主要功能可能包括以下几点: 1. **健康检查**:`agent_check`可以定期检查后端服务器的状态,如响应时间、连接成功率等...

    ApacheRocketMQ持续集成.zip

    持续集成(Continuous Integration, CI)是软件开发过程中的一个重要环节,它旨在频繁地将开发人员的代码更改集成到主分支,以便尽早发现和修复错误。本资料“Apache RocketMQ持续集成.zip”主要探讨了如何在...

    天地伟业监控管理软件 easy7smart 客户端 已测试好用

    这款软件经过了严格的测试,确保在实际应用中无任何bug或使用问题,用户可以放心使用。作为一款监控客户端,它扮演着至关重要的角色,允许用户对监控设备进行远程管理和控制,提升监控效率。 Easy7Smart的特点在于...

    毕设&课程作业_智能护理系统v2.0.zip

    智能护理系统v2.0是一个基于计算机技术,特别是人工智能(AI)的应用,旨在提升医疗护理领域的效率和质量。这个系统可以被用作毕业设计或课程作业的实例,为学生提供了一个将理论知识与实践相结合的平台。下面我们将...

Global site tag (gtag.js) - Google Analytics