天天看點

百度開源平台 - oss.baidu.com 釋出

百度開源平台 - oss.baidu.com 釋出

百度開源平台的項目主要源自百度FE、QA團隊,其公布的開源項目包括:

  1. Itest 是面向service接口的自動化測試工具,可用于內建測試或者系統級測試,以service接口參數為測試輸入,以接口傳回資料為驗證對象。主要特點是case設計簡單、執行速度快、穩定性高。
  2. UEditor 是由百度web前端研發部開發所見即所得富文本web編輯器,具有輕量,可定制,注重使用者體驗等特點,開源基于BSD協定,允許自由使用和修改代碼。
  3. ECharts 是基于Canvas,純Javascript圖表庫,提供直覺,生動,可互動,可個性化定制的資料可視化圖表。創新的拖拽重計算、資料視圖、值域漫遊等特性大大增強了使用者體驗,賦予了使用者對資料進行挖掘、整合的能力。
  4. ESUI 是一套簡單的UI Library,提供一系列的控件,能滿足基本頁面互動功能。ESUI的API與預設視覺皮膚遵循BAIDU ECOMUI标準。
  5. F.I.S = Front-end Integrated Solution,是一套完整的前端技術解決方案,包括前段架構、模闆架構、自動化架構以及輔助開發工具。
  6. EDP 是一個企業級前端應用的開發平台,提供了常用的項目管理工具、包管理工具、調試工具、建構工具、代碼生成工具、代碼檢測工具等一系列開發時的支援,并允許使用者自定義自己的擴充。
  7. EST (ECOM Styling Toolkit)是一個基于 LESS 的樣式工具庫,幫助您更輕松地書寫 LESS 代碼。EST提供了一系列友善快捷的 mixin,隻在調用時才輸出代碼。est 不希望提供直接給 HTML 調用的類名,用「樣式類」污染 HTML 代碼的語義。
  8. ER 是一個富浏覽器端web應用的架構,适用于并能很友善地建構一個整站式的AJAX web應用。
  9. Tangram 是一款實用的JavaScript基礎庫,通過她可以迅速建構出高度互動的Web應用程式,簡單而且高效!
  10. Cafe測試架構 是一款具有開創性意義的Android平台的自動化測試架構,架構覆寫了Android自動化測試的各種需求。架構緻力于實作跨程序測試、快速測試、深度測試,解決了Android自動化測試中的諸多難題,比如業界一直沒有解決的跨程序測試問題。
  11. 服務虛拟化指的是采用特定的技術将不穩定、不可用、未開發完全的服務虛拟出來。 Terminator 提供兩種解決方案: 1)針對協定的通用樁,可以預先設定請求對應的傳回值以及比對條件,這樣系統未開發完之前可以使用這個樁來代替真實的服務; 2) 錄制回放方式,在第三方服務可用的時候将鍊路上的資料錄制下來,當不穩定或者不可用時,回放當時錄制的資料。

繼續閱讀