本文打算谈谈QA如何高质量的“提问”
 
写这些的初衷其实比较简单,作为一个测试老鸟,加入了一些很有质量的测试圈子,也在不同的公司带过不少新人,常常会碰到低效率的“提问”,主要表现如下:
 
1.问题范围太广
主要体现在抛出的问题是开放性话题,比如:我想学习自动化,怎么办?这种不加任何限制的开放性话题,一般是没法回答的,因为没有答案,或者说答案太多。最后讨论了一圈,基本上也不会得到什么清晰的答案,属于浪费时间和精力的问题,甚至讨论到最后,话题会跑偏
2.事先未做足功课
很多问题,其实网上有大把的资源,毕竟现在的搜索工具很强大,社区和相关资源网站很多,然而提问者在抛问题之前并没有做足功课,导致会提问一些非常基础的问题。这种问题的提出,其实反映出提问者缺乏解决问题的思路
3.没有上下文
有一些技术问题,提问者上来直接扔一个报错截图或者一段报错信息,完全没有任何上下文的相关描述。这种问题给给那些想回答的人感觉是不知如何下手,所以又会反过来再去问提问者报错的相关详细信息,一来二去,无形中增加双方的沟通成本。也有一些人看到这种问题后,直接选择忽略
4.语句不通&&错别字
有些问题的表述,要么语句不通,要么有歧义。这种基本是编辑完后,自己根本没有检查,属于那种大部分看到会路过的问题
 
针对上述问题,给出几点参考意见:
1.问题范围太广
①线下虚心请教资深人士,这种方式效率最高,效果最佳
②若身边没有资深人士,花点心思,详细的整理下当前的疑惑点,一一列出,然后再抛出问题
③梳理疑惑的过程,本身就是解决问题的过程,至少可以让提问者对问题有个基本的全面的考虑
④不知道不可怕,最怕不知道自己哪里不知道
2.针对事先未做足功课
①不要提问幼稚的问题,否则提问者是在打击自己的自信心和学习欲望
②简单的问题网络上的答案一大堆。百度、Google等搜索工具真的很强大,超乎想象
③学会检索,资料检索是一种很实用、很必要的软实力
④能力不是问题,问题是态度和意识
3.没有上下文
①抛问题前,想想缺陷的重现步骤描述和经验
②站在观众的角度,重新审视下自己的描述
③问题描述越详细越好,条理越清楚越好,问题范围越小越好
④包括但不限于你已经做过的思考、调查和尝试
4.语句不通&&错别字
①作为测试,应该尽可能少给自己制造bug,也不给给阅读者制造阅读障碍。发送问题前务必检查下
②写完问题后,自己回顾读一遍。这是尊重别人的时间,也是尊重自己的时间
③不懂不是前进的阻力,傲慢和粗心才是
 
好的问题应该是引导性的、抛砖引玉的、能够激发思考的、让人有意愿参加与讨论的
毕竟,正如那句经典
一个好的问题已经解决了问题的一半

