https://yq.aliyun.com/opensource
百度開源平臺的項目主要源自百度FE羽历、QA團隊拳球,其公布的開源項目包括:
Itest是面向service接口的自動化測試工具秘遏,可用于集成測試或者系統(tǒng)級測試传藏,以service接口參數(shù)為測試輸入乾忱,以接口返回數(shù)據(jù)為驗證對象。主要特點是case設(shè)計簡單抖苦、執(zhí)行速度快毁菱、穩(wěn)定性高。
UEditor是由百度web前端研發(fā)部開發(fā)所見即所得富文本web編輯器锌历,具有輕量鼎俘,可定制,注重用戶體驗等特點辩涝,開源基于BSD協(xié)議,允許自由使用和修改代碼勘天。
ECharts是基于Canvas怔揩,純Javascript圖表庫,提供直觀脯丝,生動商膊,可交互,可個性化定制的數(shù)據(jù)可視化圖表宠进。創(chuàng)新的拖拽重計算晕拆、數(shù)據(jù)視圖、值域漫游等特性大大增強了用戶體驗材蹬,賦予了用戶對數(shù)據(jù)進行挖掘实幕、整合的能力。
ESUI是一套簡單的UI Library堤器,提供一系列的控件昆庇,能滿足基本頁面交互功能。ESUI的API與默認視覺皮膚遵循BAIDU ECOMUI標準闸溃。
F.I.S = Front-end Integrated Solution整吆,是一套完整的前端技術(shù)解決方案,包括前段框架辉川、模板框架表蝙、自動化框架以及輔助開發(fā)工具。
EDP是一個企業(yè)級前端應用的開發(fā)平臺乓旗,提供了常用的項目管理工具府蛇、包管理工具、調(diào)試工具寸齐、構(gòu)建工具欲诺、代碼生成工具抄谐、代碼檢測工具等一系列開發(fā)時的支持,并允許用戶自定義自己的擴展扰法。
EST(ECOM Styling Toolkit)是一個基于 LESS 的樣式工具庫蛹含,幫助您更輕松地書寫 LESS 代碼。EST提供了一系列方便快捷的 mixin塞颁,只在調(diào)用時才輸出代碼浦箱。est 不希望提供直接給 HTML 調(diào)用的類名,用「樣式類」污染 HTML 代碼的語義祠锣。
ER 是一個富瀏覽器端web應用的框架酷窥,適用于并能很方便地構(gòu)建一個整站式的AJAX web應用。
Tangram 是一款實用的JavaScript基礎(chǔ)庫伴网,通過她可以迅速構(gòu)建出高度互動的Web應用程序蓬推,簡單而且高效!
Cafe測試框架是一款具有開創(chuàng)性意義的Android平臺的自動化測試框架澡腾,框架覆蓋了Android自動化測試的各種需求沸伏。框架致力于實現(xiàn)跨進程測試动分、快速測試毅糟、深度測試,解決了Android自動化測試中的諸多難題澜公,比如業(yè)界一直沒有解決的跨進程測試問題姆另。
服務虛擬化指的是采用特定的技術(shù)將不穩(wěn)定、不可用坟乾、未開發(fā)完全的服務虛擬出來迹辐。Terminator 提供兩種解決方案: 1)針對協(xié)議的通用樁,可以預先設(shè)置請求對應的返回值以及匹配條件糊渊,這樣系統(tǒng)未開發(fā)完之前可以使用這個樁來代替真實的服務右核; 2) 錄制回放方式,在第三方服務可用的時候?qū)㈡溌飞系臄?shù)據(jù)錄制下來渺绒,當不穩(wěn)定或者不可用時贺喝,回放當時錄制的數(shù)據(jù)。
AVT,accessibility test,確保那些視覺有缺陷,或者聽覺有缺陷的人,可以跟正常人一樣使用這個系統(tǒng),這個是基于美國政府的要求.AVT的測試工具主要是JAWS,ScreenReader等.也有一些firefox的插件.
BVT,build available test ~測試build是否可用宗兼,主要是進行些簡單的功能測試躏鱼,如:能否啟動,能否登錄等CVT,component test針對每個不同的Component進行測試(主要用于OSGI開發(fā)的項目).
FVT,function test殷绍。FVT其實和別的測試可以交叉,也是運行一下其他的測試的一些基本的case.很多公司可能只有FVT測試染苛。FVT做完所有的事情。
GVT,globalization的測試。這個范圍其實非常廣泛.最基本的是保證系統(tǒng)在多語言的環(huán)境下,能夠運行正常.主要測試工具有chkpii .
PVT,performance test ,性能測試的范圍也很廣.基本的包括測試響應時間,壓力測試,大數(shù)據(jù)量的測試.
SVT,system test.在IBM,他還涉及RVT(reliability測試)和IVT(Integration測試).
TVT,translation test .在IBM,幾乎所有的公共產(chǎn)品在發(fā)布之前都要經(jīng)過TVT測試,一般是由遍布全球的翻譯團隊把軟件和文檔從英文翻譯成多種語,然后進行由TVT確認翻譯的質(zhì)量.
hibernate映射類型 Java類型 標準SQL類型integer /int java.lang.Integer /int INTEGER 4字節(jié) long java.lang.Long /long BIGINT 8字節(jié) short java.lang.Short /short SMALLINT 2字節(jié) byte java.lang.Byte /byte TINYINT 1字節(jié) float java.lang.Float /float FLOAT 4字節(jié) double java.lang.Double /double DOUBLE 8字節(jié) bigdecimal java.math.BigDecimal /NUMERIC character java.lang.Character
/java.lang.String /char CHAR(1) 定長字符 string java.lang.String VARCHAR 變長字符 boolean java.lang.Boolean /Boolean BIT 布爾類型 date java.util.Date /java.sql.Date DATE 日期 timestamp java.util.Date/java.util.Timestamp TIMESTAMP 日期 calendar java.util.Calendar TIMESTAMP 日期 calendar_date java.util.Calendar DATE 日期 binary byte[] BLOBBLOB text java.lang.String TEXT CLOB serializable 實現(xiàn)java.io.Serializablej接口的任意Java類 BLOB BLOB clob java.sql.Clob CLOB CLOB blob java.sql.Blob BLOB BLOB class java.lang.Class VARCHAR 定長字符 locale java.util.Locale VARCHAR 定長字符 timezone java.util.TimeZone VARCHAR 定長字符 currency java.util.Currency VARCHAR 定長字符