热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

淘宝探索式测试白皮书

  • 1星
  • 2015-09-23
  • 2.63MB
  • 需要1积分
  • 1次下载
标签: 探索式测试

探索式测试

淘宝网

探索式测试

白皮书

白皮书

淘宝探索式测试白皮书

文档内容节选

淘宝网探索式测试白皮书 探索式测试白皮书 淘宝技术质量部支撑平台测试部共享中心测试组 季哥 1 70 淘宝网探索式测试白皮书 目录 引入篇 5 1测试手段的多样化 5 2测试手段分析之测试模型 8 理论篇 12 1ET 和 ST 的关系 12 2ET 的优势和缺点 17 3ET 的管理手段 19 31 实践中 ST 和 ET 的使用模型 19 32 ET team 的管理方式 20 33 ET 过程中的任务 21 34 ET 中管理 Session 22 4ET 的思维过程分析 23 41 Heurisitcs 和问答模式 24 42 ET 总体过程和覆盖率 28 5ET 实践总体流程前奏 33 51 Working with Functions 33 52 Testing Functionality and Stability 34 6ET 实践总体流程细节 36 61 Identify the purpose ......

淘宝½-探索式测试½皮书
探索式测试½皮书
@淘宝技术质量部-支撑平台测试部-共享中心测试组
季哥
1
/
70
淘宝½-探索式测试½皮书
目½
引入篇
..................................................................................................................................................... 5
1、测试手段的多样化 ........................................................................................................................... 5
2、测试手段分析之测试模型 ............................................................................................................... 8
理论篇
................................................................................................................................................... 12
1、ET
ST
的关系
.............................................................................................................................. 12
2、ET
的优势和缺点
............................................................................................................................ 17
3、ET
的管理手段
................................................................................................................................ 19
3.1
实践中
ST
ET
的½用模型
.................................................................................................... 19
3.2
3.3
3.4
ET team
的管理方式
................................................................................................................ 20
ET
过程中的任务
..................................................................................................................... 21
ET
中管理
Session .................................................................................................................... 22
4、ET
的思维过程分析
....................................................................................................................... 23
4.1 Heurisitcs
和问答模式
............................................................................................................... 24
4.2
ET
总½过程和覆盖率
............................................................................................................. 28
5、ET
实践总½流程前奏
.................................................................................................................... 33
5.1 Working with Functions .............................................................................................................. 33
5.2 Testing Functionality and Stability .............................................................................................. 34
6、ET
实践总½流程细节
.................................................................................................................... 36
6.1 Identify the purpose of the product ............................................................................................ 36
6.2 Identify functions ........................................................................................................................ 38
6.3 Identify areas of potential instability .......................................................................................... 40
6.4 Test each function and record results ......................................................................................... 42
6.5 Design and record a consistency verification test....................................................................... 43
实践篇
................................................................................................................................................... 44
1、ET
的实践结果分析
........................................................................................................................ 44
2、ET
ST
的生产率比较
.................................................................................................................. 49
3、ET
方法的联想输入模型
................................................................................................................ 52
4、ET
方法的漫游测试模型
................................................................................................................ 58
5、ET
方法的场景探索模型
................................................................................................................ 62
2
/
70
淘宝½-探索式测试½皮书
未来篇
................................................................................................................................................... 65
1、ET
是否½够代替
ST ....................................................................................................................... 65
2、ET
是否½够自动化
........................................................................................................................ 67
Reference…………………………………………………………………………………………………………………………………………………69
致谢………………………………………………………………………………………………………………………………………..……………….70
3
/
70
淘宝½-探索式测试½皮书
夜深人静的时候,有两个测试工程师在积极的探索测试的真谛。
Tester A:
哎,我们测试工½处在整个项目周期的下游,很多人认为我们为项目所做的贡献总
是小于开发的,似乎有种被人遗忘的感觉呀。有一句是这么½容我们测试的工½:成功没我½,失
败全我错。真郁闷啊!!
Tester B:不会吧,我前几天发现了一个非常严重的 bug,几乎把整个系统½搞崩溃了,PM
开发们½很感谢我,非常认可我们测试的工½啊,开发老大还写表扬信说我们测试发现
bug
的手段
非常新颖且有技术含量。
Tester A:
哦哦,这么厉害啊,估计那也是偶然吧,大部分的时候我们做手工测试的½感觉没
啥技术含量,搞得像随便找几个人点点鼠标½会一样的。
Tester B:这也不½这么想的吧,½看那些做自动化测试也没多少自动化脚本½发现问题呢,
大部分
bug
还是我们手工测试发现的呀,½盒测试其实也是同一个道理的,很多问题还是遗留到上
层被手工测试点鼠标发现的啊。
Tester A:说的也对哦,½我觉得做手工功½测试比较单调且枯燥无味,而且多次重复进行测
试,有没有快速进行测试的方法呢?
Tester B:
其实只要½用心去发现,手工功½测试也有她美的地方,也有她富有激情和创造力
的地方,其实有个探索式测试也许½改变½现在的想法,而且也½让½½快速的进行测试,而不需
走繁杂的流程,而且质量也不错哦。
Tester A:探索式测试,真的有这么神奇吗?½像很多人觉得这个不可靠啊。
Tester B:呀呀,这就像小马过河一样,½不去尝试½就怎么知道这个不可靠呢,½况未必别
人就真的正确理解了探索式测试,其实我倒觉得她可以让½测试的价值得到大多数人的认可,也会
让½真正的感受到测试像一门艺术,让½疯狂的爱上她,理解她,而不是抱怨它。
Tester A:呀呀,测试真的有这么大的魅力存在吗,我½不敢相信。
Tester B:还骗½不成,½如果相信我的话,跟我来,让我们开始测试的探索之旅吧,这里有
业界测试大师们的集½智慧,½可要½½琢磨哦。
Tester A:一定,一定,很想知道啊,那我们开始吧!
Date:2010/11/06
4
/
70
淘宝½-探索式测试½皮书
引入篇
1、测试手段的多样化
我们测试人员½知道整个
Test Cycle
的样子,也知道功½测试是其中很重要的一环。其采用的方
法也是很通用的,根据需求写测试用例,站在功½是否被实现或被完美实现的角度去写测试用例,
然后按照测试用例来执行所写的测试用例,发现了一定量的
bug。
似乎很合理,似乎看来无懈可击。
½平静的湖面下面是否存在那不为人所知的怪½呢?
第一次听到测试手段的概念,无法理解,觉得测试手段和测试类型几乎差不多,估计是在炒概
念,最近很流行。½了解了
James Bach
的思想后,感觉自己错了,测试手段½测试更加富有,更加
活跃,更加专业;也½测试人员更½找到自我,更加富有创造性。
我们最熟悉的就是功½测试了,显然功½测试相对于性½测试,接口测试,安全测试,就是一
个特别典型的测试类型,我们会对测试类型进行不同的测试策略。½往往越是我们最熟悉的东西就
越存在非常隐患,
这里我们从测试手段来考虑,
功½测试只是一个测试手段而已,
属于功½测试
(测
试类型)
。½我们实际测试过程中,还可以把功½测试手段和兼容性测试类型结合起来,甚至还包括
场景测试,这样做½吗?
测试手段关注于多个方面:测试员,覆盖率,½在问题,测试活动,评估。
所以我们的测试½包含上面说到的五个要素,而测试手段就是将测试员的关注点集中在一个或
几个要素上,把其他要素留给测试员自己判断。而且我们期望½的测试手段就是可以跨多个要素的
更综合的测试手段。
那么我们所做的功½测试其实就是关注测试内容的基于覆盖率的测试手段,
逐个测试每个功½,
½底测试每个功½,直到可以确信该功½没有问题。这里面包括½盒功½测试(单元测试)和黑盒
功½测试。
另外还有其他的关注测试内容的基于覆盖率的测试手段:
(1)
特性与功½集成测试:一起测试多个功½,以
check
功½在一起执行的情况
(2)
菜单浏览:遍历
GUI
产品中的所有菜单和对话框,½用每个可以的选项
(3)
域测试: ½用等价类和边界值方法进行变量输入测试
(4)
等价类分析: 测试等价的一组变量的取值测试
5
/
70
展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×