Changes between Version 1 and Version 2 of jazz/11-03-30


Ignore:
Timestamp:
Mar 31, 2011, 1:43:16 PM (13 years ago)
Author:
jazz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • jazz/11-03-30

    v1 v2  
    11= 2011-03-30 =
     2
     3== Software Automation Test ==
     4
     5 * 軟體自動測試是確保軟體品質的關鍵途徑,參加「雲端標準測試 SIG」時,聽到工研院雲端中心目前拿兩套軟體在進行雲端平台的測試。其一為 [http://staf.sourceforge.net/ STAF],其二為 [http://seleniumhq.org/ Selenium]。然後使用 Python 的 [http://code.google.com/p/django-jython/source/browse/trunk/docs/_build/html/xml-test-runner.html HTML TestRunner] 來產生報表,蠻值得學習的。
     6 * 關於 STAF:
     7   * Software Testing Automation Framework (STAF)
     8   * 架構大致上分成 STAFProc 跟 STAX。如下圖:
     9   * [[Image(http://staf.sourceforge.net/current/STAX/staxconfig.gif)]]
     10   * STAFProc 安裝於待測的主機,而 STAX 則是用來執行測試情境的,可以用 XML, Python 與 Java 來定義測試情境。
     11 * 關於 Selenium
     12   * Selenium 是一個 Web Application 測試系統,其組成大致上分成:
     13   * Selenium IDE - 一個 Firefox 的擴充元件,可以用來紀錄操作步驟(概念類似錄製 Excel 巨集)
     14   * Selenium Remote Control (RC) - 可以把 IDE 錄起來的東西,轉成某種語言,並且在不同平台的不同瀏覽器執行。
     15   * Selenium Grid - 更大規模的測試佈署,也就是可以跑在不同主機。
     16 * 工研院雲端中心表示目前這兩套的最大缺點是產生報表的能力,因此才會加入 Python 的報表支援。
    217
    318== e-Learning ==