有肚量去容忍那些不能改变的事,有勇气去改变那些可以改变的事,有智慧去区分上述两类事

发布新日志

  • 爱情九十九步走

    2007-05-11 22:32:57

    我和你背对背开始往前走,我们说好走完一百步再回头,如果还能看到对方,我们就忘记以前所有的不快,重新开始,如果看不到,就继续往前走,不再回头。 

    当我走出第一步的时候,一种叫悲哀的东西漫过心底,我们的爱情只剩下九十九步。我们怎么走到如今这一步?曾几何时,我们一起在雨中漫步,衣服淋湿了,也不觉的冷。曾几何时,我们携手夕阳下,落叶分飞,曾几何时.... 

    我已走过二十步,你呢?我好想回头看看你,是否也那么步履维艰。你还记得吗?你教我学电脑的时候,你告诉我,编程里有一种情况叫死循环,进去了,就出不来,你说你对我的爱就是死循环,当时我很感动。后来我知道了死循环不是无药可救,只要放弃整个程序,退出来就能进入一个新程序。你现在是不是也想到了死循环?你是否也决定退出曾经精心营造的程序? 

    八十步悄然在我身后,你是否也想到了前断不愉快的日子?我们为了一点小事争吵,终于有一天你对我说,我们不能再这么下去了,我们分手吧。我问你是不是不喜欢我了,你说,因为太喜欢,所以不能容忍你跟我在一起那么不快乐。 

    九十九步了,我艰难的抬起沉重的脚,迟迟不愿放下,我怕放下,从此再也没有幸福可言。我怕,脚终于落下,泪也顺流而下,我不愿回头,我不敢回头。突然,一双宽大的手抱住了我,我回过头,看到了你,看到你充满深深自责和浓浓爱意的双眼。你说:“永远不会再让你一人走。其实,我一直在你身后,一直在等你回头.... 
  • 每天看一遍都会有收获的24句话

    2007-05-11 22:28:30

    1.记住该记住的,忘记该忘记的。改变能改变的,接受不能改变的 。
    2.能冲刷一切的除了眼泪,就是时间,以时间来推移感情,时间越长,冲突越淡,仿佛不断稀释的茶。
    3.怨言是上天得至人类最大的供物,也是人类祷告中最真诚的部分。
    4.智慧的代价是矛盾。这是人生对人生观开的玩笑。
    5.世上的姑娘总以为自己是骄傲的公主(除了少数极丑和少数极聪明的姑娘例外)。
    6.如果敌人让你生气,那说明你还没有胜他的把握。
    7.如果朋友让你生气,那说明你仍然在意他的友情。
    8.令狐冲说“有些事情本身我们无法控制,只好控制自己”。
    9.我不知道我现在做的哪些是对的,那些是错的,而当我终于老死的时候我才知道这些。所以我现在所能做的就是尽力做好每一件事,然后等待着老死。
    10.也许有些人很可恶,有些人很卑鄙。而当我设身为他想象的时候,我才知道:他比我还可怜。所以请原谅所有你见过的人——好人或者坏人。
    11鱼对水说:你看不到我的眼泪,因为我在水里。水说:我能感觉到你的眼泪,因为你在我心里。
    12.快乐要有悲伤作陪,雨过应该就有天晴。如果雨后还是雨,如果忧伤之后还是忧伤,请让我们从容面对这离别之后的离别,微笑地去寻找一个不可能出现的你!
    13.死亡教会人一切,如同考试之后公布的结果--虽然恍然大悟,但为时晚矣!
    14.你出生的时候,你哭着,周围的人笑着;你逝去的时候,你笑着,而周围的人在哭!一切都是轮回!!我们都在轮回中!!!
    15.于千万人之中,遇见你所遇见的人;于千万年之中,时间的无涯荒野里;没有早一步,也没有晚一步,刚巧赶上了。
    16.每个人都有潜在的能量,只是很容易:被习惯所掩盖,被时间所迷离,被惰性所消磨。
    17.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己。
    18.当幻想和现实面对时,总是很痛苦的。要么你被痛苦击倒,要么你把痛苦踩在脚下。
    19.真正的爱情是不讲究热闹不讲究排场不讲究繁华更不讲究嚎头的。
    20.生命中,不断地有人离开或进入。于是,看见的,看不见了;记住的,遗忘了。生命中,不断地有得到和失落。于是,看不见的,看见了;遗忘的,记住了。然而,看不见的,是不是就等于不存在?记住的,是不是永远不会消失?
    21.我们确实活得艰难,一要承受种种外部的压力,更要面对自己内心的困惑。在苦苦挣扎中,如果有人向你投以理解的目光,你会感到一种生命的暖意,或许仅有短暂的一瞥,就足以使我感奋不已。
    22.我不去想是否能够成功,既然选择了远方,便只顾风雨兼程;我不去想身后会不会袭来寒风冷雨,既然目标是地平线,留给世界的只能是背影。
    23.后悔是一种耗费精神的情绪。后悔是比损失更大的损失,比错误更大的错误。所以不要后悔。
    24.日出东海落西山,愁也一天,喜也一天;遇事不钻牛角尖,人也舒坦,心也舒坦。
  • 一个HR人给应届生的面试建议(转自网络)

    2007-05-10 20:19:10

        从事人力资源工作很多年了,多多少少积累了一些经验。已经有许多同仁发表文章,讲了如何撰写简历,面试的礼仪要求等,珠玉在前,不再赘言。适逢2006届大学毕业生进入求职阶段,特此针对面试环节谈一些看法,希望能对大家有所帮助。当然,仅为一家之言,若能抛砖引玉,则大幸也。
      
      即使是最优秀的HR,在对应届生进行面试时,都会感到些许茫然:问不到工作经验;没有Reference Check可以提供;所学专业知识与实际需要脱节;有些毕业生甚至不知道自己的兴趣所在;再加上毕业生的心态不稳定---急功近利者,妄自菲薄者,眼高手低者都大有人在。所以,很多公司都开始使用Competency (胜任力) 来进行评估。
      
      有必要先介绍一下何谓Competency胜任力。胜任力是一种可以被观察到的行为,这种行为在成功人士身上表现得更多,更频繁,取得的成果也更大。如果用海上冰山作比喻,则水面上的十分之一就是这种胜任力,而水面下的十分之九就是我们的知识、技能、态度、价值观。你如果在面试时问:您是否会认真执行公司的每一项规定,答案肯定是“愿意”,而这种问题在我们看来就是无效问题。所以在我们公司,所有的问题都要求尽量给出一个实际的事例。
      
      好了,回到我们的主题----应届生在参加面试时如何有技巧的回答一系列的问题。
      
      开始之前务必记住:
      黄金法则:80/20---你要承担起80%的谈话而面试官只会说20%。
      白金法则:你必须试着控制面试的节奏和话题。
      钻石法则:对于没有把握的问题,抛回给面试官。
      
      1. 在一分钟内介绍一下你自己
      这似乎是必答题。不要以为这很容易。如果你用一分钟来重复你的简历,恭喜你,你的印象加分没有了!建议你最多用二十秒钟介绍自己的姓名、学校、专业。然后话锋一转,引出自己的优势或强项。一定要在最短时间内激发起面试官对你的好感,或者至少是兴趣。
      成功的模式可以是:我叫XXX,英文名字XXX,XX省XX市人,今年6月将从XX学校XX专业本科(专科)毕业。除了简历上您看到的介绍,我愿意特别说一下我在XXX方面的特长/我最大的特点是……(给出事例)。正是基于对自己这方面的自信,使我有勇气来应聘贵公司的XXX这一职位。(看表)一分钟到了,希望我没有超时。(很阳光的微笑)
      如果面试官不是EQ太低,你的最后一句话应该会使他放松和微笑。资历嫩一点的还会接着问:“为什么你会这么认为呢?”如果他真的这么问你,Bingo!你完全有机会操纵这次面试!
      2.应届生经常会被问到的一个问题是:你为什么会选择你目前学习的专业呢?千万当心,这个问题的目的是考察你的Decision Quality这一项胜任力,所以不要简单的说“感兴趣”或者“就业前景乐观”等。给大家一个成功的范例(同样适用于诸如‘您所做过的一个成功/最大的决定是什么”):
      问:张先生,您为什么会选择财务专业呢?
      答:的确,财务已经连续多年成为高校热门专业,这造成了就业时无可避免的激烈竞争。可当初我选择财务专业时并不是单纯因为它的热门程度。我早就把就业目标锁定在苏州工业园区的外资企业。根据我高三时搜集到的统计资料,园区当时有外企XXX家,而且每年以XXX%的速度在增加。以每个公司财务部至少5个人计算(总账,应收应付,税务,出纳再加上一个经理),加上园区的平均离职率是15%,则在我毕业时,可以有XXX个空缺。我毕业那年应该全国有XX相关专业的毕业生。其中可能有10%会瞄准苏州,而我填报的苏州大学在当地口碑尚可,属于中等偏上。那么,有1/2的对手能被我淘汰。再加上我就在苏州本地学习,四年中可以更早的寻求机会,所以,我很有信心的选择了这个专业。
      其实,没有哪个面试官会相信你真的作过如此缜密的调查分析,但你已经展示了你做决策时的思路,所以可以加分。
      记住:所有的回答要符合你专业的特点。不要说得太到位,可以自圆其说就行了,不然,他们会觉得你要么太虚伪,要么太狂妄。还有,应该表示对自己的专业的确感兴趣,或者增加点戏剧效果:我本来理解的财务管理就是管账,所以开始的时候还真后悔了一阵,直到大三时开始了在企业的实践,才有了改观,并真正喜欢上了我的专业。这样显得真实可信,更重要的是,很自然的由你引导到准备好的问题:实习的收获。
      
      3. 为了考察您Learning on the Fly这一条胜任力,通常我们会问您在实习期间的收获。此时,不要夸大自己的成绩,谦虚一点。还有,不妨说一下自己的失误(不用怕,毕竟你是在实习)。记住:详细说明当时的情况(Situation),你要达到的目的(Task),你采取了哪些步骤(Actions),事情的结果(Result),还有你得到的经验教训(Lesson learned)以及后来怎样运用到工作中避免犯类似的错误。最后做出总结:原来书本上的知识要能够在工作中熟练运用,这期间还有很长的一段路要走。还可以说:回到学校后,我对自己的实习经历作了一番总结,发现自己在XXX方面还需要加强。所以,我很注意利用大学的最后一个学期来弥补这一不足。现在,我对自己很有信心,如果时间能够倒流,我相信我能做到更好。
      
      4.你有过和别人合作的经历吗?(千万要回答“有”)那么,在这过程中,你是如何处理意见分歧的呢?现在是考察你的Conflicts Management。现在的绝大部分企业都不欣赏没有原则的老好人。所以,你要把自己包装得强势一些。
      我本人比较满意的回答:
      每个人在团队中都应该可以自由坦诚地发表意见,我会非常认真的聆听,分析;但对于自己的意见我不会没有原则的轻易放弃。民主过后还需要集中。我是学校英语俱乐部的主席,在组织校际年度联欢时,有两个干事的意见和我不一致。(停顿一下,让面试官记住你的这个闪光点)我和他们开了会。大家都阐述了各自的理由。很遗憾,我仍然没有说服这两人。在这种情况下,我感谢他们的积极参与,但表示仍然会采用我的方案。我的理念是:Meeting 不等于Voting,完全不需要少数服从多数;我是负责人,我相信自己有能力采取最佳方案;假如失败了,我也会承担主要责任。而如果我是团队的普通一员,我会保留自己的意见,但还是认真执行管理者已经做出的决策。当然,学校毕竟不同于公司,情况会更加复杂,但我坚信,只要遵循“对事不对人”的原则,任何问题都可以得到解决。
      在回答时,一定要眼睛看着面试官,微笑,以冲淡你的咄咄逼人。
      
      如果你实在没有把握,可以把问题抛还给面试官,试举一例(还是同样的问题):
      问:你是如何处理意见分歧的呢?
      答:您问的恰好也是我最困惑的一点,而学校里老师从来不给我们这样的指点。一方面,我不想做没有原则的老好人,另一方面,大家都是朝夕相处的同学,我不想让他们觉得我盛气凌人。我当时是这样做的:…… 可一直到现在,我都不知道是否作的正确,也许我可以从您那里得到一些指教,您说我当时这么做有问题吗?
      如果对方马上对你言传身教,那他铁定是菜鸟,你不用紧张了,因为,合理的反应应该是不置可否的说:其实这个问题永远不会有标准答案。




    to: 我凝视你的侧脸
        谢谢您的帮助。我在今年下半年面试比较多的单位,但是一些有分量,自己又想进去的企业往往与自己擦肩而过。自己觉得本人的表达能力方面还比较有信心,而且与人交往方面能够表现出比较出色。所以自己的职业规划是做化工行业的销售工程师(本人化学小硕)。在面试的时候经常会遇到这样的问题,让我有点棘手,感觉回答的也不好。希望您给我帮助。
        
        1.说说您的缺点
        虽然很多人说“自己刚毕业,没有经验”,但本人觉得太俗了,一直没有找到更加好的回答方式。
        
        2.硕士毕业来做销售,你觉得很划算?
        我一般是结合自己的性格和兴趣来回答的,不知道您有更好的回答否?
        
        3.我觉得你的非常善谈,但有什么时候与人交流的时候产生不和谐?
        我觉得很头疼这个问题。
        
        希望楼主您给我解答。
        在此谢谢了
      -------------------------------
      1是很实际的一个问题。许多人在被问及自己的缺点时,常常本能的采用“自我保护”的姿态,生怕说错话,于是就有了“我最大的缺点就是工作太投入,不注意休息”这样的笑话。其实,这样的问题很好打发:说一些由于年龄或社会经验不足而导致的缺点,或者是因为级别不够高而无奈的缺点。因为,随着时间的推移,经验的积累和级别的提升,这些缺点都会消失。举例如下:
      问:说说您的缺点,好吗?
      答:缺点每个人都有很多。我不会说什么“我最大的缺点就是工作太投入,不注意休息” (笑,纯真或爽朗的笑,视对方反应而定)。我最大的缺点就是面对高层管理者时会无比紧张,异乎寻常的紧张,有时甚至会语无伦次甚至失语。明明没有犯错误,也会脸红心跳。我猜想这是在学校老师恐惧症的延续吧。(注意这最后一句话,足以使面试官原谅你的这一缺点)。我的另一个缺点是不会或者说是没有勇气说NO。从实习开始就是这样,即使自己已经是超负荷了,对于别人的要求,不管是上司还是同级,都仍然会答应下来,而我又是有了一点小事就会睡不着的人,所以不得不常常开夜车把事情做完;而别人发现每次我都能完成任务,就认为我还有余力,就又交给我新的任务……
      
      问题2 硕士做销售,你从兴趣上着手,应该可以。还能在“硕士”学历的理解上可以做文章。例如:我从不认为硕士在能力上肯定会比本科生强,也不认为理所当然比本科生高一个级别。我一直认为,三年的硕士研究生经历,最大的收获是自己的学习能力和实际运用能力的极大提高。同样是应届生,我会更沉着,更周详,更自信。
      
      3 在人际沟通上是否曾经有过不和谐?“有,肯定有!其实我这个人很容易和别人相处,因为我会换位思考,以此来理解他人。但是!如果遇到价值观和我有抵触的人,我会无法容忍,可能会不能进行有效沟通。我最痛恨三种人:说话言而无信;做事虎头蛇尾;妄想不劳而获。这种人已经触犯到我的原则底线。当然,我不会拂袖而去,但实在不愿敷衍。也许这就是还不够世故圆滑吧。我很矛盾,不知道该做怎样的拿捏与平衡。”
      明白了吗?这是我自己第一次面试时回答的答案。自己觉得有4个优点:1 说明沟通不畅的根本原因不在你 2 表示你涉世未深,还很纯真 3 show了一下你的人格魅力 4 表明你愿意改变





    作为应届生,在面试前,应该了解一下外企的部门架构。以欧美企业为例,一般部门内的职位从低到高依次为:助理(如果是本科生,有时候可以跳过)---专员---资深专员---主管---资深主管---部门副经理/Section Manager---部门经理。一般,主管要求有5年以上的相关工作经验,这是一个分水岭。好,回过来谈谈面试时如何回答关于职业生涯规划问题。其实,这种问题并不需要你回答得无懈可击,这也办不到---你说得通俗了,认为你胸无大志;回答太专业了,又觉得你好高鹜远.
      回答这类问题,有以下几点可以帮你加分:
      1.设定一个与自己专业相关的长远目标;这个目标要和公司的工作有关但不要局限在企业内部(因为空间有限,会遭遇许多太过于细节的问题)。例如,HR专业的学生可以说,自己的目标是在35岁之前,也就是10年内,成为一名优秀的人才测评专家或者资深企业人力资源顾问;工程技术专业的学生,可以成为精益生产专家或者黑带大师;IT专业则可以在信息资源整合和ERP解决方案方面成为专家,等等。注意,要着重在你想做些什么,而不是你想爬到什么级别。
      2.把这个目标分解,以1年,3年,5年,10年的进度,逐步推进。这个就要靠你自己编了,恕在下不能一一举例。记住,每个阶段都要说明你能为公司做出怎样的贡献,你能得到怎样的提高,这与你长远目标的关系在哪里。此时,可以适当联系到刚刚提到的部门架构。
      3.在此过程中,除了自己想办法不断充电,还要说一下你希望公司可以给你怎样的帮助。比如能够有岗位轮换的机会;或者能够参与各种项目等。不要提希望公司会给你培训,送你出国,给你报销学费,要表现得自己希望在实践中成长。
      4.强调自己的稳定的心态。你可以这样说:“中国人最讲究‘名正言顺’或者‘不在其位,不谋其职’,所以很多人都认为,只有给了主管的职位,才能运用主管的权利,发挥主管的作用。我的理念和别人不同,我认为恰恰相反,当你展示出了主管该具有的能力,能完成更多的工作,公司自然会考虑对你的职位进行调整。在没有足够的权力时,要使用自己的影响力,所以我鄙视那些成天想着晋升却没有任何建树的人。”这样子,你的自我包装就成功了一大半。
      5.最后要注意,在回答类似问题时,不要显得太胸有成竹。偶尔显示出涉世未深可以让面试官觉得你还有学生的单纯。“这个问题很大,我在学校里也曾经断断续续的考虑过,现在我简单的讲一下,可能会显得一厢情愿,希望得到您的指教”这样的一个缓冲在许多时候很管用哦。(还记得钻石法则吗?)





    有人问起多个问题同时出现时,应该如何解决。这就是Priority Setting的胜任力。应对思路是把所有要处理的事情按轻重缓急分成4个象限:重要而且紧急;重要但不紧急;不重要但紧急;不重要也不紧急。但记住,不要直接叙述这个思路,这会让人觉得你不像应届生。还是通过举例说明比较好。我面试过的一个比较好的例子:我在大三时正好要复习准备英语6级考试,这时有机会可以去一家企业做兼职部门助理,但需要每周花三个半天。同时,每月一次的英语沙龙活动要组织安排,还要(不好意思地说)抽空陪陪女朋友(最后一点很重要,可以活跃气氛,还为下面制造了一个不重要不紧急的事例)。我当时利用没有课程的下午去公司工作,一般要到5点半回学校。在公车上的30分钟正好用来总结当天在公司的收获和需要了解的知识。在食堂与女朋友吃晚饭,六点半去教室自习,到十点回宿舍。英语沙龙的工作委派给大二的两个干事,他们每天会到自习教室找我谈10分钟,我会给他们一些建议。这样,我没有花太多的精力在沙龙活动上,可对整个过程都有了解和掌控。后来6级考试顺利通过,那家公司对我的工作评价很高,我也学了很多东西;英语沙龙的活动如期举行,我和女朋友也没有疏远。
      这同时展示了三条胜任力:priority setting; delegation和work/life balance
  • 最近生活有点烦恼

    2007-01-20 20:34:44

      终于要毕业了,以前很期盼早点毕业,那么自己就可以随心安排自己的生活了,现在发现当时真的有点离谱,真正要走的时候却发现自己是多么不舍得,还有那多放不掉,好多依恋的东西绊着自己,也许人生要洒脱点,那样自己也走得很勇敢,想的多了反而是种煎熬。

      最近也在想测试的工作,有时想想随便去找份工作,那么以后自己也会走好吗?想真正找到一份自己喜欢的工作,的确是很难。很多时候怀疑自己到底适不适合做测试了,一直觉得女孩子不怎么适合开发,最主要是怕自己也做不好,可是测试的话我就喜欢了吗?真的有点不懂了,心里明白要有个职业规划,可真的想来想去去觉得好难,还没有走出去,就依自己现在的一些经历,一些思想就能确定我将来做的事吗?

      他发消息说他被薄言公司录取了,可是真正要自己写简历过去的时候,却无法落笔,也许真的要想想了,毕竟只是有从事测试的想法,可真正的测试知识自己却还懂很少,也许人是不能用来诠量的,想清楚些吧,如果真的决定是开发还是测试就打算下一步要怎么走吧。学校里面的软通培训还是去做测试,做测试的话真的要去上海培训吗?

      毕业了,要去面试的地方都什么公司啊,哎,真的不想去,不想就那么随便的走下去,至少自己对未来也要有个规划吧。职业的话也如此,不想就那么随便走太多的弯路,自己一个人摸来摸去的也不知道在外面会摸几年的,想清就好了吧。

  • 软件测试的基本常识

    2007-01-09 11:02:56

    软件测试的基本常识

    软件开发和使用的历史已经留给了我们很多由于软件缺陷而导致的巨大财力、物力损失的经验教训。这些经验教训迫使我们这些测试工程师们必须采取强有力的检测措施来检测未发现的隐藏的软件缺陷。

    生产软件的最终目的是为了满足客户需求,我们以客户需求作为评判软件质量的标准,认为软件缺陷( Software Bug )的具体含义包括下面几个因素:

    a 软件未达到客户需求的功能和性能;

    b 软件超出客户需求的范围;

    c 软件出现客户需求不能容忍的错误;

    d 软件的使用未能符合客户的习惯和工作环境。

    考虑到设计等方面的因素,我们还可以认为软件缺陷还可以包括软件设计不符合规范,未能在特定的条件(资金、范围等)达到最佳等。可惜的是,我们中的很多人更倾向于把软件缺陷看成运行时出现问题上来,认为软件测试仅限于程序提交之后。

    在目前的国内环境下,我们几乎看不到完整准确的客户需求说明书,加以客户的需求时时在变,追求完美的测试变得不太可能。因此作为一个优异的测试人员,追求软件质量的完美固然是我们的宗旨,但是明确软件测试现实与理想的差距,在软件测试中学会取舍和让步,对软件测试是有百益而无一弊的。

    下面是一些软件测试的常识,对这些常识的理解和运用将有助于我们在进行软件测试时能够更好的把握软件测试的尺度。

    a 测试是不完全的(测试不完全)

    很显然,由于软件需求的不完整性、软件逻辑路径的组合性、输入数据的大量性及结果多样性等因素,哪怕是一个极其简单的程序,要想穷尽所有逻辑路径,所有输入数据和验证所有结果是非常困难的一件事情。我们举一个简单的例子,比如说求两个整数的最大公约数。其输入信息为两个正整数。但是如果我们将整个正整数域的数字进行一番测试的话,从其数目的无限性我们便可证明是这样的测试在实际生活中是行不通的,即便某一天我们能够穷尽该程序,只怕我们乃至我们的子孙都早已作古了。为此作为软件测试,我们一般采用等价类和边界值分析等措施来进行实际的软件测试,寻找最小用例集合成为我们精简测试复杂性的一条必经之道。

    b 测试具有免疫性(软件缺陷免疫性)

    软件缺陷与病毒一样具有可怕的 “ 免疫性 ” ,测试人员对其采用的测试越多,其免疫能力就越强,寻找更多软件缺陷就更加困难。由数学上的概率论我们可以推出这一结论。假设一个 50000 行的程序中有 500 个软件缺陷并且这些软件错误分布时均匀的,则每 100 行可以找到一个软件缺陷。我们假设测试人员用某种方法花在查找软件缺陷的精力为 X 小时 /100 行。照此推算,软件存在 500 个缺陷时,我们查找一个软件缺陷需要 X 小时,当软件只存在 5 个错误时,我们每查找一个软件缺陷需要 100X 小时。实践证明,实际的测试过程比上面的假设更为苛刻,为此我们必须更换不同的测试方式和测试数据。该例子还说明了在软件测试中采用单一的方法不能高效和完全的针对所有软件缺陷,因此软件测试应该尽可能的多采用多种途径进行测试。

    c 测试是 “ 泛型概念 ” (全程测试)

    我一直反对软件测试仅存在于程序完成之后。如果单纯的只将程序设计阶段后的阶段称之为软件测试的话,需求阶段和设计阶段的缺陷产生的放大效应会加大。这非常不利于保证软件质量。需求缺陷、设计缺陷也是软件缺陷,记住 “ 软件缺陷具有生育能力 ” 。软件测试应该跨越整个软件开发流程。需求验证(自检)和设计验证(自检)也可以算作软件测试(建议称为:需求测试和设计测试)的一种。软件测试应该是一个泛型概念,涵盖整个软件生命周期,这样才能确保周期的每个阶段禁得起考验。同时测试本身也需要有第三者进行评估(信息系统审计和软件工程监理),即测试本身也应当被测试,从而确保测试自身的可靠性和高效性。否则自身不正,难以服人。

    另外还需指出的是软件测试是提高软件产品质量的必要条件而非充分条件,软件测试是提高产品质量最直接、最快捷的手段,但决不是一个根本手段。

    d 80-20 原则

    80% 的软件缺陷常常生存在软件 20% 的空间里。这个原则告诉我们,如果你想使软件测试有效地话,记住常常光临其高危多发 “ 地段 ” 。在那里发现软件缺陷的可能性会大的多。这一原则对于软件测试人员提高测试效率及缺陷发现率有着重大的意义。聪明的测试人员会根据这个原则很快找出较多的缺陷而愚蠢的测试人员却仍在漫无目的地到处搜寻。

    80-20 原则的另外一种情况是,我们在系统分析、系统设计、系统实现阶段的复审,测试工作中能够发现和避免 80% 的软件缺陷,此后的系统测试能够帮助我们找出剩余缺陷中的 80% ,最后的 5% 的软件缺陷可能只有在系统交付使用后用户经过大范围、长时间使用后才会曝露出来。因为软件测试只能够保证尽可能多地发现软件缺陷,却无法保证能够发现所有的软件缺陷。

    80-20 原则还能反映到软件测试的自动化方面上来,实践证明 80% 的软件缺陷可以借助人工测试而发现, 20% 的软件缺陷可以借助自动化测试能够得以发现。由于这二者间具有交叉的部分,因此尚有 5% 左右的软件缺陷需要通过其他方式进行发现和修正。

    e 为效益而测试

    为什么我们要实施软件测试,是为了提高项目的质量效益最终以提高项目的总体效益。为此我们不难得出我们在实施软件测试应该掌握的度。软件测试应该在软件测试成本和软件质量效益两者间找到一个平衡点。这个平衡点就是我们在实施软件测试时应该遵守的度。单方面的追求都必然损害软件测试存在的价值和意义。一般说来,在软件测试中我们应该尽量地保持软件测试简单性,切勿将软件测试过度复杂化,拿物理学家爱因斯坦的话说就是: Keep it simple but not too simple 。

    f 缺陷的必然性

    软件测试中,由于错误的关联性,并不是所有的软件缺陷都能够得以修复。某些软件缺陷虽然能够得以修复但在修复的过程中我们会难免引入新的软件缺陷。很多软件缺陷之间是相互矛盾的,一个矛盾的消失必然会引发另外一个矛盾的产生。比如我们在解决通用性的缺陷后往往会带来执行效率上的缺陷。更何况在缺陷的修复过程中,我们常常还会受时间、成本等方面的限制因此无法有效、完整地修复所有的软件缺陷。因此评估软件缺陷的重要度、影响范围,选择一个折中的方案或是从非软件的因素(比如提升硬件性能)考虑软件缺陷成为我们在面对软件缺陷时一个必须直面的事实。

    g 软件测试必须有预期结果

    没有预期结果的测试是不可理喻的。软件缺陷是经过对比而得出来的。这正如没有标准无法进行度量一样。如果我们事先不知道或是无法肯定预期的结果,我们必然无法了解测试正确性。这很容易然人感觉如盲人摸象一般,不少测试人员常常凭借自身的感觉去评判软件缺陷的发生,其结果往往是把似是而非的东西作为正确的结果来判断,因此常常出现误测的现象。

    h 软件测试的意义 - 事后分析

    软件测试的目的单单是发现缺陷这么简单吗?如果是 “ 是 ” 的话,我敢保证,类似的软件缺陷在下一次新项目的软件测试中还会发生。古语说得好, “ 不知道历史的人必然会重蹈覆辙 ” 。没有对软件测试结果进行认真的分析,我们就无法了解缺陷发生的原因和应对措施,结果是我们不得不耗费的大量的人力和物力来再次查找软件缺陷。很可惜,目前大多测试团队都没有意识到这一点,测试报告中缺乏测试结果分析这一环节。

    结论:

    软件测试是一个需要 “ 自觉 ” 的过程,作为一个测试人员,遇事沉着,把持尺度,从根本上应对软件测试有着正确的认识!,希望本文可以使读者对软件测试的认识有所帮助。

  • 偶的测试空间开张了~

    2006-12-31 16:54:32

      偶的测试空间开张了,看来真的要专力于于学软件测试了,蓉儿加油~2006的最后一天给自己2007的期盼,希望自己能一直朝着自己计划的方向努力,走下去~

数据统计

  • 访问量: 2844
  • 日志数: 6
  • 建立时间: 2006-12-31
  • 更新时间: 2007-05-11

RSS订阅

Open Toolbar