测试人员如何"提问"的更多相关文章

  1. 测试管理_测试人员招聘[持续更新ing]

    招聘之难,难于上青天. 如何招聘到一位称心如意的员工想必是每个公司和管理者都要面临而且头疼的问题.尤其在初建团队或团队缺人的情况下问题会显得更加严重. 作为一个测试管理者,如何招聘到合适的测试人员是必 ...

  2. Grooming Meeting及测试人员所扮演的角色

    Grooming Meeting的中文翻译是“梳理会议”,它并不是Scrum框架中标准的会议(标准会议为Planning Meeting, Daily Scrum Meeting, Review Me ...

  3. 如何避免测试人员提交重复的Bug

    我们在软件测试过程中,由于不同人员测试同一个项目,所以往往会出现Bug重复提交情况,导致对整个项目和人员产生影响: 浪费测试人员时间和精力,从而影响测试进度 浪费开发人员重复看Bug时间 若开发人员由 ...

  4. 软件测试 -- 测试人员和QA的区别

    软件测试人员的职责是尽可能早的找出软件缺陷,确保得以修复. 而质量保证人员(QA)主要职责是创建或者制定标准和方法,提高促进软件开发能力和减少软件缺陷. 测试人员的主要工作是测试,质量保证人员日常工作 ...

  5. APP测试中的头疼脑热:测试人员如何驱动开发做好自测

    如今,随着移动互联网的浪潮越翻越涌,移动APP测试工作的现状已经成了那本"家家难念"的经.不管公司大小,不管测试哪种类型的APP,让广泛测试者苦不堪言的就属重复性最多,测试工作量最 ...

  6. TCP/IP体系结构-测试人员必须理解的

    如果还想在测试这条路上继续走下去的话,那么下面这些东西就是我们必须去掌握的,至少你还不想止步于简单的黑盒测试--其实,一直想去接触Linux下的应用测试,这样能学到东西会很多,而且会非常的受用.之前听 ...

  7. iOS打包app发给测试人员测试

    说明:在项目开发过程中经常需要开发人员将项目打包成ipa包后,发给测试人员进行测试.本文贴图对打包的过程简单介绍. 一.Product ->archive (注意,不能是模拟器状态,如果当前调试 ...

  8. 作为测试人员,我是这么报BUG的

    在测试人员提需求的时候,大家经常会看到,测试员和开发一言不合就上BUG.然后开发一下就炸了,屡试不爽,招招致命. 曾经看到有个段子这么写道: 不要对程序员说,你的代码有BUG. 他的第一反应是:1.你 ...

  9. 测试面试话题8:测试人员如何让开发少写bug?

    在测试过程中和不同开发合作,往往会发现一些bug都是大多数开发人员常出现的错误,为了帮助开发人员,也减少测试的重复工作量,非常有必要将以往出现的bug做整理,分析原因,让开发知道这些bug, 避免再次 ...

随机推荐

  1. UWP 剪贴板 Clipboard

    Clipboard使用Windows.ApplicationModel.DataTransfer.Clipboard 设置文本 DataPackage dataPackage = new DataPa ...

  2. Sklearn环境搭建与常用包

    开发环境搭建 直接安装Anaconda IPython IPython是公认的现代科学计算中最重要的Python工具之一.它是一个加强版的Python交互命令行工具,有以下几个明显的特点: 1. 可以 ...

  3. 干货分享:五大最适合学习AI开发的编程语言

    AI(人工智能)为应用开发者开创了一个全新的可能性.通过利用机器学习或深度学习,您可以生成更好的用户配置文件.个性化设置和推荐,或者整合更智能的搜索.语音界面或智能助手,或者以其他数种方式改进您的应用 ...

  4. How to: Provide Credentials for the Dashboards Module when Using External Data Sources

    XAF中使用dashboard模块时,如果使用了sql数据源,可以使用此方法提供连接信息 https://www.devexpress.com/Support/Center/Question/Deta ...

  5. Selenium+Python自动化测试学习问题总结笔记

    1.问题描述:不能导入自定义类 错误内容:This inspection detects names that should resolve but don't. Due to dynamic dis ...

  6. 前端常见算法面试题之 - 重建二叉树[JavaScript解法]

    题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树.假设输入的前序遍历和中序遍历的结果中都不含重复的数字.例如输入前序遍历序列[1,2,4,7,3,5,6,8],和中序遍历序列[4,7 ...

  7. SSO流程

    SSO SSO又名单点登录,用户只需要登录一次就可以访问权限范围内的所有应用子系统.举个简单的例子,你在百度首页登录成功之后,你再访问百度百科.百度知道.百度贴吧等网站也会处于登录状态了,这就是一个单 ...

  8. 【文章存档】Azure Web 应用如何修改 IIS 配置

    链接 https://docs.azure.cn/zh-cn/articles/azure-operations-guide/app-service-web/aog-app-service-web-h ...

  9. Scrum Meeting 11.09

    成员 今日任务 明日计划 用时 徐越 解决bug:可以重复点赞:answer被选为best answer后点赞数归零:首页不能正确显示问题的回复数.修改搜索功能的代码  继续测试相关app功能,如果达 ...

  10. Servlet 3.0 对异步处理的支持

    Servlet 3.0 实现了对异步处理的支持 通过利用注解@WebServlet(urlPatterns="/AServlet" AysnsSupported=true) 让后n ...