发布新日志

  • 推荐一个不错的测试框架Robot Framework

    allenzgw 发布于 2011-04-14 15:19:37

    以前用QTP搞过一个自动化测试框架,但是,这个东西有几个不好:
    1. 使用的是VBScript,扩展性不好,起码linux平台用不了
    2. QTP本身是要钱的,盗版的东西毕竟不是个长久的事情
    3. 需要QTP的对象库的支持,这个东西特别的大,很浪费空间

    然后昨天听同事介绍了一个Robot Framework,是个开源项目,感觉挺不错,也是支持key word driven,打起来就已经是一个可用的框架了,不用像以前,还需要自己写很多。优点:
    1. 支持python, Jython,甚至支持在case里面直接写脚本,这个很强
    2. 支持Python库,这个太强大了,有python库的支持,还有什么实现不了的么?

    但是有个缺点:
    1. 目前看,测试用例里面只能是一个HTML或者text,tvs的格式,这个不太好,要是能用Excel就爽了。或许,我还不知道怎么用?不过,他们有个工具提供类似的功能。

    无论如何已经相当强大了,而且是开源的,这个是你想加入自己东西,随时可以加入啊,赞一个!
    而且我觉得,把自己的技术和QTP绑定起来,毕竟不是个长久的事情,还是从底层了解比较好,这样路也可以走的比较长远。




  • 测试回顾—一个结束为新的开始

    huiyuznk 发布于 2011-09-27 10:53:40Top 3 Digest 2

         从一个实习员工到正式员工,从普通的测试人员到测试组长。即将在上家公司圆满的结束第一份工作,感觉总应该写点什么做一个总结和收尾。
         测试,大家公认的是上手快,但要做好测试我越来越觉得路还非常的长。也许有很多人从一开始就会认为测试不是个高深的东西,无非就是写写测试用例,用手去点点鼠标之类。这有可能在很多时候是对的,特别对于大量的WEB页面测试员来说。他们大部分人做的越久,越感觉测试没有前途和钱途,更谈对这份工作的热爱。也许我从一开始就是个喜欢挑战的人吧,我始终把测试看成是一个高深的东西,然后去不断的深入和探索。
         首先,测试是一门高深的技术和艺术。不要认为做测试很简单,没技术含量,那是因为你一直停留在表面。比如要做好性能测试,你要掌握一定的工具,较为熟练的代码及脚本编写能力,操作系统知识,网络知识以及硬件知识等。哪怕做所谓没技术含量的页面测试,都可以通过工具的有效利用使你从繁重的手工测试泥潭中解救出来。也许你会抱怨就算学那么多也没用,公司根本没有机会让你去实践。但我还是要说,如果有时间就多学点吧,哪怕你现在不用,将来谋求更好的发展都是很重要的。艺术,相信很多人都不会认同测试是门艺术,最多听过开发的艺术。非也,测试实际也是门艺术,我们用挑剔的眼光从不同的层面来审视测试对象的期望行为并寻找缺陷,努力使之达至高效、完善、和谐之美,让测试工具以及人们使用的过程更具美感,产生“使用即享受”的美好体验。这不能算艺术吗?
         测试是一门需要不断学习和创新的工作。学习,这应该是各行各业都需要的,我始终坚信学习使人自信,自信使人奋发。当你在测试待久了,如果一直都不思进取,注定将会被淘汰或一直安于现状。测试技能没有进步,随着工龄的增长只能增加点所谓的资历。你抱怨为什么新人的工资比你还高,你抱怨高层的不公,这时你有想过自身的不足吗?就算高层不公,只要你真的有能力,有技术,你大可一走了之,没有任何负担和压力。创新,这个词大家应该不陌生,各行各业都要求创新。测试也不例外,比如在现有测试方法上的创新。很多时候,我们的测试人员经常沿着固有的模式去测试,这样没有错,但假如我们能有更省时省力的方法,为什么不用呢?
         测试是一门让人热爱和充满激情的工作。如果问到为什么从事测试,我想因热爱测试而测试的人不多。为什么测试受到如此冷遇呢,我想很大部分原因还是对这份工作的认同感。确实,很多公司的测试员都作为开发的附属而存在着,貌似测试员都应该比开发员低一等。不论从地位和工资条上都能反映出来。这样使测试人员感到自卑,感到自己的价值可有可无,从而得过且过,亦或下定决心先耗着,等待机会转业。这样的工作谈何让自己充满热爱之情?不过我想很大一部分原因来自公司对测试的轻视外,测试人员自身也存在一定的原因。作为测试人员,我们首先不能过度自卑,而应积极的去赢得他人的认可,比如利用科学的测试方法发现了重大bug从而挽回了公司的损失,扎实的测试基础知识让别人了解测试,具有编程等知识让自己与开发员具有对话的能力。这样我想他们不认可你都难。测试是一门充满激情和挑战的工作,曾经我一度为性能测试感到畏惧,特别是测试结果那一堆的图表和数据分析。最后因为各方面的原因,我克服了恐惧,然后去认真了解相关知识,最后最好了性能测试,让我自信的同时充满了挑战激情。激情是怎么获得和维持的,我相信就是靠着不断的挑战和超越。
         以上即为我对测试的一些想法和观点,不一定对,望诸君嘴下留情。呵呵,接下来我将为做好自动化测试而奋斗。最后引用51testing上kuailederen 前辈的一句话结尾,“我不可以人云亦云,因为我是思考者;我不可以沿着别人的足迹前进,因为我怀疑迷失方向;我所能做的就是思考再思考,实践再实践。我不停的问自己也建议同道中人问问自己:难道我们所能做的只是copy现有的东西,不可以创新什么东西吗?测试仍然没有任何定论,一切看自己!”

Open Toolbar