测试提问的一点建议【发帖前必读】
本帖最后由 愚人 于 2013-8-31 17:58 编辑最近看到一篇文章,叫做《提问的智慧》,是作者给黑客世界里如何提问才更有可能得到满意的答复。看后如获至宝,因为最近在51testing论坛,尤其是“软件测试新手上路”板块看了不少提问,有新人也有老人,提问类型有点像文章中提到的那样,让人不明白究竟想问什么活着概念很大,不知道怎么来回答,当然也得不到他们想得到的答案,于是就想写些什么,提出一些提问的建议。但是不知道该从哪些方面入手,于是时时没有动手。看了《提问的智慧》,觉得非常经典,试着按照文中的思路和建议写一些,权当抛砖引玉,请大家多多讨论……
提问前的功课
1、不要随随便便提问
问题经常会有,作为一个优秀的测试人员,应该勇敢的去面对问题,想办法解决问题,那就要去思考,去实践,去尝试,去挑战失败,你会发现,自己的能力会在不断的思考、实践、尝试、失败中得到很好的提升。即便是通过这些你依旧不能获得答案,至少你知道了错误的方式,更明白自己究竟想知道什么,当别人给出答案的时候明白自己为什么解决不了,差距在哪里;或者是别人只是给点提示,结合自己的实践,灵感来了,问题得以解决。再者,当你提出问题的时候,说明在此之前自己做了哪些努力;这将有助于树立你的形象:你不是一个妄图不劳而获的乞讨者,不愿浪费别人的时间。如果提问者能从答案中学到东西,大家更乐于回答他的问题。
《提问的智慧》一文中指出,提问之前可以做以下尝试:
尝试在你准备提问的论坛的历史文档中搜索答案
尝试搜索互联网以找到答案
尝试阅读手册以找到答案
尝试阅读“常见问题”(FAQ)以找到答案
尝试自己检查或试验以找到答案
尝试请教懂行的朋友以找到答案
如果你是程序员,尝试阅读源代码以找到答案
2、明白自己究竟想问什么
首先要明白自己究竟想问什么,切忌漫无边际的提问,因为你的问题会像一个无休无止的时间黑洞。例如一个问题,怎样才能做好测试?(不知道坛子里有没有次问题,只是拿出来举例,如果真有人这么问,那么罪过,仅仅对事而已)试想大家看到此问题后会怎么反应,估计大多数看完会继续做下一件事而不予理睬。如果我看到可能会回答掌握好测试技能,并积累实战经验。你肯定会问能不能详细些,要掌握哪些技能,告诉技能,又要问怎么才能更好的掌握技能……能够如此回答问题的估计只有培训学校了。
《提问的智慧》一文中指出:限定你的问题以使专家回答时需要付出的时间最少──这通常与简化问题还不太一样。举个例,“请问可否指点一下哪有好一点的X解释?”通常要比“请解释一下X”明智。
同样,“请问下面哪本书更适合新手入门书籍(下面列出书籍及作者,自己掌握的技能)”要比“请推荐一本适合新手的入门书籍”精明的多。
3、搜索问题是否有人发过
版主恶魔の光华曾发过一个帖子《[发贴必读|重要]关于新手区的若干问题!》,第一条就指出“[重要]最近发现,本区内重复的贴子有点多了。建议大家善用搜索功能,在老贴子里可以找到详细的答案,如果在先前贴子里的解答不能令你满意,再提出新帖向大家求教。”51testing论坛2004年成立到现在6年多,有不少的测试界高手在这里开博立,优秀的创作更是加入精华,这些都是学习的宝藏。如能慢慢翻阅,定能收获不浅。另一就是搜索别人的提问。在测试生活中,虽然工作不一样,但难免遇到相同或类似的问题,所以可以先看一下,因为这些问题已经有人答复了,可能是经过激烈的讨论过了。再者,一些高手在别人问的时候可能还在,后来由于工作或其他原来,已经本来或者很少来51了,所以如果新开贴,就可能看不到他们精彩的解答了。即便是之前的回答不能解决你的问题,你可以结合之前的理解,更精确的提出问题。
在多说一点,不重复开贴,也可以节省论坛资源,减少斑竹维护的时间。
提问的技巧
1、使用有意义且明确的主题
中学作文课,老师经常教导我们要给作文去一个好的名字,可以再众多考生中脱颖而出,得高分。论坛提问同样需要好的题目。当然跟作文不同的是题目不仅要好,而且要主题明确。测试人员在提交BUG单的时候,在简单说明一栏也要求把bug描述清楚,让人看到后不看详细步骤也大概知道怎么回事。有研究表明在帖子的标题中,大约30字以内准确而明白的标题最能抓住大家的注意力。
《提问的智慧》一文中列举了好的主题和愚蠢的主题:
愚蠢:
救命啊!我的笔记本视频工作不正常!
明智:
X.org 6.8.1扭曲鼠标光标,MV1005型号的某显卡芯片组
更明智:
使用MV1005型号的某显卡芯片组的X.org 6.8.1的鼠标光标被扭曲
2、问题要尽量小,且容易回答
例如前面提到的“怎样才能做好测试?”,问题太大了,即便是想帮助你都不知道该从哪里下手,即便是知道从哪里开始,也没那么多时间。对于这样的问题,可以尝试裁剪成小的问题,使得问题更容易回答,也让人更愿意回答,其实裁剪过程也是一个思考过程……《提问的智慧》一文提出三条理由,第一,让别人看到你在努力简化问题使你更有可能得到回复。第二,简化问题使你更有可能得到有用的回复。第三,在提纯臭虫报告的过程中,你可能自己就找到了解决方法或权宜之计。
3、问题之外的东西
前面也提到了,遇到问题,你首先。要做的是自己去思考,去实践,去尝试,去挑战失败,在这之后仍不能解决,在提问时把你怎样思考,怎样实践,怎样尝试,怎样失败的描述清楚,然后提出拟的疑问。这样至少有两点好处,问题细化了,别人可以看到你的问题所在,给你的答复可能不是答案,而是解决问题的渠道或者方法,作为一个优秀的测试人员,有自己的想法很重要,知道解决问题的渠道和方法比解决问题更重要;二是让别人看到你是真的努力了,是一个爱思考,勤奋的人愿意帮助勤奋的人……
以上仅仅是在读了《提问的智慧》后一点浅薄的建议,难免有不足之处,欢迎讨论。
PS: 在51还发现另一篇博文《由跟贴想到--测试新人怎样更有效的利用论坛学习》,写的也相当不错,有兴趣的可以多看看
http://bbs.51testing.com/thread-137869-1-1.html
[ 本帖最后由 千里 于 2010-9-2 17:06 编辑 ] 学习了...... ::JFBQ00125080410a::: 提问的技巧也是一门学问啊 愚人版主写的很好。:) 需要膜拜一下才行:hug: 原帖由 sakuna 于 2010-9-7 16:16 发表 http://bbs.51testing.com/images/common/back.gif
需要膜拜一下才行:hug:
愚人是一位很有实力的版主,测试基础扎实。 愚人写的不错,加油哦,我也学习啦 ;P 真人不露面,露面就惊人啊,嘻嘻,有你在我可以安心工作啦
强烈顶一下
回复 9# 的帖子
不负党的重托……请常来视察工作…… 不负党的重托……
请常来视察工作……
愚人 发表于 2010-9-15 23:02 http://bbs.51testing.com/images/common/back.gif
哈哈,我来视察了,有没有好好加班啊 哈哈,我来视察了,有没有好好加班啊
月上百合 发表于 2010-9-19 23:42 http://bbs.51testing.com/images/common/back.gif
最近没有状态,没有加班。 哈哈,我来视察了,有没有好好加班啊
月上百合 发表于 2010-9-19 23:42 http://bbs.51testing.com/images/common/back.gif
最近基本每天9点半以后,至少还会持续两个月……
领导啥时候带点慰问品…… 回复 13# 愚人
问默默巫要 哈哈~~ 哈哈,。不错。交个朋友。 新手知道怎么办啦!!学习啦~~:loveliness: 《软件测试群英会》
软件测试是个综合性的职业,所以希望懂硬件,软件,网络,系统,开发的进群交流! QQ500人超级群期待你的加入:【91443212】 学习了,加油 学习 这么好的帖子怎么能沉了呢~~
{:4_91:}