- 浏览: 6693358 次
- 性别:
- 来自: 武汉
最新评论
-
逐客叫我:
看完了懵了,一会原生方法栈一会堆,自己都不用一套。
深入JVM系列(一)之内存模型与内存分配 -
xhwahaha:
import java.util.Arrays;public ...
腾讯的一个面试题 -
j00131120:
总结的非常不错
从员工到总监,你要明白的8个道理 -
Will.Du:
这是thinking in java的例子吧
对象序列化 -
ping22changxin:
能否借你事例源码学习一下,谢谢了:812185421@qq.c ...
ActiveMQ发送ObjectMessage的一个问题
说一下你的思考过程 Tell me what you think(编程测试)
相关推荐
- pwm.rar_Let Me Tell You
pwm generat how to get the pwm output in C51.let me tell you!
- Steal This File Sharing Book: What They Won't Tell You About File Sharing
Steal This File Sharing Book: What They Won't Tell You About File Sharing 有问题,我的QQ:571669275
- Unit Tell me when the pain startedPPT教案.pptx
Unit Tell me when the pain startedPPT教案.pptx
- I have 1TB disk, but the system tell me it was 931GB disk
I have 1TB disk, but the system tell me it was 931GB disk
- 九年级英语全册 Unit 11 Could you please tell me where the restrooms are
九年级英语全册 Unit 11 Could you please tell me where the restrooms are单元综合试题 人教新目标版
- Steal This Computer Book 3: What They Won't Tell You About the Internet
Steal This Computer Book 3: What They Won't Tell You About the Internet 有问题,我的QQ:571669275
- tellme:TellMe 是一个工具包,可根据代码中发生的事情创建*面向用户的报告*
TellMe 是一个用于创建面向用户的报告的工具包。 客户端将条目写入报告后端(具有可选架构),并以多种格式生成输出。 条目是 Python 字典,如果提供,则符合模式。 可以从后端源以多种报告格式生成报告。 地位 ...
- 山东省青岛市城阳区第七中学九年级英语全册 Unit 11 Could you please tell me where the
山东省青岛市城阳区第七中学九年级英语全册 Unit 11 Could you please tell me where the restrooms are课件2 人教新目标版
- 广东省博罗县泰美中学七年级英语下册 Module 6 Unit 1 Could you tell me how to get t
广东省博罗县泰美中学七年级英语下册 Module 6 Unit 1 Could you tell me how to get to the National Stadium导学案(无答案)(新版)外研版
- C#.net笔试面试题集合
28. Tell me about a goal you set for yourself and how you accomplish it. a) 讲述一件你的经历,你为自己设定了目标,制订了计划,实施计划,达到目标。 29. Do you typically achieve what you set out to do...
- 河南省濮阳市第六中学2014-2015学年八年级英语下册 Unit 6 Could you please tell me whe
河南省濮阳市第六中学2014-2015学年八年级英语下册 Unit 6 Could you please tell me where the restrooms are Period 2 Section A(2a—2d)导学案(无答案) 鲁教版五四制
- 浙江省临安市於潜第二初级中学2015届九年级英语全册 Unit 3 Could you please tell me where
浙江省临安市於潜第二初级中学2015届九年级英语全册 Unit 3 Could you please tell me where the restrooms are?period 1导学案(无答案)(新版)人教新目标版
“答案”是我们最终要找的东西;我们测试的时候,bug不也是我们要找的东西吗?答案,事先你并不知晓在哪里,你也事先不知道bug藏在哪里,否则就没有必要测试了。都是在解决问题,都是在找寻未知,测试的乐趣也在于此了!
可以从软件质量和软件测试的角度来思考这个问题:
0、2、5分别表示软件测试中发现的bug数。0>2, 2>5:没有bug的程序固然比有2个bug的程序的代码质量高;类推,2个bug的比5个bug的代码质量高;5>0:0个bug不代表程序没有bug!而只能说由于个人测试方法、测试思维和知识的局限性导致了某些bug无法发现。从这个角度来讲,发现5个bug的测试用例和方法显然比没发现bug的用例和方法对保证软件测试质量的价值和意义重大。从某种角度来说0bug意味着测试方案的失败而非程序质量的成功。事实上,世界上最优秀的程序员,也不敢保证他的代码100%正确无误!
这是不是软件测试的博弈?
Well, I think I’ve got the key.0:石头;2:剪刀;5:布。
非常棒!终于找到了答案。说说我能想到的启发吧:
- 做这种题目就是一个寻找未知的过程,测试也是一个寻找未知的过程。这个未知可能是bug、可能是系统真实的表现
- 当你知道答案时,你可能觉得这也没有什么高深的,很容易理解,剪刀、石头、布嘛,换句话说,正向思考还是很容易的出这道题的,可是让你找答案时,就不是那么容易了,因为这时你得利用反向思考的方法,这就是测试的思维
- 不同的人思维方式区别很大,决定是否能找到这个答案和人的思维方式、知识经验都有很大关系,思维方式可以通过训练提高、知识经验可以通过学习和实践累积。【是的,我是在说,思维方式可以后天训练提升,而不是先天就决定了的】
-所以多做做这种动脑筋的题目、多解解各种谜题、多做做拼图游戏、多玩玩魔法和数独等,都可以训练你的思维,包括边际思考能力、系统思考能力、逆向思考能力等等,这些都是你的学习能力
- 学习能力提高了,不管是产品知识还是测试知识,当然都对你来说不是什么难事了,你也能区分出来何时学习产品知识、何时补充测试知识、应该补充什么知识、应该补充多少知识了
- 测试中,我们经常可以使用溯因推理法(adbuctive inference),也就是假设性诱导法
1. 你获得一些数据,希望能够解释这个数据
2. 你想到数个可能的解释
3. 你寻求更多的数据帮助你解释或反驳每一个解释
4. 你选择最能帮助你解释所有其中重要的数据的解释
5. 或者,你没有找到一个最合理的解释,那么继续寻找更多的数据
- 科学家们会经常使用溯因推理法,测试人员也经常使用溯因推理法,实际上有些研究表明科学家们的思考方式与测试人员非常相似,他们经常质疑其他人习以为常的 东西、他们经常做各种可能的假设然后去验证、他们会时而想到其他人想不到的方面,科学家们的发现发明不是因为科学家们都是天才、都有超人的智慧,而是因为 他们的思维方式。所以多读读科学、社会学、人文学、认知学,了解发现问题、解决问题的思考过程,对测试大有裨益