Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 软件时空 > 软件相关 > zz:《测试之道》第三篇——吴钩霜雪明
【标  题】:zz:《测试之道》第三篇——吴钩霜雪明
【关键字】:zz
【来  源】:http://blog.csdn.net/vincentxia/archive/2006/11/17/1392653.aspx

zz:《测试之道》第三篇——吴钩霜雪明

Your Ad Here

文章出处:blog 作者:flyingwind 发布时间:2006-11-17

     李白《侠客行》:赵客缦胡缨,吴钩霜雪明。银鞍照白马,飒沓如流星。十步杀一人,千里不留行。
事了拂衣去,深藏身与名。闲过信陵饮,脱剑膝前横。将炙啖朱亥,持觞劝侯嬴。三杯吐然诺,五岳倒为
轻。眼花耳热后,意气素霓生。救赵挥金槌,邯郸先震惊。千秋二壮士,煊赫大梁城。纵死侠骨香,不惭
世上英。谁能书閤下,白首太玄经。
    各个待测试的目标系统就是世间各个芸芸众生,测试工程师(TE)就是IT业的侠客。TE离不开测试用例
(TC)就如同侠客离不开剑。无剑不成侠;无合格的测试用例没法做好测试。
    测试十大原则第二条:测试用例必须有明确的预置条件、操作步骤以及与之对应的预期结果。
    IT业界的人员流动,那是相当快的。A先生设计了测试方案,到写TC的时候可能A先生已经另谋高就,
换成B先生在做了,再等到测试执行的时候可能B先生也远走高飞,必须让没有任何测试经验的C同学来做
了。
    这时候如果TC写的不是妇孺皆能看懂,C同学十之八九无法顺利执行。后面最有可能的结果是什么?
    不言而喻。
    不良的TC导致糟糕的测试执行(C同学职业道德如果不是很好,甚至可能故意漏测一些TC,反正这些
TC具体的执行没有人懂,C同学不必承担责任),糟糕的测试执行导致三个结果:其一,不能按计划的方
案验证重要功能导致bug没有在用户面前“躲”起来,进一步企业不论经济还是声誉都受到损害;其二,C
同学为了保证发现足够的bug,于是乎一定会专心致志于寻找一些诸如单词拼写错误,界面错误之类的细
枝末节问题,给coding的工程师们带来一种印象:他们做测试的什么也不会……;其三,在版本不断更新
的过程中,TC肯定需要不断维护,不断进行相应更新,不良的TC导致C同学没有真正去运行这些TC,也就
无从发现这些TC的问题了,从而不良的TC一直被保留到产品发布,然后这些不良的TC又被下一个产品所继
承……继续这些恶性的循环。
    TC如剑。十年磨一剑。花时间细致地写好TC并不是浪费时间和精力。
 

一个女孩一句话挣10万元~~:【上一篇】
新书《SOA概念、技术与设计》先睹为快(摘自第一章):【下一篇】
【相关文章】
  • 理解dup和dup2(zz)
  • Volume Manager笔记(zz)
  • Linux环境下实现NTFS分区完全读写的方法(zz)
  • 浅谈C中的malloc和free(zz)
  • Solaris启动过程详解(zz)
  • linux下的内存管理(zz)
  • C++内存管理详解(zz)
  • 位域(zz)
  • 关于sizeof(zz)
  • 进程和线程的区别(zz)
  • 【随机文章】
  • IBM Lotus 提供快速协作解决方案
  • 用Javascript创建对象的另外一种方法
  • 如何在Visual Studio2005里调试Windows Mobile5
  • WinPcap_31
  • 项目经理之我思员工能动性
  • [转]Cake 指南:建立一个简单的Blog
  • 运用IP地址攻击
  • WinImage轻松制作可启动闪存盘
  • 访问控制修饰符
  • windows.DC/AD.域帐户与本地帐户发生同名且应用于同一客户端是否会冲突?
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.