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

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

  • <strong id="5koa6"></strong>
  • 自動化測試:功能測試設計七技巧(2)

    發表于:2014-12-25來源:uml.org.cn作者:趙劼點擊數: 標簽:自動化測試
    使用 Java script創建可重用隨機數據 最后,下面是使用Selenium和Fitnesse,進行具體的測試數據最佳實踐的例子。在這個例子中,測試需要輸入唯一的Social Se

      使用Javascript創建可重用隨機數據

      最后,下面是使用Selenium和Fitnesse,進行具體的測試數據最佳實踐的例子。在這個例子中,測試需要輸入唯一的Social Security Number,然后檢查SSN是否實際上輸入到應用中:

     
    以下是引用片段:
    | type; | ssn | javascript{RN =Math.floor(Math.random()*9999999);while (String(RN).length < 8) { RN=RN+'0';}} | 
    | $SSN= | getValue | ssn | 
    | click | link=Save | 
    | type; | search | $SSN | 
    | GET SEARCH RESULTS CONTAINING THE SSN |  

      Selenium會內嵌評估Javascript。這種測試的首行鍵入域ID值為“ssn”,在運行中生成隨機的9個數字,通過評估Javascript作為type()動作的證據。第二行使用Fitnesse功能來存儲來自“ssn”域的9個數字,稱之為“$SSN”。然后測試輸入九個相同數字到這個域,其ID值為“search”。在測試本身解決數據需求是唯一的時候,這是一種高雅有用的方法,在任何合理的測試工具或者框架中同樣的方法應該有效。

      優良測試的優良設計

      這些只是一些例子,協助確保自動化測試強力并可維護。很多其他的例子也存在,每一種自動化測試工具或者框架都有優良的設計實踐單獨針對工具。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品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>