61阅读

边界值分析法-精神分析之自我边界

发布时间:2018-01-08 所属栏目:边界值分析法实例

一 : 精神分析之自我边界

自我界限是指在人际关系中,个体清楚地知道自己和他人的责任和权力范围,既保护自己的个人空间不受侵犯,也不侵犯他人的个人空间。
从心理发展上看,自我界限是逐渐形成的。胎儿在母亲体内,他感觉到他和母亲是一体的,母亲就是他,他就是母亲的一部分。出生以后,虽然在肉体上与母亲已经分开,但在心理上仍然是连在一起。没有母亲或母亲的替代者,他一天也活不下去。
随着孩子慢慢长大,与母亲的心理距离也就越来越远。成长的过程,也就是与母亲在心理上分离的过程。分得越开,也就意味着成长得越好。遗憾的是,好多人在成长的过程中会形成一种与母亲一部分分开、另一部分还连在一起的状况,这是一种不完全的成长。换一种说法,就是处于这种状况的人,他的自我与母亲之间的界限不清楚。
这种界限不清楚的状况会投射到他的所有人际关系中。具体表现是:一方面,他会过多地在他人面前展露自己的内心世界,过分地渴望他人了解自己,并过度地依赖他人,希望他人在本来该自己做出决定的方面代替自己做出决定;另一方面,他会过多地想了解别人的内心世界,以便获得与别人融为一体的感觉,还想别人依赖自己,希望参与别人即使是很私人化的决定,等等。
在自我界限不清楚的人的内心里,总是存在着成长与不成长之间的冲突。成长的力量当然是十分巨大的。曾经有科学家做过植物成长的力量的试验:用一些较薄的铁条捆住小南瓜,小南瓜慢慢长大,轻而易举就把铁条绷断了。然后逐渐增加铁条的厚度,直到铁条的厚度到了预计值的十倍时,才没有被绷断。植物的成长的力量都如此惊人,人的成长的力量就根本无法测量了。想想一个一岁的小孩能做什么,再想想一个三十岁的男人能做什么,就知道成长是怎么回事了。
但是,不成长的力量同样也是很大的。这是因为,不成长有很多的好处。第一个好处是安全。小孩在学步的过程中,走几步就回头,抱住妈妈的腿,那是为了安全;再长大一点,打开自己家的房门,看见有陌生人走过,把门一关,又跑回来抱住妈妈,那也是为了安全。在孩子心中,只要与妈妈融为一体,就什么都不怕了。这种心理会保持到成年,一个没有充分成长的成年人,他会下意识地感到,只要跟另外一个人变成一个人,就会有安全感。自我界限就在这样的过程中变得模糊不清了。成长从来都是以丧失安全感为代价的,安全感是人的基本需要之一,其重要性仅次于人对食物和性的需要,所以对安全感的追求,可以强大到与成长的力量抗衡的程度。
不成长或者说自我界限不清的第二个好处是,可以获得想象的、虚假的温情。从生理的角度看,在我们用手触摸边界很清楚的物品,比如表面光滑的硬物时,我们的感受是它是它、我是我,较少有交流的体验。但当我们触摸一件软的、毛茸茸的物品时,我们就会感觉到与该物品在某种程度上的融合和某种意义上的温情。心理上也是如此,在我们觉得与一个人没有边界的时候,我们就会自然地感到来自他的温情,即使这些温情是我们自己想象的,也可以暂时帮助我们抵御人世间的风寒。
自我界限不清的第三个好处是,可以控制他人。当然,这种控制感也是想象的、虚假的。需要这种控制感的原因是,自我界限不清的人往往都不太自信,他不能肯定别人会对他好,所以需要控制他人的态度,这样可以让自己感到有信心一些。
大家已经看得很清楚,这些好处实际上并不是真正的好处。如果把安全感建立在他人身上,这样的安全感是很不稳定的;假想的温情,随着时间的推移,也会露出其本来的面孔,结果是更令人难以承受的冷漠;而假想的控制感,会使人觉得自己对他人有巨大的权力,这迟早会导致关系的破坏。不仅如此,在他控制别人的同时,他自己实际上也失去了自由,他时常会有被别人控制的感觉,言行举止都会过多地考虑别人会怎么想,就好像在为别人而活着。
只有成长本身会带来真正的安全感。因为这种安全感是建立在自己的能力之上,所以它非常稳定可靠。当然,即使是一个成长得很好的人,也会需要温情,但是他所感受到的温情是真实的,不带任何虚情假意。至于控制感,他可能根本就不需要(理性的控制除外,比如作为行政首脑对下属的必要控制),他对自己有足够的信心,别人对他的态度的好坏,对他的自信心没有任何影响。
要在心理上划清与他人的界限,非一朝一夕之功,需要长久的努力。首先需要弄清楚的是,自己在哪些看法、情感和行为上与别人的界限不清楚。然后一条一条慢慢地在那些不清楚的地方画上清楚的线。这样做会有一些痛苦,但也会有更多的成长的喜悦。
自我界限清楚的人,并不意味着他不需要别人,也就是说,他并非在任何情形下都自己承担一切,拒绝别人在情感上和行动上的支持。自我界限清楚意味着,一个人与他人接近,但没有近到他失去自己的程度,也没有近到把别人当成了自己的一部分的程度,他还是他,别人还是别人;与此同时,他也不会离别人太远,不会远到丧失爱自己想爱的人的能力和可能性,在他真正需要的时候,他会从别人那里获得不虚假的安全感与温情。
即使在夫妻之间、父母与儿女之间、朋友之间,每个人也都应该有清楚的自我界限。那种消弭了自我界限的情感,迟早会对身处这种情感关系中的每一个人造成伤害。也许有人会说,在这样亲密的关系中把界限弄得那么清楚,会不会使关系变得很冷漠?回答是不会。因为自我界限清楚,并不意味着没有情感。而且,两个都有着清楚的自我界限的人之间的情感交流,才是最深厚、最真实和最有价值的。
让我们近一点吧,因为我们都互相需要,但也不要太近,不要近得分不清哪个是你,哪个是我;或者我们互相离远一点吧,但是不要远得在我们彼此需要爱的时候,听不到对方的声音。

