常用開源工具介紹
1,ER Master 是一個用于設計ER模型圖的Eclipse插件。提供的功能包括:從數據庫導入關系生成ER圖,導出設計圖,導出DDL數據定義語句等。目前完整支持的數據庫包括 MySQL、PostgreSQL 和
-Oracle (developing)
-DB2 (developing)
-HSQLDB (developing)
-SQLITE (developing)
-SQLServer (developing)
Eclipse安裝此插件的地址是:http://ermaster.sourceforge.net/update-site/
2.Apache JMeter—— JMeter是一款開源的純Java測試工具,其主要用于負載測試和性能測試。QA團隊使用它來查找和發現相關的性能和負載管理問題,尤其是Web應用程序的性能問題。它可以用于對靜態的和動態的資源(文件、Servlet、Perl腳本、Java對象、JDBC數據庫連接和查詢、FTP、HTTP、 JMS、通用的TCP連接、LDAP和OS本地進程訪問等)的性能進行測試。它可以用于對服務器,網絡或對象模擬繁重的負載來測試它們的強度或分析不同壓力類型下的整體性能。
Jmeter架構提供了“out of the box”功能。此外,它還支持各種插件,這些插件可以實現其獨特的創新功能,用戶可以根據自己的需求進行自定義配置,添加相應地插件。
3.Selenium —— Selenium是一個開源的自動化測試工具,其主要用于Web應用程序的自動化測試,與其它測試工具不同的是,它可以在許多平臺和操作系統上運行,可以直接在瀏覽器下運行,并且支持所有流行的測試框架和編程語言,如C++、Java、Python、Per和Ruby等。
4.Sahi ——Sahi是另一個開源的自動化Web測試工具,Sahi可以專門測試動態的AJAX應用程序,還帶有非常出色的自動播放效果機制。其主要特點是:獨立的平臺和瀏覽器、出色的刻錄機、無需等待、無需XPath、內置Java異常交互報告。
5.Robotium—— Robotium是一款測試Android應用程序的開源自動化測試框架,應該說,Robotium是開發者們最常用的一款開源工具。主要針對 Android平臺的應用進行黑盒自動化測試,它提供了模擬各種手勢操作(點擊、長按、滑動等)、查找和斷言機制的API,能夠對各種控件進行操作。 Robotium無需測試應用程序源碼,并且安裝簡單、容易編寫測試用例。當然,它還可以測試基于瀏覽器的一些Android應用程序,但前提是有些限制條件。
6.CSS開發工具 (非開源)
Topcoat是一款為簡潔高速Web應用提供CSS開發的工具。性能是Topcoat最關注的指標,它專為CSS設計,并向開發者提供了豐富的組件集,可讓程序快速啟動和運行。
Topcoat是一款為簡潔高速Web應用提供CSS開發的工具。性能是Topcoat最關注的指標,它專為CSS設計,并向開發者提供了豐富的組件集,可讓程序快速啟動和運行;它還提供多彩的主題供開發者使用,但不會給軟件本身的品牌造成困擾;Topcoat作者采用了BEM架構,讓應用程序跑得更快、更易于管理。
Topcoat還首次為Adobe提供了兩款開源字體,存放于Adobe Edge Web Fonts和Adobe Typekit中。此外,還有100個開源的SVG、PNG或語義圖標字體圖標可供用戶使用。Topcoat在代碼庫中開放了所有組件的PSD,用戶可以用它來完成自己的設計。
網站地址:http://topcoat.io/