1 / 11
文档名称:

测试用例颗粒度说明.doc

格式:doc   大小:22KB   页数:11
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

测试用例颗粒度说明.doc

上传人:wz_198614 2017/6/28 文件大小:22 KB

下载得到文件列表

测试用例颗粒度说明.doc

文档介绍

文档介绍:测试用例颗粒度说明
1. 颗粒度与测试的关系
如果把测试用例设计得很细,照顾到每一个数据输入、每一个条件、每一个环境、每一个路径,那么测试用例的数量将是巨大的,虽然风险很小很小,但是测试效率会很低,并且测试执行没有思考的空间,可能使测试执行人员变得呆板(除非全部测试自动化),不需要创造力、思考。测试用例设计很粗,测试效率可能比较高,测试人员有一个发挥的空间,使测试更有趣,但这依赖于个人的责任感和能力,风险大得多。
2. 颗粒度的大小取决与以下三点
1、“重要功能”、“特殊功能”颗粒密集度高,“通用功能”可以试用通用测试粒度,密集度应该可以大致界定。个人认为,假如你非要为了一个字体的样式而写了一大长串的测试用例,那么这个颗粒度就毫无意义了。
2、颗粒度的大小还取决与客户对“产品”的要求。测试有一个难题是测试的精度,或者说颗粒度的定义,不要说一个程序,就算是一个简单的登录都可以写出几乎无穷尽的测试用例,所以你需要指明功能、性能需求,使用环境等,并说明对缺陷容忍的限度。才好依据最终的需求来定义测试的颗粒度,也才好写测试用例,总之,客户的要
求越详细所得到的测试用例越准确。如果客户跟你说这个地方你必须仔仔细细的测试。那么我们在写测试用例的时候。这个颗粒度一定要小了。
3、一般功能颗粒密集度可能会根据项目或是时间来确定。如果时间充裕颗粒度可以适当小。
4、粒度取决于测试的种类,一般用验收测试,是项目测试中颗粒度比较大。系统测试颗粒度相对较小。
3. 有效度量测试用例条件:
1、颗粒度可以跟代码行数对应:一般来说代码量越大,内部逻辑就越复杂,出现bug的的可能性也越高。对应的测试粒度也越小。
2、测试团队内部对粒度达成一致,适当把握颗粒度:明确测试用例编写的颗粒度,大
家都有这种感觉,你写测试用例,你测试这个产品的时候,你十条测试用例就测试完了,有人写三十条,你就觉得奇怪,我觉得十条已经是局限了,怎么你能写到三十条,你去看他的用例,发现这也能算一条,这是组织内部测试用例颗粒度没有达成一致。
3、颗粒度要适合业务的需要:各公司测试用例设计的粒度不同,适合自己的需要,适合业务的需要即可,测试用例的数量统计方法,我觉得说明不了测试作得是否专业。
4、测试用例设计的覆盖率和有效性,才是说明测试是否专业的依据之一:对于进行工作量的统计还可以,不过用例还是不能简单的以数量来看,设计一个很简单的功能点的用例可能很容易,可能一天能设计十个这样的用例,但是对于一个相对复杂的功能,可能一天才能准备两个用例,光靠数量是说明不了问题的。
测试用例之度——系列之颗粒度
测试用例是测试工作的核心。测试工作是讲究投入产出比的工作,这也是测试用例设计的指导思想。
测试用例有度的概念,正如亚里士多德在《伦理学》中讨论道德为例:道德意味着过与不及之间的状态。面向测试用例,网上流传着这么一句话:“不同的机构会有不同的测试目的;相同的机构也可能有不同测试目的,可能是测试不同区域或是对同一区域的不同层次的测试”
下面就列举测试用例设计的方方面面,看不同的团队,不同的测试目的,如何把握测试用例设计之度。
颗粒度:
颗粒度的粗细,有无标准?什么是粗?什么是细?
1、以功能点划分?
仅仅覆盖所有的功能性需求为粗?
仅仅正向覆盖所有的功能需求(功能、性能)为粗?
正向/负向覆盖所有的功能需求(功能、性能)以及正向覆盖性能需求为粗?
正向/负向覆盖所有的需求为细?覆盖到产品包,涵盖兼容性、升级、安装、易用性为细?
2、以STEP划分?
每条用例有一个STEP为粗,三?五?十为细?以上为细?
以测试设计思路的体现?
只采用正向为粗?只采用正/负向为粗?考虑应用场景为细?考虑业务逻辑为细?
3、以数量级?
百条?千条?万条?
4、以数据覆盖?
等价类是粗?穷举是细?
每个人、每个机构判定测试用例粗细的标准都不一样,没有标准的答案。所以测试用例颗粒度的粗细,本身就是一个相对而言的标准。
尝试用图示来表示颗粒度粗细的常规概念:
测试用例颗粒度粗、细的特点是什么?
用例设计分析:
粗颗粒度面向宏观,面向正向的功能点、大的功能模块和整体性,体现测试用例的设计思路;细颗粒度面向微观,面对具体的一个个功能点的正向/负向逻辑,体现测试用例的细节和完备性。
面对测试执行人员:
粗颗粒度用例不容易被测试新手执行,因为很多约定成俗的操作、现象,甚至行业术语都不清楚。细颗粒度用例相对较易被测试新手执行。
覆盖度:
粗颗粒度覆盖度可能小于细颗粒度用例(粗颗粒度只覆盖全部正向和部分负向,细颗粒度覆盖全部正向、负向、其他等);但还有一种可能性,就是粗细用例

最近更新

高效网架煤棚设计建议书 5页

高品质质控品生产建议书 5页

高一新生军训心得建议书 4页

食堂设立方案建议书 4页

领导指导提升建议书 5页

2024年海原县招教考试备考题库含答案解析(夺.. 30页

2024年渑池县招教考试备考题库附答案解析(夺.. 31页

2024年湖北警官学院马克思主义基本原理概论期.. 13页

2024年湖南财政经济学院马克思主义基本原理概.. 12页

2024年潢川县幼儿园教师招教考试备考题库带答.. 30页

2024年玉树县招教考试备考题库附答案解析(夺.. 30页

2024年石屏县幼儿园教师招教考试备考题库含答.. 30页

2024年福建电力职业技术学院马克思主义基本原.. 13页

2024年绥江县幼儿园教师招教考试备考题库含答.. 31页

2024年苍南县幼儿园教师招教考试备考题库含答.. 31页

2024年萨迦县幼儿园教师招教考试备考题库带答.. 31页

2024年许昌职业技术学院马克思主义基本原理概.. 12页

2024年辽河石油职业技术学院马克思主义基本原.. 12页

2024年那坡县招教考试备考题库及答案解析(必.. 31页

2024年鄂州职业大学马克思主义基本原理概论期.. 12页

2024年金寨县招教考试备考题库带答案解析(必.. 31页

2024年长春东方职业学院马克思主义基本原理概.. 12页

供应链合作协议范本 4页

二次函数经典难题(含精解) 34页

助念往生仪轨 18页

【最新】《低压配电设计规范》GB50054-2023 46页

综合英语(一)上册课后习题答案(共13页) 13页

详解党支部七项组织生活制度PPT授课课件 34页

大学英语倒装句课件(主讲) 71页

发动机进排气系统ppt课件 40页