测试路上,温和的坚持着,并且微笑...... 测试路上,我正在为下一个目标努力着,已经有近两年测试工作经验的我,每每看到测试工程师的职场规划,让我深刻的感悟到,要想让自己热爱的测试道路越走越宽,需要实践与理论结合,用理论规范实践,使实践更专业化;信息化时代,更加需要资源共享,思想交流,而我所学也来源于互联网上的前辈们,兄弟姐妹们. 所以在这个繁忙的工作学习里,在这个不断给自己充电的时间里,将自己的所学,所得,所感用博客的方式展现给大家,感谢在测试路上帮助过我的人,也希望能给需要帮助的人尽点微薄之力......

发布新日志

  • 低调做人,高调做事 - - tips 1

    2008-11-23 17:16:06

           低调做人,你会一次比一次稳健;高调做事,你会一次比一次优秀
    一、在姿态上要低调
        在低调中修炼自己:低调做人无论在官场、商场还是政治军事斗争中都是一种进可攻、退可守,看
    似平淡,实则高深的处世谋略。
        谦卑处世人常在:谦卑是一种智慧,是为人处世的黄金法则,懂得谦卑的人,必将得到人们的尊重,
    受到世人的敬仰。
        大智若愚,实乃养晦之术:“大智若愚”,重在一个“若”字,“若”设计了巨大的假象与骗局,掩
    饰了真实的野心、权欲、才华、声望、感情。这种甘为愚钝、甘当弱者的低调做人术,实际上是精于算
    计的隐蔽,它鼓励人们不求争先、不露真相,让自己明明白白过一生。
        平和待人留余地:“道有道法,行有行规”,做人也不例外,用平和的心态去对待人事事,也是符合
    客观要求的,因为低调做人才是跨进成功之门的钥匙。
        时机未成熟时,要挺住:人非圣贤,谁都无法甩掉七情六欲,离不开柴米油盐,即使遁入空门,“跳
    出三界外,不在五行中”,也要“出家人以宽大为怀,善哉!善哉!”不离口。所以,要成就大业,就
    得分清轻重缓急,大小远近,该舍的就得忍痛割爱,该忍的就得   从长计议,从而实现理想,成就大事
    ,创建大业。
        毛羽不丰时,要懂得让步:低调做人,往往是赢取对手的资助、最后不断走向强盛、伸展势力再反过
    来使对手屈服的一条有用的妙计。
        在“愚”中等待时机:大智若愚,不仅可以将有为示无为,聪明装糊涂,而且可以若无其事,装着不
    置可否的样子,不表明态度,然后静待时机,把自己的过人之处一下子说出来,打对手一个措手不及。
    但是,大智若愚,关键是心中要有对付对方的策略。常用“糊涂”来迷惑对方耳目,宁可有为而示无为
    ,万不可无为示有为,本来糊涂反装聪明,这样就会弄巧成拙。
        主动吃亏是风度:任何时候,情分不能践踏。主动吃亏,山不转水转,也许以后还有合作的机会,
    又走到一起。若一个人处处不肯吃亏,则处处必想占便宜,于是,妄想日生,骄心日盛。而一个人一旦
    有了骄狂的态势,难免会侵害别人的利益,于是便起纷争,在四面楚歌之中,又焉有不败之理?
        为对手叫好是一种智慧:美德、智慧、修养,是我们处世的资本。为对手叫好,是一种谋略,能做到
    放低姿态为对手叫好的人,那他在做人做事上必定会成功。
        以宽容之心度他人之过:退一步海阔天空,忍一时风平浪静。对于别人的过失,必要的指责无可厚非
    ,但能以博大的胸怀去宽容别人,就会让世界变得更精彩。
  • 都市白领具备8项素质(转)

    2008-11-23 14:48:28

    1、进取心与责任心
       进取心是使个体具有目标指向性和适度活力的内部能源,认真而持久的工作是个体事业成功的前提,而具有进取特质的个体也就具有了职业成功的心理基石。责任心强的人常能够审时度势选择适度的目标,并持久地、自信地追求这个目标,责任心强的人事业容易成功。
     
    2、自信心
       自信为个体在逆境中开拓、创新提供了信心和勇气,也为怀疑和批评提供了信心和勇气,自信常常使自己的好梦成真。没有信心的人会变得平庸、怯懦、顺从。喜欢挑战、战胜失败、突破逆境是自信心强的特点。
     
    3、自我力量感
       虽然人的能力存在差别,但只要个体具有中等程度的智力,再加上善于总结经验、教训,善于改进方法和策略,那么,经过主观努力之后,许多事情是能够完成的。因此,可以把成功和失败归因于努力水平的高低和工作方法的优劣。
     
    4、自我认识 自我调节
       了解自己的优势和短处,与组织环境的关系,善于调节自己的生涯规划、学习时间等。
     
    5、情绪稳定性
       稳定的情绪对技术性工作有预测力。冷静、稳定的情绪状态为工作提供了适度的激活水平。焦虑和抑郁会使人无端紧张、烦恼或无力,恐惧和急躁易使人忙中出乱。
     
    6、社会敏感性
       对人际交往性质和发展趋势的洞察力和预见力,善于把握人际交往间的逻辑关系。行动之前要思考行为的结果,设身处地的想一想他人处境,乐于与人交往,能设身处地体察他人的感受。
     
    7、社会接纳性
       在承认人人有差别和有不足的前提下接纳他人,社会接纳性是建立深厚的个人关系的基础。真诚对他人及他人的言语感兴趣,言语表达时认真倾听并注视对方。
     
    8、社会影响力
      有以正直和公正为基础的说服力,有使他人发展和合作的精神,有一致性和耐力。善于沟通和交流。具有自信心、幽默等对情感的感染力,仔细、镇静、沉着等对行为的影响力,仪表、身姿等对视觉的影响力,忠诚和正直等对道德品德的感染力。
  • 高级白领具备三项基本素质(转)

    2008-11-23 14:33:20

       高级白领们常常碰到的一些问题,专家们认为他们需具备三项基本素质,才可使自己立于不败之地。
     
      不断学习是高级白领发展的动力
     
      经济的全球化模式已对中国产生巨大的影响,高级白领们不但行使自己岗位职责时要驾轻就熟,对本行业的动态发展乃至整个世界的经济政治形势都应有清晰的认识和相对准确的预期,以保证自己作出正确的决策。学习是根本,工作的本身就是学习,是自然地从实践中学,被动地学,会形成一些只属于自己的经验积累。但他们更要主动地学,挤出时间,利用机会去学习,英语水平不够好的去参加培训,进入新的领域向学校的教授请教,是必要的。在国际化的时代,面对国际化的人才的竞争,首先自己要国际化。
     
      国际化的人才体现在具备国际化的视野以及国际化的管理风格上,有着与三个或更多的国外客户进行项目合作,以及在至少两个国家的城市与不同的人员进行过合作,这样的人可以算是有着“国际化”的背景。这是严格意义上的,不是所有的高级白领都特别幸运,不断学习可弥补机会之不足。
     
      表现力是高级白领发展的保证
     
      在当今这个开放的时代里,即使是一个很有成就的人,也不要指望被别人发现或者认识,你得让公司知道你做了些什么,知道你还可以做些什么,让人们知道你是谁。低调是少数成功者和大多数失败者的做事方式。不善于表现,沉默寡言,与公司的主流群体无法和谐相处,高级白领必败无疑。提高演讲能力是高级白领走上更高层次的保证。在公开的场合进行演讲去感染观众,用最准确的语言最有效地去表达自己的意图,在关键时刻挺身而出,从而使自己脱颖而出。
     
      应变力是高级白领取得发展的不可或缺的又一素质
     
      这是个变化的年代,大的形势在变,公司在变,人员在变,自己要适应变化。跟客户首次打交道需察言观色、随机应变;向老板汇报时发现对自己不利要应景变化;工作没成效赶紧总结教训变换方法。在一个公司呆的时间太长感觉快走到尽头时,更要变换思路,是继续这样下去还是另劈他径,是替人打工还是自己创业?缺少应变,以不变应万变,很容易出问题。
  • 做好测试计划和测试用例的工作的关键 (转)

    2008-10-17 13:37:50

    对于目前大部分公司存在的状况,很多测试计划文档只是一种形式而已

      所以我的理解是:怎样让测试计划对整个测试工作真正具有指导作用

      这里把测试计划和测试方案分开来讲(计划对应于管理层面的问题,方案对应于技术方面的问题)

      测试计划中最重要的内容包括: 进度安排;人力、物力资源分配(包括组织结构等)、风险假设和规避措施。(其他像软件版本号之类的,只要是个人都会写,这里不列了)

      写好测试计划的关键在于:

      1 充分了解你的团队的整体实力和团队中每个成员的特点

      2 充分理解为当前软件制订的整个研发活动过程

      带过项目的人都知道:在实际项目中,往往进度才是第一位的,但是对进度的把握和估算却是极其困难的。只有做到这两点才有可能对进度有比较准确的把握,对人员有一个合理的分配。否则所谓的进度,所谓的资源分配,都是拍脑袋得出的结果,风险假设更是无从谈起,这样的测试计划文档只能流于形式也就不足为奇了。

      写好测试方案的关键在于:

      1 有一个合理的测试计划

      2 熟悉相关业务

      3 深入体会用户的实际需求

      这个不想多解释了,不难理解。

      至于测试用例,看到上面不少朋友认为关键在于理解用户需求。

      其实理解用户实际需求是一切的根本,并且对于有些测试(比如像单元测试)对应的测试用例通常和用户需求之间的关系可能并不直接或是十分密切。

      当然,如果有一份好的需求和设计文档的话,什么事情都解决了。 可是现实往往是不存在这样的文档的。

      所以我的看法是:

      1 对业务理解的深入程度

      2 经验

      3 有自己的文档

      前两条不解释了。 自己的文档包括两方面:一个是常用的特殊测试数据,比如一些特殊字符,极限长度的输入等等。这个在项目时间紧迫的时候是非常有帮助的(有的时候甚至可以当成check list)。 另一个就是自己测试模块对应的相关需求和设计文档。服务器上的标准文档拖到本地来并且记得及时更新。然后在测试过程中,需要什么内容文档上没有,最直接的方法是和开发人员沟通。(其实我很反对这么做。你想,按开发人员自己说的标准去测他们自己开发的模块能测出因为需求或者设计错误导致的问题么……应该是和客户和designer去沟通,可惜一般没有这条件-_-)任何标准文档上缺少的内容,只要是和你有关的,一定要记得做记录。 当然你有时间有精力把整个系统的需求和设计文档都捣鼓出来最好,不过通常是没这可能性的。

      补充说明:lz最后提到的“完全凭借自己的经验在执行测试活动”不如说是完全凭借自己的感觉在执行测试活动。

      项目需要的用例详尽程度可以商量,但是必须要有。 如果进度很紧,可以用一部分用例加上check list进行测试活动(比如很多日本外包项目的UI测试,相当一部分可以用check list来代替具体的用例,效果并不差)

     

  • 加强对Bug描述的训练 (转)

    2008-10-17 13:22:27

    同一个bug,两种不同描述方法,哪个更清楚呢?

      1、女角色,进入『换脸』页面,load进一张照片,保存,发现头像、预览窗口、桌面形象三个地方的效果都不一样;按『恢复脸型』,图片调整窗口跟预览窗口的恢复有问题

      2、(1)女角色进入换脸tab,选择脸型后load一张照片,调整后保存:

          头像只保存了脸型;调整窗口是正常效果;预览窗口的照片恢复到没有缩放的比例

        (2)女角色换脸后,点击『恢复形象』按钮:调整窗口已load进的照片没有去掉

      bug描述的标准有以下三个:

      1、让程序员能根据描述找到这个bug

      2、让程序员能明确这个bug需要怎样修复

      3、明确验收标准

      加bug的时候要好好想一想,这三个标准是否达到了,reopen的bug过多,是不是因为我们没有明确的提出验收标准。

  • 红酒之最

    2008-10-16 14:52:45

        红酒是酒中最具延缓衰老的佳品。人体衰老的罪魁祸首是氧自由基,他氧化后使各组织、器官功能受损、促进机体老化。红葡萄酒中含有丰富的天然抗氧化剂、维生素C、维生素E、微量元素硒、锌、锰等,能消除和对抗氧自由基,所以具有抗老化作用。所以西方人抗衰老秘方有:睡前饮红酒小半杯。

  • 茶香缭绕

    2008-10-16 14:51:34

    品香

       铁观音“七道过后有余香”,芬芳如郊野支兰,当之无愧的香中之最。铁观音属于乌龙茶,富含多酚类抗氧化物,加之本身特有维C成分,能消除活性氧,对美白肌肤可谓一举两得。熬夜导致皮肤晦暗,适当饮用乌龙茶可以提亮肤色,抗疲劳作用。
     
    品色

      茶中最美者当属绿茶,龙井、毛峰、碧螺春、峨眉竹叶青等都属于绿茶。常喝绿茶可以净化血管,有美体减肥功效,助于清理肠道,保持身内平衡。

    品味

      红茶含能消除自由基,抗酸化的黄酮类化合物,具有抗菌功效,能够预防感冒;而且有养胃功效。节日期间饮食不规律,引起抵抗力下降和肠胃功能系乱,建议多饮红茶调节状态。

    小秘密:

    1.巧用茶叶祛黑眼圈。茶叶中含有茶多酚等有益物质,具有镇定肌肤的功效。

    2.多饮绿茶可以防辐射。绿茶由于不发酵的制作工艺,最大程度的保留茶叶中的抗氧化物质茶多酚,因此是防辐射的精品良方。

  • 花卉美丽,小心有毒

    2008-10-16 14:06:50

    郁金香:

    花中含有毒碱,人和动物在这种花丛中呆上2-3个小时就会头昏脑胀,出现中毒症状,家中不宜栽种.

    杜鹃花:

      黄色杜鹃的植株和花内含有毒素,误食会中毒,白色杜鹃的花中含有四环而粘类毒素,人中毒后会引起呕吐,呼吸困难等。

    夜来香:

      在夜间停止光合作用后会排出大量废气,这种废气闻起来很香,但对人体不利,会引起咳嗽、气喘等。白天把夜来香摆在室内,傍晚就应搬到室外。

    水仙:

       在家庭栽种一般没问题,但不要弄破他的鳞茎,因为这里面含有拉丁可毒素,尤其当心不要把这种液汁弄到眼睛里。

    含羞草:

      内含含羞草碱,接触过多会引起眉毛稀疏,头发变黄甚至脱离,因此不要过多地用手指去拨弄它。

    一品红:

      全株有毒,特别是茎叶里的白色汁液会刺激皮肤,如误食茎、叶,有中毒死亡的危险。

  • Oracle删除创建数据库 - - Oracle Tips 24

    2008-08-29 21:45:32

    删除数据库:

     

    1、停止数据库服务

     

    2、删除实例 oradim –delete –sid liluf

     

    3、删除数据库文件

     

    新增数据库:

     

    1、  建立数据库、配置监听、建立用户

     

    2、  用命令启动数据库

     

     :注册表regedit  HKEY_LOCAL_MACHINE­­­­­­­-----SOFTWARE------ORACLE----HOMEO

      参数中:ORA_LMIS_AUTOSTART=TRUE 表示:启动/关闭服务时启动数据库

                       ORA_LMIS_AUTOSTART=FALSE 表示:启动/关闭服务时不启动数据库

     

    3、  启动服务

        oradim -startup -sid lmis -starttype srvc

     

          如果是  oradim -startup -sid lmis 系统会报错

       ORA-01031: insufficient privileges

       但是不影响服务的启动

     

    4、  启动数据库

     

    1)       C:\Documents and Settings\liuf>sqlplus /nolog

    2)       SQL> conn sys/liuf@lmis_liuf as sysdba

    3)       SQL> select * from dual;

    select * from dual

    *

    ERROR 位于第 1 :

    ORA-01034: ORACLE not available

               由于参数ORA_LMIS_AUTOSTART=FALSE,所以服务启动,数据库没有启动

    4)       SQL> startup

     

    5、  关闭数据库

     

       SQL> shutdown abort

     

     

  • 指定任务计划备份数据库- - Oracle Tips 23

    2008-08-28 17:02:16

    1、编写导出批处理文件(*.BAT)

     Eg: EXP liuf/**@lmis_local buffer=50000000 FILE=d:\lmissd0830.dmp LOG=d:\lmissd0830.log ōwner=liuf feedback=1000000

    2、制定任务计划

       控制面板->任务计划->添加任务计划:添加写好的导出批处理文件

    3、指定备份周期

    4、输入启用用户名及密码

      注:必须是机器的用户名和密码

    说明:每次备份的DMP文件都是上次的覆盖,而不是DMP文件的增加。

  • 远程维护工具-PcAnyWhere - - Oracle Tips 22

    2008-08-28 15:36:22

    1、主控端 装在维护机器上

    设置项:IP地址-安装被控端的IP地址,即服务器IP

    进入主控端,输入在被控端设置的登陆用户和密码,连接被控端,成功登陆进行控制.

    2、 被控端 装在数据库所在服务上

    设置项:选择与WINDOW一起启动

    呼叫者:选择新建呼叫者,输入主控端登陆时需要的登陆名和密码

    设置完成后,必须启动被控端,主控端才可以访问控制

    注:安装完软件后一定要重新启动才能生效哦!


    3、PcAnyWhere与远程桌面的区别

     1)配置

       远程桌面简单,只需知道对方IP、用户名及密码就可以进行连接

        PcAnyWhere必须配置被控端,并启用被控端服务才能连接

     2)连接效果

        远程桌面比PcAnyWhere快,但远程桌面不是当前用户的进程,所以被控端的机器拥有者无

        法观察被操控的情况;

       远程桌面比PcAnyWhere更占系统资源

     3)文件传输

         远程桌面不能直接传输入文件,也不能在主控端与被控端之间进行复制粘贴的工作,

         PcAnyWhere可以,但传输文件速度较慢

     4)建议使用

         建议使用PcAnyWhere,远程维护更安全

  • 浅谈项目经理的人格魅力

    2008-08-28 09:44:20


        团队如何才能成功完成其所承担的任务或使命?这是一个比较复杂的问题,除了需要团队成员具备一定的工作能力之外,团队成员的精诚团结和互相配合也是至关重要的。

      然而,我们知道,在项目团队目标的达成过程中,项目经理起到了举足轻重的作用。那么,项目经理怎样才能带领好一个团队?我想除了该团队有科学合理的规章制度外,项目经理的人格魅力是核心所在。因为,规章制度是管理者可以采用的辅助手段,而项目经理的人格魅力才是使项目团队成员具有自觉行动的法宝。


    一、自身实力

      项目经理的自身实力,主要指业务能力和管理能力,当然还包括人际沟通能力、判断能力、决策能力、应变能力等,能力的强弱是项目经理魅力散发的重要源泉。

      团队有一个能力超强的领导,往往能使团队成员有“安全感”也更有必胜的信心;在我国的国情下,也更容易让人“心服口服”。

      作为项目经理,自身能力强,领导团队时往往也会“理直气壮”和大胆些,因为“有实力才会有底气”。

      需要指出的是,这里提到需要项目经理能力强,并不是要求项目经理每一方面都强于下属,只是说能力越强时,对项目经理人格魅力的散发越有帮助(当然项目经理不能依仗自己的能力而盛气凌人、发号施令)。

    二、为人诚信

      我们知道,没有人愿意与弄虚作假的人打交道;当然也没有人愿意和一个“诚信可疑”的领导合作,因为这样的领导很难给团队带来奇迹也很难给团队成员带来希望。

      诚信乃魅力之本。项目经理作为团队领导,需要“言必信、行必果”;出尔反尔或不履行承诺的项目经理,人格魅力将会大打折扣。

    三、以身作则

      没有下属的积极支持,团队工作效率势必下降,业绩势必下滑,严重时将导致团队分崩离析。而缺乏下属支持的团队领导,可能的主要原因往往是团队领导不能以身作则。

      领导是一面“镜子”,是下属效仿的榜样。“只许官家放火,不许百姓点灯”的领导,是注定得不到下属支持的。领导惟有践行以身作则的工作风范、成为下属效仿的表率,才能得到下属自觉的尊敬和支持。

      当然,以身作则并不是要求项目经理事事亲力亲为,而主要是要求项目经理带头执行好团队的各项规章制度。

    四、公平公正

      项目经理在对待团队成员时,需要“一碗水端平”,让团队成员都能感受到公平公正的待遇。 

      “厚此薄彼”的领导所能获得的支持是有限的(被“厚”的少部分人一段时间会支持这样的领导,因为他们得到了好处;但是被“薄”的这部分人,肯定不会“心悦诚服”,其结果也就可想而知)。

      一个聪明的项目经理,一定会采用统一的标准和规范来公平公正地处事待人,因为他深深知道,惟有如此才能得到团队最广大成员的支持,而得到团队最广大成员的支持是团队获得成功继而也是自己能获得成功的重要保障。

    五、关爱与包容

      天下第一村——华西村的党委书记吴仁宝在接受记者采访时说“有福民享,有难官当”,这句发自肺腑的话实际上就折射出他对村民(下属)的关爱,这也许是他和他们村能获得如此成功的最深层次的原因。

      “捕获”人心最有效的办法就是发自内心地给予关爱、积极友善地给予包容。

      项目经理需要养成尊重、理解和包容下属的人格品质,这样才能真正拥有“人心”;而拥有了人心,也就意味着拥有一切,因为“人”是一切奇迹可能被创造的“本源”。

      人格魅力是一人综合素养的集中体现,需要我们不懈地充实和维护她;项目经理不断锤炼和提升自己,是人格魅力“充满生机”的唯一途经。

      有时侯,我们与其去冥思苦想什么领导方法和策略,不然多花些时间提升自己的人格魅力来得有效。项目经理作为基层领导,其权利往往是有限的,因此就更需要培养和发挥自身的人格魅力去影响和带动下属。

     

  • 关闭ORACLE数据库的几种方式- - Oracle Tips 21

    2008-08-27 22:07:01

    1、shutdown normal   正常方式关闭数据库
      
    2、shutdown immediate   立即方式关闭数据库

      在SVRMGRL中执行shutdown immediate,数据库并不立即关闭,而是在Oracle执行某些清除

    工作后才关闭(终止会话,释放会话资源)当使用shutdown不能关闭数据库时,shutdown

    immediate可以完成数据库关闭的操作。   

    3、shutdown abort      直接关闭数据库

       正在访问数据库的会话会被突然终止,如果数据库中有大量操作正在执行,这时执行

    shutdown abort后,重新启动数据库需要很长时间。

  • 软件测试的常识

    2008-08-27 17:27:50


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      • 80-20 原则

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

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

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

      • 为效益而测试

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

      • 缺陷的必然性

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

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

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

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

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

         写得不错,推荐给大家。。。。。。

     

  • 测试人员对软件开发到底需要掌握到什么程度

    2008-08-24 18:10:39

       对于基本无软件开发经验的测试人员而言,对软件开发的了解是必不可少的,那么到底到什么程度才算够?是不是都需要先抓去做做开发?
       对于此类问题,我从51testing论坛上摘录了一些业内人士的看法

    skinapi:
    1、对工作涉及到的编程语言要熟,能借助各种开发文档和代码注释读懂代码。这一点应该不难,毕竟不是设计。
    2、了解软件开发的基本过程,特别是设计过程,毕竟开发和测试息息相关。
    3、要有较强的学习能力,能很快入门新的东西。
    4、开发和测试的思路完全不同,开发能做到相当的程度(也就是能跳出开发的框框)转而做测试将会得心应手,否则还是不要做开发的好。

    qatest:
    好的软件测试人员应该是半个系统分析员,需要对系统有全面地了解。
    开发人员往往只负责自己的模块,而测试人员往往需要对软件全系统测试,如果对系统把握不够,对需求理解不好,测试工作无法做好。因此,优秀的软件测试人员在需求层面上,应该比开发人员有更好地把握

    天网:
    首先要明确,测试人员水平的提升是没有上限的,所以谈论“到底到什么程度才算够”是不合理的。
    可能对于功能测试的执行人员来说,入门比较容易,这样给人一种偏见,认为测试工作是一种比较低级的工作,所以才有这样的提问,认为“到。。。程度就够了”。
    但实际上,测试人员在前期就要参与软件的质量保证工作,需求和设计文档的评审、代码的检视、可测试性需求的提出、测试工具的开发。。。这些对于测试人员提出了更高的要求,从某种意义上来说,测试工程师应该了解的比开发工程师更多。

  • 面试之一分钟自我介绍

    2008-08-23 14:33:39

        面试我们会经常遇到一分钟自我介绍的情况,一段短短的自我介绍,其实是为了揭开更深入的面谈而设的。

      一分钟的自我介绍,犹如商品广告,在短短六十秒内,针对“客户”的需要,将自己最美好的一面,毫无保留地表现出来,不但要令对方留下深刻的印象,还要即时引发起“购买欲”。

      自我认识想一矢中的,首先必须知道你能带给公司什么好处。当然不能空口讲白话,必须有事实加以证明。

      最理想就是能够“展示”过去的成就。例如你曾为以往的公司设计网页,并得过奖项或赞扬。但当然,这些例子都必须与现在公司的业务性质有关。

      职位愈高,自我认识就愈重要,应将个人的成败得失,尽录在日记中。这样,就可以时刻都清楚自己的弱点与强项。

      投其所好清楚自己的强项后,便可以开始预备自我介绍的内容:包括工作模式、优点、技能,突出成就、专业知识、学术背景等。

      好处众多,但只有短短一分钟,所以一切还是与该公司有关的好。如果是一间电脑软件公司,应说些电脑软件的话题:如是一间金融财务公司,便可跟他说钱的事,总之投其所好。

      但有一点必须紧记:话题所到之处。必须突出自己对该公司作出的贡献,如增加营业额、减低成本、发掘新市场等。

      铺排次序内容的次序亦极重要,是否能紧握听众的注意力,全在于事件的编排方式。所以排在头位的,应是你最想他记得的事情。而这些事情,一般都是你最得意之作。与此同时,可呈上一些有关的作品或纪录增加印象分。

      身体语言不管内容如何精彩绝伦,若没有美丽的包装,还是不成的。所以在自我介绍当中,必须留意自己在各方面的表现,尤其是声线。切忌以背诵朗读的口吻介绍自己。最好事前找些朋友作练习对象,尽量令声线听来流畅自然,充满自信。

      身体语言也是重要的一环,尤其是眼神接触。这不但令听众的专心,也可表现自信。曾有一项报告指出,日常的沟通,非语言性的占了70%。所以,若想面试成功,便应紧记注意一下你的身体语言。

  • 如何从测试员转型为测试管理人员

    2008-08-23 14:28:51

       如果你是测试员或是高级测试员,有志转向管理发展,那么需要加强以下内容,至少要做到几点:
        1. 测试计划的编写(要结合测试的项目,能以此来控制和确定测试所需人员,设备及时间来管理测试时间)

      2. 要熟悉BUG跟踪工具及软件测试流程。(如: TD, Bugzilla, CQ等)

      3. 要熟悉配置管理工具。 (如: CVS, VSS等)

      4. 要熟悉自动化工具。(例如:WinRunner, QTP, Robot, RFT, Automation等,能结合录制完的脚本编写代码)

      5. 要熟悉压力及性能测试工具。(例如: LoadRunner, webload, silkperformance等,能结合相关数据,分析出性能瓶颈)

      6. 要熟悉或精通一门语言。 (例如: Java, C++)

      7. 要熟悉数据库。(例如: Oracle, DB2, SQLServer, MySQL)

      8. 要熟悉主流操作系统。 (例如: HP Unix, IBMAIX, Sun Solaris, Red Hat Linux, SuSE Linux,

      9. 能用英文流利的和老外交流以及往来Email.

      10. 语言表达能力强,表达问题清晰明了。

      11. 沟通能力强,能和上级/开发经理很好的达成测试相关/BUG事宜。

      12. 学习技术的能力要强,能快速上手一个新的技术。

      13. 乐于与人交流。

  • 减肥——应该是种轻松愉快的经历

    2008-08-23 11:53:57

        首先,我们要选择那些既能快速增加气血,又不会产生赘肉的食品,也就是健脾养血的食品。

     

    有哪些呢?很多呢,山药、薏米、芡实,三位乃健脾养血的主将,不可小

     

    视!还有牛肉、羊肉、大虾、海鱼、蛋类都可尽情用,但若您属于见肉没够的

     

    那种人,也不必太过刻意限制,因为您的身体急需肉里的营养来补充气血,此

     

    时只要饭后服1~2粒大山楂丸,便可帮您把肉食迅速消化,变成对身体有

     

    益的气血,而无生赘肉之忧了。

     

        当气血补充足了,这种嗜好肉的现象也会随之消失。蔬菜、水果更无禁忌,

     

    豆类,坚果,随心所欲。萝卜排气,冬瓜利水,大枣养血通便,皆有些食品则

     

    因人而异:如牛奶不适宜腹胀的人,螃蟹不利于胃寒的人等等。 为减肥佳

     

    品。但不要吃米、面类的主食,少食猪肉、肥鸭、肉鸡、河鱼、禁饮料、糖

     

    果、糕饼、冰镇寒凉食品。在感觉饥饿和无力的时候不要用糖来解决问

     

    题,因为身体此时需要的是气血,不是糖,主食也是糖类的代词,要

     

    小心啊!此时 ,比吃粮食对身体有好处的多! 照此方法减肥,轻松愉

     

    快、百无禁忌,身体的气血会日渐增多,体内的能量会迅速增长。在减肥初

     

    期,你的体重不会减轻很多,通常还会略有上升,看着体重称上升的指针,您

     

    也不必沮丧,那只不过是重量的升高,但外人看你却瘦了,或体重升高的幅度

     

    快,您的围度却变化不大,那是气血的重量,你自己的感觉是身上的肉结

     

    实了,气力增强了,您应该恭喜自己.

     

         接下来,我们可以任其自然,随着能量积累到一定程度,它会自行冲

     

    击体内的赘肉。此时,您可以配合身体的行动,推按小腿脾经,且这时脾

     

    经的穴位会异常的敏感。吃些补气血的桂圆,红枣、水果,牛肉,坚果等食品

     

    但大家往往没那么多的耐心,需要马上看到效果,那就只好先选一些适合自己

     

    的泻药。泻药的作用通常是通便,利尿,活血。用这些泻药的时候,最好

     

    同时服用一些补气血的药、如十全大补丸、补中益气丸等。

     

        这样,不但泻的力量成倍增加,而且丝毫不伤脾胃。如此,便可以加

     

    快体内赘肉的排出速度,且有泻有补,泻的是废物、补的是气血。一出一

     

    ,从此走上良性循环。

  • 有利睡眠的食物

    2008-08-23 11:44:05

        许多人认为睡前吃东西对身体不利,尤其是注意身材的女性,更觉得睡前吃东西不容易消化,会影响身材,其实,有些食物在睡前吃却有助于睡前放松,提高睡眠质量。

       1、香蕉  
        香蕉实际上就是包着果皮的"安眠药",它除了含有丰富的复合胺和N-乙酰-5-甲氧基色胺之外,还富有能使肌肉放松的镁。
     
      2、菊花茶
      菊花茶之所以成为睡前配制茶饮品的首选,主要是因为其柔和的舒眠作用,是凝神静气的最佳天然药方。

      3、温奶
      睡前喝杯温奶有助于睡眠的说法早已众人皆知,因为牛奶中包含一种色氨酸,它能够象氨基酸那样发挥镇静的功效。而钙能帮助大脑充分利用这种色氨酸。将温和的牛奶盛在奶瓶中,那更会带给你一种回到幼年的温馨之感,轻轻地告诉你"放松些,一切都很好"。

      4、蜂蜜
      大量的糖份具有兴奋作用,但是少量的葡萄糖能够适时地暗示大脑分泌orexin(苯基二氢喹唑啉),这是一种新发现的与思维反应相关的神经传递素。所以滴几滴蜂蜜到温奶或者香草茶中也是有助于睡前放松的。

      5、土豆
      一个小小的烤土豆是不会破坏你的胃肠道的,相反它能够清除那些妨碍色氨酸发挥催眠作用的酸化合物。如果混合温奶做成土豆泥的话,效果会更加的棒哦!

       6、燕麦片
      燕麦是很有价值的睡前佳品,含有富足的N-乙酰-5-甲氧基色胺。煮一小碗谷类,加少许蜂蜜混合其中是再合适不过了。试试大口大口的用力咀嚼,足以填补你的牙洞了。

      7、杏仁
      杏仁同时含有色氨酸和松缓肌肉的良药--镁。所以吃少量的利于心脏健康的坚果也是催眠的又一妙招喔!

      8、亚麻籽
      亚麻籽可称作"振奋情绪的天然食品",富含Omega-3和脂肪酸。当你的生活遇到阻碍,情绪低落之时,不妨试着在你的舒睡燕麦粥上洒上两大匙的亚麻籽,也许会产生意想不到的效果。

      9、全麦面包
      一片土司,搭配茶和蜂蜜,能够帮助人体释放一种胰岛素,这种胰岛素能够使得色氨酸达到人脑并在那转化为复合胺。就好像有人在耳边低语:"是时间睡觉了喔"。

  • 泡茶

    2008-08-23 11:27:25

    八宝菊花茶可以放菊花,大枣,绿茶,冰糖,银耳和枸杞可以补气补血. 

    红茶放大枣可以养胃,补气.

    大枣加玫瑰茄可以补血,养颜.

    大枣加菊花加普洱减肥补血养气通便.

    大枣加莲子和金银花或者绞股兰可以降压降糖,清热去火.

    多吃大枣既能滋补养血,又能健脾益气,尤其是对于爱漂亮的女性,红枣可是“天然的维生素丸”,对滋养冬天干燥的皮肤很有帮助。红枣富含维生素A、维生素C和维生素D,特别是它含有类黄酮,能保护维生素C不受破坏。同时,红枣味甘性平,能抗疲劳、增强机体免疫力,对改善贫血虚寒的体质也十分有效。

    总的说来,这菊花枸杞红枣茶的功效就是疏风清热、滋补肝肾、强壮筋骨、益精明目 、健脾益气、养血安神,绝对能滋养全身细胞,增强机体免疫力的了。

932/5<12345>
Open Toolbar