二 : 边界值分析法

边 界 值 分 析 法

等价类划分内容回顾
划分步骤
1)划分等价类; 2)为每一个等价类规定一个唯一的编号; 3)设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖 地有效等价类; 4)设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无 效等价类。

实例讲解与演练
三角型分析——年份的划分

实战例题
某程序规定:"输入三个整数 a 、 b 、 c 分 别作为三边的边长构成三角形。通过程序判 定所构成的三角形的类型,当此三角形为一 般三角形、等腰三角形及等边三角形时,分 别作计算 … "。用等价类划分方法为该程序进 行测试用例设计。 (三角形问题的复杂之处在于输入与输出之 间的关系比较复杂。)

例题分析
整数

1
2

三个数

等边

7

等腰

题目中给 出和隐含的对 输入条件
4

3

非零数

6

正数

5
两边之和大于第三边

例题分析
1)如果不满足条件(5), 则程序输出为 " 非三角形 " 。 2)如果三条边相等即满足条 件(7),则程序输出为 " 等边三角形 " 。

如果 a 、 b 、 c 满足条件1、2、3、 4

3)如果只有两条边相等、即 满足条件(6),则程序输 出为 " 等腰三角形 " 。

4)如果三条边都不相等,则 程序输出为 " 一般三角形 " 。

课前小趣
孔子和孟子的区别是什么? 一个盒子有几个面? 我们生活中有哪些是与边界值息息相关呢?

为什么学习边界值分析法

教学目标
1)掌握边界值分析方法 2)根据方法进行测试用例设计 3)掌握实例分析方法 4)根据实例能运用到实践中,举一反三

课程内容
边界值分析概述

实例讲解与演练

总结与演练

原因猜猜猜

1.1边界值分析法的概述
基本定义

边界值分析法就是对输入或输出的边 界值进行测试的一种黑盒测试方法。通常 边界值分析法是作为对等价类划分法的补 充,这种情况下,其测试用例来自等价类 的边界。

1.1边界值分析法的概述
步骤 (1) 根据被测对象的输入(或输出)要求确定边 界值。 (2) 选取等于、刚刚大于、刚刚小于边界的值作 为测试 数据。 注:基本思想是在最小值(min)、略高于最小 值(min+)正常值(nom)、略低于最大值( max-)和最大值(max)等处取值。

