`
吴二白
  • 浏览: 29084 次
  • 性别: 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
分享到:
评论

相关推荐

    bugfree用户手册

    通过以上对BugFree的详细介绍,我们能够看到它作为一款缺陷跟踪系统,提供了全面的项目管理、用户管理以及bug管理功能,能够有效地协助软件开发团队提升工作效率,确保产品质量。理解并熟练使用这些功能,将使你在...

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

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

    bug管理与实践.rar

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

    iec104测试工具.zip

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

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

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

    软件自动化测试初学者忠告.pdf

    避免自动提交bug,以防误报;使用版本控制系统来管理测试代码。 ### 运行、日志记录与验证 - **运行与记录**:定期运行脚本,以检查和更新测试的有效性;失败时重新执行;提供详细的日志和截图,但尽量避免图像...

    840D报警300101的维修方法.pdf

    西门子840D数控系统作为一款高性能的数控解决方案,在众多行业中得到了广泛应用。然而,在长时间运行过程中,设备可能会出现各种报警情况,其中“报警300101”是一种较为常见的故障类型。本文将详细介绍该报警的含义...

    80道经典常见测试面试题.docx

    - **核心知识点**:系统地测试一个网站所需的步骤和技巧。 - **详细解释**:包括但不限于功能测试、性能测试、可用性测试等多个方面。具体方法可以涉及检查链接的有效性、表单的正确性、页面加载速度等,同时还需要...

    测试管理需求概述

    本文档旨在概述一个典型的测试管理需求,包括如何记录、追踪和管理软件测试中的缺陷。 #### 二、测试管理需求 ##### 1. 缺陷提报 - **提报人**: 当发现软件中的问题时,提报人需要填写一份详细的缺陷报告。 - **...

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

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

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

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

    视频AI分析终端-系统测试方案.docx

    本测试方案旨在为视频AI分析终端提供一个详尽的测试指导,以确保其功能完整性和性能稳定性。 ##### 1.2 测试工具 测试过程中将采用以下几种主要工具: - **自动化测试框架**:用于自动化执行测试用例,提高测试...

    (实习报告)软件测试工程师实习报告范文.pdf

    实习期间,实习生的主要职责包括制定测试流程,编写测试计划和测试用例,发现并跟踪bug,部署测试环境,以及使用相关工具如Linux、Oracle数据库、LoadRunner和SVN进行性能测试和文档管理。 在实习初期,实习生主要...

    EMA短信上行等,等

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

    利达CRT软件 需加密狗

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

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

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

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

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

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

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

Global site tag (gtag.js) - Google Analytics