2011-03-30
Software Automation Test
- 軟體自動測試是確保軟體品質的關鍵途徑,參加「雲端標準測試 SIG」時,聽到工研院雲端中心目前拿兩套軟體在進行雲端平台的測試。其一為 STAF,其二為 Selenium。然後使用 Python 的 HTML TestRunner 來產生報表,蠻值得學習的。
- 關於 STAF:
- 關於 Selenium
- Selenium 是一個 Web Application 測試系統,其組成大致上分成:
- Selenium IDE - 一個 Firefox 的擴充元件,可以用來紀錄操作步驟(概念類似錄製 Excel 巨集)
- Selenium Remote Control (RC) - 可以把 IDE 錄起來的東西,轉成某種語言,並且在不同平台的不同瀏覽器執行。
- Selenium Grid - 更大規模的測試佈署,也就是可以跑在不同主機。
- 工研院雲端中心表示目前這兩套的最大缺點是產生報表的能力,因此才會加入 Python 的報表支援。
e-Learning
- http://mahara.org/
- http://moodle.nccu.edu.tw/mahara/htdocs/
- Mahara源自毛利語, 意指進行思考(think)、思考的狀態(thinking)與一種思想(thought),是來自紐西蘭的自由軟體平台,它包含了「電子教學歷程檔案 (electronic portfolio)」、「部落格(weblog)」、「個人履歷(resume builder)」以及一個強大的「社會網絡系統(social networking system)」,用以連結使用者以及創造線上社群。不論是老師或是學生,都歡迎您使用Mahara這套e-portfolio系統!
- Mahara與其他e-portfolio軟體最大的不同,在於使用者可以決定歷程檔案的大綱和內容。這些內容會統整在一個類似網頁的頁面,在Mahara中,我們稱之為「View」。使用者可以依據不同的內容、目的以及觀看的對象,建立多個「View」。其他特色如下:
- 檔案儲存
- 部落格
- 社群網路(Social Network)
- 建立數位履歷
- 個人資訊
- 管理介面
- 與Moodle整合
- 允許外掛
- 安全性
Network Virtualization
- OpenFlow: The NoSQL of Network Protocols - 形容 OpenFlow 是網路協定界的 NoSQL 還蠻貼切的。
Last modified 14 years ago
Last modified on Apr 13, 2011, 10:05:02 AM