课程内容
边界值分析概述

实例讲解与演练

总结与演练

原因猜猜猜

实例1——购物折扣(1)

一件 15.9元 三件 15.9*3=45元

实例1——购物折扣(2)
一家出售各种商品的商店,他为购买不同数量 商品的客户爆出不懂的价格,即按购买量的不 同‘分段’计价。
购买数量 头10件(即从第1件到第10件) 单价(元) 5.00

第二个10件(即从第11件到第20件)
第三个10件(即从第21件到第30件)

4.75
4.50

超过30件

4.00

实例二——

三角形问题的边界值分析

在三角形问题描述中,除了要求边长是 整数外,没有给出其它的限制条件。在 此,我们将三角形每边边长的取范围值 设值为[1, 200] 。
注:三角形问题的各个变量之间相对独立, 因此对于三角形问题仅考虑使用一个变量取 边界值,其他变量取正常值即可。

实例三——年份的边界值分析

假设年份控制在1912年~2050年,日期格式 为19120110。 那怎样来写关于实际拜访日期的测试用例呢?

课程内容
边界值分析概述

实例讲解与演练
总结与演练

原因猜猜猜

3.1何时采用

边界值分析是对等 价类分析的补充, 两者结合使用

3.2与等价划分的区别

边界值分析不是从某等价类中随便挑一 个作为代表,而是使这个等价类的每个 边界都要作为测试条件。

边界值分析不仅考虑输入条件,还要考 虑输出空间产生的测试情况。

3.3边界值分析的方法考虑
长期的测试工作经验告诉我们,大量的错误 是发生在输入或输出范围的边界上,而不是发 生在输入输出范围的内部。因此针对各种边界 情况设计测试用例,可以查出更多的错误。 使用边界值分析方法设计测试用例,首先应 确定边界情况。通常输入和输出等价类的边界, 就是应着重测试的边界情况。应当选取正好等 于,刚刚大于或刚刚小于边界的值作为测试数 据,而不是选取等价类中的典型值或任意值作 为测试数据。

3.4常见的边界值
对16-bit 的整数而言 32767 和 -32768 是边界

3

1 报表的第一行和最后一行

2

数组元素的第一 个和最后一个

4
循环的第 0 次、第 1 次和 倒数第 2 次、最后一次

3.5边界值分析的原则
1)如果输入条件规定了值的范围,则应取刚达到这个范围的 边界的值,以及刚刚超越这个范围边界的值作为测试输入 数据。 2)如果输入条件规定了值的个数,则用最大个数,最小个数, 比最小个数少一,比最大个数多一的数作为测试数据。 3)将规则1)和2)应用于输出条件,即设计测试用例使输 出值达到边界值及其左右的值。 4)如果程序的规格说明给出的输入域或输出域是有序集合, 则应选取集合的第一个元素和最后一个元素作为测试用 例。 5)如果程序中使用了一个内部数据结构,则应当选择这个内 部数据结构的边界上的值作为测试用例。 6)分析规格说明,找出其它可能的边界条件。

课程内容
边界值分析概述

实例讲解与演练
总结与演练

原因猜猜猜

原因猜!猜!猜!
原因分析

程序员使用比较操作符的习惯

由于实际循环和条件检索有多种方式而产生的困惑

没清楚理解需求,尤其是边界值附近的需求

课程总结
? 边界值分析法概述 ? 实例讲解与演练
折扣——三角

形边界分析——年份边界划分

? 总结与演练 ? 分析bug产生的原因
关注比较操作符 关注循环和条件检索 充分理解需求

祝 大 家 学 习 愉 快 !


三 : 3、边界值分析法

边界值分析法 3、边界值分析法

边界值分析法 3、边界值分析法

边界值分析法 3、边界值分析法

功能测试技术

—边界值分析法东软IT人才实训中心1

边界值分析法 3、边界值分析法

主要内容??

?边界值分析法的概念常见的边界值边界值分析法设计测试用例健壮性测试?标准性(一般性)测试?

2

边界值分析法 3、边界值分析法

