有时候,当我孤独地坐着等待生命大门关闭时,一种与世隔绝的感觉就会像冷雾一样笼罩着我。远处有光明、音乐和友谊,但我进不去,命运之神无情地挡住了大门。我真想义正词严地提出抗议,因为我的心仍然充满了热情。但是那些酸楚而无益的话语流溢在唇边,欲言又止,犹如泪水往肚里流,沉默浸透了我的灵魂。然后,希望之神微笑着走来对我轻轻耳语说:“忘我就是快乐。”因而我要把别人眼睛所看见的光明当作我的太阳,别人耳朵所听见的音乐当作我的乐曲,别人嘴角的微笑当作我的快乐。

发布新日志

  • 软件测试用例设计方法--场景分析法(2)

    2009-08-24 16:37:13

    SATM客户可以选择三种交易中的任意一种:存款、取款和查询余额。这些交易可以在信用帐户和储蓄帐户上完成。如下图所示:

     

    以用户查询余额为例,分析应用场景:

    用户卡无效,被扣下:

    用户第三次输入错误身份编号,选择推出(1)(2)(3)(15)

    用户查询余俄:

    用户输入错误身份少于3次,系统再进入(2),正确后进入屏幕5,可以选择交易类型。

    用户查询余额后退出(1)(2)(5)(14)(15)

    用户正确取款:(1)(2)(5)(7)(11)(14)

    用户取款通道暂不可用,用户等待后可取(1)(2)(5)(10)(7)

    用户余俄不足,用户取款被取消 (1)(2)(5)(7)(8)(15)

    用户输入金额不是10的正数,进入9.重新输入后可取(1)(2)(5)(7)(11)

    用户输入金额大于余俄,转入9,修正后进入11 。(1)(2)(5)(7)(9)(11)

    用户在分支操作中出现错误,修正后可以取出(1)(2)(5)(10)(7)(8)(9)(11)(14)(15)

    用户先查余额,再取款,之后再差余额

    用户先查余额,再存款,之后再差余额

    用户取款后余额更新

    用户存款后余额更新

  • 软件测试用例设计方法--场景分析法

    2009-08-24 15:47:26

    场景分析法:分析软件应用的场景,从用户的角度出发,从场景的角度来设计测试用例,是一种面向用户的测试用例设计方法。

    关心用户做什么,而不是关心产品做什么

    优点:实用性强,有效,设计出来的用例有价值

    缺点:可能使用的场景不一定能对事件系列进行全面的分析,设计出来的用例不完整。

    分析方法的步骤:

    1 找出所有会影响结果的环境因素。

    2 找出所有可能发生的事件系列。

    3 将环境因素和事件系列进行组合分析,推导不同的场景。

    例子:

     

    树上有一群鸟,一个猎人开枪打死一只还有几只???

     

    场景包含显性场景和隐性场景

    分析场景:

    因素:鸟  树,猎人  枪

    分析环境因素中可能出现的情况:

    因素:树 树很大,很多鸟藏在树上,没有跑,树上还剩下9只鸟
            猎人打中了一个鸟巢的鸟,所以鸟巢其他的鸟掉落下来,为n ,其中n<10,剩余的鸟为10-n
          猎人打中了鸟妈妈,剩下的鸟都是不会飞的鸟宝宝。所以还有9只鸟
          枪:枪是无声的,其他鸟都没有听见,所以树上还有9只鸟。

    结合可能出现的情况进行分析,得到以下场景:

    场景1:

    猎人开枪打鸟 
    一只鸟死了,鸟掉在树下   
    其它鸟跑了
    树上还剩下1只鸟

     

    场景2:

    猎人开枪打鸟 
    一只鸟死了,鸟掉在树下
    其它鸟跑了
    树上还剩下0只鸟

     

    场景3:

    猎人开枪打鸟 
    一只鸟死了,鸟掉在树下   
    其它鸟藏在树上

    树上还剩下9只鸟

    场景4:

    猎人开枪打鸟 
    一只鸟死了,鸟掉在树下   
    其它鸟藏在树上

    树上还剩下9只鸟

    场景5:

    猎人开枪打鸟 
    一只鸟死了,死了的那只鸟在鸟巢里,鸟巢也掉在树下
    其它鸟跑了

    树上还剩下n只鸟,n的数目就是鸟巢里小鸟的数目。

    场景6:

    猎人开枪打鸟 

    猎人打中了鸟妈妈,剩下的鸟都是不会飞的鸟宝宝,在鸟巢里。

    树上还有9只鸟

    场景7:

    猎人开枪打鸟,强是无声的
    一只鸟死了,掉在树下
    其它鸟都没听见,还在树上

    树上还剩下9只鸟

    场景8:

    猎人开枪打鸟,强是无声的
    一只鸟死了,还在树上
    其它鸟都没听见,还在树上

    树上还剩下10只鸟

    影响结果的因素:

    树上又增加了刚刚回来的鸟爸爸和鸟妈妈,所以总数会增加。

    树上

     

Open Toolbar