2015年11月29日 星期日

Eclipse WindowBuilder Pro 安裝

1. 查看 Eclipse 版本

    Eclipse > About "Eclipse" > Version: Mars .....

2. 開啟 WindowBuilder Pro 下載網站


3. 依 Eclipse 版本 複制相對應的 Update Site Link

    例:http://download.eclipse.org/windowbuilder/WB/release/R201506241200-1/4.5/

4. 將上述步驟所取得的 link 加入 Eclipse 中的 Software 安裝設定

    Eclipse > Help > Install New Software...

5. 勾選所有項目並開始安裝

2015年11月25日 星期三

單位換算

英呎(Feet)
海哩(Nautical Mile)
公分(Centimeter)
公里(Kilometer)

Reference: 單位的換算  (沒有非常精確)

1英呎=0.3048公尺=30公分
1英哩=5280英呎=1609公尺=1.6公里
1海哩=6080英呎=1853公尺=1.85公里
 
1節=1海哩/小時=1.85公里/小時
1馬赫=10海哩/分=1110公里/小時
1MPH=1英哩/小時=1.6公里/小時

簡單的定義, 1節約等於1小時中行駛的海哩數
若以數學記號表示, 就是 1(Knot) = 1 (Nautical Mile/Hours)

Reference: 維基百科 

節(英語:knot),單位符號kn或kt,是一個專用於航海的速率單,相當於船隻每小時所航行的海浬數。

1節的速度為:

每小時1海浬(nm/h)
每秒0.5144444公尺(m/s)
每小時1.852公里(km/h)
每小時1.150779448英哩(mph)

浬是航海上的長度單位,每小時航行1海浬的速度叫做1節。節的英文是Knot,它原指地球子午線上緯度1分的長度,由於地球略呈橢球體狀,因此在不同緯度的1分其弧度略有差異。在赤道上1海浬約為1843公尺;在緯度45°約為1852.2公尺,在兩極約為1861.6公尺。1929年國際水文地理學會議,通過以1分的平均長度1852公尺(或6076.115英尺)作為1標準海浬長度,目前已為國際上所採用。

2015年2月11日 星期三

Jenkins - Xvnc Plugin

Reference:Run UI tests on a headless Jenkins / Hudson Continuous Integration server running Ubuntu

Jenkins Plugin 及 Q&A

測試常用外掛清單。

RobotFramework - TestSuite執行順序

Robot 預設值行順序依“字母排序”,應儘可能避免Test Suite/Test Case相依問題。
Robot 可自定執行順序,但會産生以下問題,請小心使用

  • 不會執行最頂層的 Suite Setup/Suite Teardown
  • 産生的 xunit 格式報告中,test case 的 class name 與預設執行時不同。(會影響與 TestLink 之間的連結)

RobotFramework - 整合多份 Reports

透過 rebot 指令,將多個 RobotFramework 報告整合成一份。
rebot output1.xml output2.xml
rebot outputs/*.xml
rebot --name Browser_Compatibility firefox.xml opera.xml safari.xml ie.xml
rebot --include smoke --name Smoke_Tests c:\results\*.xml

RobotFramework - 使用不同的瀏覽器執行測試腳本

使用 Chrome/IE 執行 Web Application 測試腳本

2015年2月10日 星期二

RobotFramewrok - 捲動瀏覽器頁面至左上方

使用關鍵字 "Execute Javascript"
Execute Javascript    window.scrollTo(0,0);

RobotFramework - Browser Unexpected Alert 處理方法

有時我們會希望操作瀏覽器時,不要出現非預期的Alert。
Run Keyword And Ignore Error是非常好用的keyword,讓你來做某些事情的反向判斷。

RobotFramework - 如果xx元件不存在, 執行oo

${status}    ${output}    Run Keyword And Ignore Error    Page Should Contain Element    ${ELE_XPATH}
Run Keyword If    '${status}'=='FAIL'    ${KEYWORD}

ChromeDriver / IEDriver 使用方法


TestLink 使用說明

百度文庫 - TestLink使用說明

關閉 TestLink 安全警示訊息

關閉 TestLink 安全警示訊息:There are security warnings for your consideration. See details on file:/var/testlink/logs/config_check.txt. To disable any reference to these checkings, set $tlCfg->config_check_warning_mode = 'SILENT';