热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

测试中如何提高问题定位效率二

书承上篇,测试中沟通的方式和方法对解决问题带来很大的影响。我们问问题及求助他人要首先描述问题,对问题讲清楚现象,尤其求助别人的时候先不要讲自己的怀疑和自己下的结论,否则容易
     书承上篇,测试中沟通的方式和方法对解决问题带来很大的影响。我们问问题及求助他人要首先描述问题,对问题讲清楚现象,尤其求助别人的时候先不要讲自己的怀疑和自己下的结论,否则容易在错误的道路上越走越远。首先要尽可能将问题现象描述的更详细,在接下来定位的时候可以多提自己的假设,怀疑和建议。这两天测试中明显遇到了两个例子来佐证上述结论。
       例子1,一线通过iconfig查询部件配置时,一直超时无显示。该一线人员首先怀疑的是版本问题,让本人确认版本,并更新组件包,更新版本后该问题依然存在。然后就让本人在镜像环境重现该现象,并将现网上要iconfig要查询的配置表中数据导出notes我。当时我听从其建议,在镜像环境导入现网数据,发现我这边的错误跟其不是同一错误。在接下来半天的时间内,我先要解决我这边的错误问题,最终定位是其导出的数据中中文字符在我的数据库中乱码显示导致查询错误。我这边问题解决后也没有重现该现网问题,最终我与其再重现现网环境后定位发现是查询时间过长超过设置超时阀值导致。
       例子2,一开发发邮件告知本人进行一次数据割接,当时在忙其它事,告知其发邮件。在后来我打算处理该事情的时候,发现其转发的邮件描述中结论推理不怎么站得住脚,随后看了下转发邮件之前的邮件,明白了该问题是页面查询某内容的时候,无法显示某内容,而该开发的思路是让我利用现网的数据去重现该问题。后经过讨论和确认,由开发先对现网上的无法显示进行定位,看具体什么原因导致然后再看我这边是否重现。最终定位是现网上删除了该内容节目单导致,我这边重现无意义。
        上述两个例子都是提出问题的人没有描述清楚现象,根据自己的判断给出结论。换个角度看,这些提出问题的人都是我的客户,我的客户在发出要求的时候,有的并未清楚真正的需求是什么(当然在他提出要求的时候,他认为自己的要求是正确的和合理的),对下游的我来说,相当于供应商,一定要搞清楚这个需求的来龙去脉,不要贸然跟进,跟其一起掉入泥潭,虽然这种泥潭最终可能会被解决,但时间浪费很大,还可能引来其它的问题。比如例子1,我这边根本没有重现其问题,还带来另外的问题去处理,耗时耗力。
       在后面的测试,乃至日后的工作中,做事之前要沟通充分,做之前一定要搞清楚做的目的和预期,搞清楚这样做的作用是否是合理的,是否能达到预期效果,不然就可能在一开始就走上了错误的道路并越走越远。

推荐阅读
  • 国内BI工具迎战国际巨头Tableau,稳步崛起
    尽管商业智能(BI)工具在中国的普及程度尚不及国际市场,但近年来,随着本土企业的持续创新和市场推广,国内主流BI工具正逐渐崭露头角。面对国际品牌如Tableau的强大竞争,国内BI工具通过不断优化产品和技术,赢得了越来越多用户的认可。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ... [详细]
  • CSS 布局:液态三栏混合宽度布局
    本文介绍了如何使用 CSS 实现液态的三栏布局,其中各栏具有不同的宽度设置。通过调整容器和内容区域的属性,可以实现灵活且响应式的网页设计。 ... [详细]
  • IT项目管理过程中的方法、工具、技术
    工欲善其事,必先利其器。而对于一个软件开发项目,最重要的器就是方法,工具和技术。而这三要素中重要的又是方法论,方法是基础&# ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 本文介绍了如何使用jQuery根据元素的类型(如复选框)和标签名(如段落)来获取DOM对象。这有助于更高效地操作网页中的特定元素。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 本文介绍如何在 Xcode 中使用快捷键和菜单命令对多行代码进行缩进,包括右缩进和左缩进的具体操作方法。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 构建基于BERT的中文NL2SQL模型:一个简明的基准
    本文探讨了将自然语言转换为SQL语句(NL2SQL)的任务,这是人工智能领域中一项非常实用的研究方向。文章介绍了笔者在公司举办的首届中文NL2SQL挑战赛中的实践,该比赛提供了金融和通用领域的表格数据,并标注了对应的自然语言与SQL语句对,旨在训练准确的NL2SQL模型。 ... [详细]
author-avatar
DiKi造型Alen老师
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有