• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 軟件測試自動化的未來是什么?(7)

    發表于:2013-02-16來源:cnblogs作者:Jackei點擊數: 標簽:
    有人可能會說你看,關鍵字驅動框架也可以擴展的很強大啊!。是,在programming 的世界中,沒有什么不能做的,不過都弄到這個份兒上了,學習這一套東西

      有人可能會說“你看,關鍵字驅動框架也可以擴展的很強大啊!”。是,在programming 的世界中,沒有什么不能做的,不過都弄到這個份兒上了,學習這一套東西跟學習一個標準的編程語言還有什么差別嗎?先不說這樣的框架越擴展越難維護,可靠性也就越差,單單這些關鍵字的用途被局限在自己的框架中,你所積累的知識和經驗無法重用到其他測試代碼的編寫中這一個理由,就應該徹底放棄這種方式了。

      如果要說的直白一些,傳統的關鍵字驅動框架的時代在前幾年就已經開始遠去(是had been,不是have been),我們感謝上一代tester的努力探索和實踐,但最終歷史證明這是一個不算成功的嘗試,一個框架如果不具備開放性,一切都自給自足,那么有一天這也會成為限制自己發展的最大原因。

      (3)穿馬甲的“關鍵字驅動”

      時代在進步,關鍵字驅動也在進步,這個領域中的代表 robot framework(此robot非rational robot) 也在進步,于是,test case 變成了下面這個樣子。

    Test Case

    Action

    Argument

    Argument

    User can create an account and log in

    Create Valid User

    fred

    P4ssw0rd

     

    Attempt to Login with Credentials

    fred

    P4ssw0rd

     

    Status Should Be

    Logged In

     

     

     

     

     

    User cannot log in with bad password

    Create Valid User

    betty

    P4ssw0rd

     

    Attempt to Login with Credentials

    betty

    wrong

     

    Status Should Be

    Access Denied

     

    原文轉自:http://www.cnblogs.com/jackei/archive/2012/11/25/2787231.html

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>