边界值分析法?边界值分析法就是对输入的边界值进行测试的一种黑盒测进行测试的种黑盒测试方法。(www.61k.com)通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。

3

边界值分析法 3、边界值分析法

为什么使用边界值分析法??测试实践表明,大量的故障往往发生在输入定义域的边界上,而不是在其内部。(www.61k.com]因此,针对各种边界情况设计测试用例,通常会取得很好的测试效果。

例如,一个循环条件为“例个循环条件为≤”时,却错写成“时却错写成<”;计数器发生少计数一次。

4

边界值分析法 3、边界值分析法

怎样用边界值分析法设计测试用例怎样用边界值分析法设计测试用例?(1)首先确定边界情况

通常边界就是应该着重测试的边界情况。[www.61k.com)

(2)选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值。

5

边界值分析法 3、边界值分析法

常见的边界值??

?

?

?对16-bit的整数而言32767和-32768是边界屏幕上光标在最左上、最右下位置报表的第一行和最后一行数组元素的第一个和最后一个循环的第0次、第1次和倒数第2次、最后次、最后一次次

6

边界值分析法 3、边界值分析法

边界值分析法 3、边界值分析法

边界值分析法 3、边界值分析法

标准性(一般性般性)测试

对于一个含有对于个含有n个变量的程序,保留其中保留其中一个变量,让其余的变个变量,让其余的变量取正常值,被保留的变量依次取min、min+、nom、max-、max值,对每个变量都重复进行。(www.61k.com]这样,对于一个有值,对每个变量都重复进行。这样,对于个有n个变量的程序,边界值分析测试程序会产生4n+1个测试用例。

边界值分析法是基于可靠性理论中称为“单故障”的假设,即有两个或两个以上故障同时出现而导致软件失效的情况很少,也就是说,软件失效基本上是由单故障引起的。

8

边界值分析法 3、边界值分析法

边界值分析法 3、边界值分析法

边界值分析法 3、边界值分析法

实战演练?有二元函数f(x,y),其中x∈[1,12],y∈[1,31]。[www.61k.com)?则采用边界值分析法设计的测试用例是:

10

边界值分析法 3、边界值分析法

健壮测试健壮性测试?健壮性测试是边界值分析测试的一种扩展除了取边界值外还健壮性测试是边界值分析测试的一种扩展,除了取边界值外,还需要考虑采用一个略超过最大值(max+)及略小于最小值(min-)的取值检查超过极限值时系统的情况取值,检查超过极限值时系统的情况

?对于一个含有n个变量的程序,保留其中一个变量,让其余的变量个变量的程序保留其中一个变量让其余的变量取正常值,被保留的变量依次取min、min+、min-,nom、max-、max,max+值,对每个变量都重复进行。[www.61k.com)这样,对于一个有max, max+值对每个变量都重复进行这样对于一个有n个变量的程序,边界值分析测试程序会产生6n+1个测试用例。

11

边界值分析法 3、边界值分析法

边界值分析法 3、边界值分析法

边界值分析法 3、边界值分析法

实战演练?某移动运营商手机话费收取规定:公司每月25日为结帐日,到25日晚24:00时计算用户当月电话累计使用情况(即上月26日凌晨0:00起至本月25日时,计算用户当月电话累计使用情况(即上月

23:59:59止的话费累计额),当通话费用超过200元时,将根据超出金额不同,而赠送三种不同面值的同而赠送种同面值的IP卡做为奖励(注:月累计话费不可能超过做为奖励注月累计话费可能过15000元),当年连续12个月获得最高面值IP卡(50元IP卡)的用户,将赠送香港七日游,同时将奖励累计次数做清零处理。(www.61k.com)话费累计标准及赠送标准如下:

话费累计金额

0—199元

200元—499元

500元—799元

800元—15000元赠送IP卡面值20元30元50元

13

边界值分析法 3、边界值分析法

本章小结??

?边界值分析法的概念常的边值常见的边界值边界值分析法设计测试用例健壮性测试?标准性(一般性)测试?

14

边界值分析法 3、边界值分析法

Copy g t Copyright ? 2008 版权所有 东软集团 00815

61阅读提醒您本文地址:

本文标题:边界值分析法-精神分析之自我边界
本文地址: http://www.61k.com/1125651.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1