itest work 開源敏捷測試管理,包含極簡的任務管理,測試管理,缺陷管理,測試環境管理,接口測試,接口Mock,還有壓測 ,又有豐富的統計分析,8合1工作站。可按測試包分配測試用例執行,也可建測試迭代(含任務,測試包,BUG,接口)來組織測試工作,也有測試環境管理,還有很常用的測試度量;對於發版頻繁,需求常變,itest還可導出用例,線下修改、執行,新增后再導入(同步)到線上;且可根據測試策略來設置測試流程,並可實時調整;在測試看板中,能查看迭代報告,測試包執行情況,測試任務進展,也可以在看板上直接執行用包用例,也支持在線web 思維導圖寫用例。讓測試變得簡單、敏捷,“好用、好看,好敏捷” ,是itest wrok 追求的目標。概念及功能模型如下:
在線體驗1 http://www.itest.work/demo
在線體驗2 http://120.78.0.137/demo
v10.0.0 RC1下載地址 :itest下載
二:10.0.0 RC1 更新說明
10.0.0 RC1 相經 9.5.0 GA_u4 共 47個更新,查看版本更新歷史 戶的持續反饋是我們不斷更新的動力。
10.0.0RC1,主要增加壓測功能,接口測試場景,支持數據驅動,接口測試修復幾個重要BUG。
10.0.0 RC1 相對於10.0.0 M1 更新如下:
2:壓測結果 CSV可web 查看。
3: 壓測,在線生成JMX 優化。
4: 壓測,slave 執行JMX 優線。
5:接口場景窗口自適應高。
7個bug修復:
1:接口測試場景中,測試完成后,接口被執行了,但是場景中顯示為未測試。
2:接口測試場景,下載定時執行日志在容器中路徑不對,導致報錯。
3:接口測試場景,日志列表無日志,實際是有日志的。
4:接口測試雙擊接口名稱,彈出兩個接口的窗口。
5:接口測試,有時第2次及時進入接口拖拽設置斷言時,左邊的樹不顯示響應內容。
6:接口測試,拖拽生成斷言時,如響應數據中有數組,拖拽后生成的jsonpath 不對。
7:在產品用例庫拖拉節點后,再導入到項目中時,用例所屬節點錯亂。
三:10.0.0RC1 新功能截圖及9. X 版本之后新 UI
預覽新UI
四:接口測試及新特性截圖
截止9.0.1接口測試,已包含接口mock ,接口加密,解密和簽名,接口參數化,接口間動態參數傳寄,接口依賴推導,建測試測試場景時,自動加入依賴的接口並按依賴關系排好執行順序,拖拽生成斷言,拖拽提取參數 。
腦圖用例可以通過ctrl+c 復制分支節點,然后ctrl +v 粘貼到其他腦圖文件上,可以是同跨項目間粘貼
腦圖視圖,整個項目全部用例顯示在一個腦圖上,方便梳理用例間關系
BUG 密度分析加增加kloc bug率及功能點BUG率
增加迭代匯總導出,5個sheet ,第一個是匯總,后4個是明細
增加項目 BUG用例簡報,並可下鑽到人
為結省時間,不在新UI中 一載圖了,直接用老版本U I示意
呱唧 1800次混沌測試完成了
執行測試場景時,先執行正向用例,如check 混沌開關,正向執行完后執行接口混沌測試
接口數據參數化
下面是上圖以數化在執行時打印出來的值
參數化且應用了加密算法后打 印出來的值
按接口參數依賴關系 推導出來的接口依賴,建測試場景時,自動加入所依賴的接口,並按依賴關系排好執行順序
這是mock 的一個接口,josn 數據是加密了的,
第一次測試這接口我沒加解密算法
第一次測試這接口解密算法
響應是密文
維護好解密算法
之前的接口中選這個解密
再測試,接口的結果解密了
mock 支持上圖4種延時
五:功能概覽
(一)接口測試 功能概覽:
基本流程: (1)BaseUrl 設置------>(2)基礎認證設置 ----->(3)接口安全設置------>(4)維護接口用例----->(5)拖拽生成接口斷言------> (6)建接口測試場景(可在迭代中直接增加)--->(7)手動執行接口測試場景(可單個,也可一鍵執行場景中所有接口)或定時執行測試場景。另外還有接口mock
1:接口測試總覽
2:全局設置
3:接口按全設置
維護好接口的加密,解密及簽名 ,上傳相關類或JAR ,在接口用例中選維護好的加密,解密及簽名,供itest 執行接口測試時來回調 ,
4:接口用例維護
接口參數維護,非常方便 ,對測試人員友好,
上圖用的6.6.6版本的,7.0.0后還可選加密解密簽名算法
上圖用的6.6.6版本的,7.0.0后還可選加密解密簽名算法
上圖用的6.6.6版本的,7.0.0后還可選加密解密簽名算法
5:拖拽式斷言設置
6:接口場景
在場景中可單個,也可一鍵執行所有接口用例,也可手動調整執行順序
7:接口執行日志
8:定時執行接口測試場景
9:接口mock
(二)產品截圖及其他功能概覽
可線下離線處理測試用例,再同步到線上,
除了可同步線下執行,還支持多種導入,在用例BUG統計示圖中,測試需求分解對上,
每個模塊上顯示BUG數和用例數
用例庫維護公共用例,在項目中可以從用例庫或是EXCEL呀是xmind 中導入用例,且在導入時,如需求項,用例分類,優先級,以及用例標簽 ,如系統中不存在,會自動在導入時建立
可按測試包分配測試任務,通過把多個測試包加到測試迭代中,統計測試執行情況

執行測試用例包任務
可在看板上,填寫任務進度,執行測試用例包,或是處理流轉到名下的BUG
在看板上,直接可以執行用例
用例執行頁面,增加一個轉BUG的功能,方便執行時直接轉BUG,且自動測試用例為不通過,之前是在用例包用例列表頁面點用例ID,
不便於看用例的具體內容,這是6.6.2 第2個迫切便捷功能
流程驅動測試
流程驅動缺陷在26種狀態中演化,更精准反正工作實況
測試流程引擎自動推算可演化狀態及流轉到誰名下,且可實時調整流程
從 BUG的郵件通知中連BUG鏈接,可能直接處理BUG
在收到的BUG郵件中,帶一個連接,一點就自動登錄ITEST,同時,彈出郵件中的BUG處理界面
多維度測試度量
趨勢分析洞察研發過程潛在風險,為項目管控提供決策依據
結果數據分析掌控團隊效率,為持續改進提供量化數據支持
測試總攬,測試經理每日工作復盤好幫手,量化的測試日報
測試人員簡報: 里面有測試人員寫用例情況,執行用例情況,提交的 BUG數,提交的BUG 按
狀態按人分布,提交的BUG按類型按人分布,提交的BUG按等級按人分布,且可按不同版本作
為條件進行分析
開發人員處理BUG簡報 : 有開發人員BUG數統計, 也有按bug狀態按人分布,按bug等級按人分布,
按bug類型按人分布,按人按BUG 齡期分布(齡期可按天也可按周計),且可按不同版本作為條件進行分析
測試環境維護