itest(愛測試) 6.6.0 發布,新增拖拽生成接口測試斷言

2021-01-11 開源中國

   itest 簡介

       itest 開源敏捷測試管理,testOps 踐行者,極簡的任務管理,測試管理,缺陷管理,測試環境管理,接口測試5合1,又有豐富的統計分析。可按測試包分配測試用例執行,也可建測試迭代(含任務,測試包,BUG,接口)來組織測試工作,也有測試環境管理,還有很常用的測試度量;對於發版頻繁,需求常變,itest還可導出用例,線下修改、執行,新增後再導入(同步)到線上;且可根據測試策略來設置測試流程,並可實時調整;在測試看板中,能查看迭代報告,測試包執行情況,測試任務進展,也可以在看板上直接執行用包用例。待接口測試幾輪迭代,比較完善後,就著手和CD/CI 打通的集成實現!

官網  http://www.itest.work

在線體驗1  http://www.itest.work/demo

在線體驗2  http://120.78.0.137/demo

v6.6.0 下載地址 :itest下載

6.6.0 詳情如下:

     在6.0.0 發布半個月後(用戶的不斷反饋是我們更新的動力),30個更新來了。其中包含同類接口測試中首創的拖拽的方式生成斷言,對不會編碼的測試人員來說,這絕對是個好消息;另外BUG處理流程做了優化;同時解決一個偶發的重要BUG;另外還優化了用例包執行用例,支持按用例標籤和模塊名二次查詢;鏡像支持,mysql 8以及鏡像增加和宿主機時間同步等等。30個更新詳情如下:

18個功能增強:

1:    接口測試工具中,首創拖拽方式生成斷言,對於不會寫代碼的測試人員來說,絕對是好消息,當然會寫代碼更好。

    接口測試基本流程: (1)BaseUrl 設置->(2)基礎認證設置 >(3)維護接口用例>(4)拖拽生成接口斷言->    (5)建接口測試場景(可在迭代中直接增加)--->(6)手動執行接口測試場景(可單個,也可一鍵執行場景中所有接口)或定時執行測試場景。

 

2: 認證支持token 方式,和無認證
3:   全局參數和接口參數合併且發同名,以接口的參數為主
4:   在接口編輯頁面,發送請求,如果斷言不通過,響應的背景顯示為紅色,否則是綠色,如是沒有斷言http 響應碼為200 時,響應的背景顯示紫色


5:    BUG處理之前只能兩次重分配,支持無限次重分配
6:   接口下面的左則菜單,也可設置為首頁
7: 接口測試get 請求時,json 形式的參數,傳不到後臺
8: 接口測試post請求時,參數優化
9:如果只參與一個項目,點接口時,不需要再選擇項目,直接切換到這個項目的接口測試中
10: 接口執行日誌面,paseSize 按解析度自動記錄使其撐滿可視區,不留白
11: 以前版中,BUG提交後,只能在編輯BUG的頁面再增加附件,當前版本改為,在處理(流轉)BUG時,也可以再上傳附件,方便reopen
      BUG時,再補圖說明
12: 增加接口可接描述查詢
13 : 測試包執行用例時增加標籤查詢
14: 需求樹維護時,不整個刷新樹
15:因為接口測試的認證是沒有斷言的,且不重複認證,要是認證了但是不通過,比如密碼不對,但是後續的請法語復用這個實際沒認證成功的session 會導致,接口調用不成功,6.6中增加了手動更新認證session 的方式,本質上就是按新的認證配置重登錄一次,然後保持會話,因為每次調用接口都認證不好,所以採用這種方式 。


16: docker 鏡像加時間同步 ,且增加Mysql 8 的鏡像 ,之前只有mysql 5.7 的鏡像
17: 測試包執行用例時顯示模塊名且可按模塊查詢
18:BUG 處理流程優化,就算啟用分配流程,修改BUG的開發人員間經分配人分配後,可開發人員間自動重分配,之前有分配流程時,
必須走分配人這裡重分配,非常不方便

 =============================================

12個BUG 修復
1:wps 寫的excel 導入有問題
2:看板和迭代中處理BUG時,點附件,一直在loading ...
3:  當拖動模塊節點後,節點下的接口用例顯示不正常
4:修改接口測試有時候頁面出錯後,只能重刷頁面才能正常使用
5:   解決斷言中的尖括號被轉議導致斷言不成功
6:BUG關聯用例時,用例狀態 顯示為數值
7:ajax 調用時,返回的數據為JSON ,但因Response的ContentType為text/xml,導致瀏覽器制臺警告(XML解析)
     ,修改ContentType為為 application/json
8: BUG關聯用例時,BUG詳情中再現過程顯示為未知
9:解決增加接口菜單後,有時候退出系統按鈕被擠沒了的BUG
10: 處理BUG時,選流轉下一人的地方,如果沒點下拉的箭頭,而是點下拉列表上的框,選不了人的BUG
11: 導出離線執行時,執行版本下拉列表為有一個版本不有值,其他是null
12: 測試包列表,反覆check 時,有時候沒選中

 6.0+版本後重點增加接口測試功能,後續接口也要支持mock 和導入postman ,swagger ,畫線的方式實現接口間參數映射

(一)接口測試 功能概

         基本流程: (1)BaseUrl 設置->(2)基礎認證設置 >(3)維護接口用例>(4)拖拽生成接口斷言->    (5)建接口測試場景(可在迭代中直接增加)--->(6)手動執行接口測試場景(可單個,也可一鍵執行場景中所有接口)或定時執行測試場景。

       1:接口測試總覽

        2:全局設置

 3:接口用例維護

   接口參數維護,非常方便  ,對測試人員友好

 

 4:接口場景

 在場景中可單個,也可一鍵執行所有接口用例,也可手動調整執行順序

 5:接口執行日誌

 6:定時執行接口測試場景

     

(二)產品截圖及功能概覽

功能模型及引導圖

引導圖上藍色文字是熱點,可以點擊,方便引導上手

 可線下離線處理測試用例,再同步到線上,

除了可同步線下執行,還支持多種導入,在用例BUG統計示圖中,測試需求分解對上,

每個模塊上顯示BUG數和用例數

用例庫維護公共用例,在項目中可以從用例庫或是EXCEL呀是xmind 中導入用例,且在導入時,如需求項,用例分類,優先級,以及用例標籤 ,如系統中不存在,會自動在導入時建立

可按測試包分配測試任務,通過把多個測試包加到測試迭代中,統計測試執行情況

執行測試用例包任務

可在看板上,填寫任務進度,執行測試用例包,或是處理流轉到名下的BUG

在看板上,直接可以執行用例

流程驅動測試

流程驅動缺陷在26種狀態中演化,更精準反正工作實況

測試流程引擎自動推算可演化狀態及流轉到誰名下,且可實時調整流程

 

從 BUG的郵件通知中連BUG連結,可能直接處理BUG

在收到的BUG郵件中,帶一個連接,一點就自動登錄ITEST,同時,彈出郵件中的BUG處理界面

多維度測試度量

趨勢分析洞察研發過程潛在風險,為項目管控提供決策依據

結果數據分析掌控團隊效率,為持續改進提供量化數據支持

測試總攬,測試經理每日工作復盤好幫手,量化的測試日報

 

 

測試人員簡報: 裡面有測試人員寫用例情況,執行用例情況,提交的 BUG數,提交的BUG 按

狀態按人分布,提交的BUG按類型按人分布,提交的BUG按等級按人分布,且可按不同版本作

為條件進行分析 

開發人員處得BUG簡報 : 有開發人員BUG數統計, 也有按bug狀態按人分布,按bug等級按人分布,

按bug類型按人分布,按人按BUG 齡期分布(齡期可按天也可按周計),且可按不同版本作為條件進行分析

測試環境維護

相關焦點

  • JMeter接口測試之斷言實現
    這裡有愛,有分享,有工程師們的成長日記,點藍字「軟體測試面試匯總
  • DOClever 5.5.0 自動化測試支持斷言,支持多接口快速聯調
    無論你是前端工程師,還是後端工程師,接口永遠都是兩者交互的橋梁,所以 DOClever 專為中小型團隊量身打造,旨在解決接口的管理,測試與數據生成,實現真正的一體化解決方案。新版本更新如下:1.優化了接口運行的example實例,現在可以在接口編輯頁面直接運行example2.接口項目嵌入了自動化測試,可在當前接口編輯頁面迅速進行幾個接口的業務聯調,並可保存到新用例3.自動化測試添加了斷言操作,接口添加了輸出按鈕,可以瀏覽接口運行的全狀態4.自動化測試UI模式下,所有輸入框在代碼模式下輸入
  • APIAuto 2.0.0 發布,機器學習自動化測試、自動生成代碼和注釋...
    具體內容見 ReleasesAPIAuto機器學習測試、自動生成代碼、自動靜態檢查、自動生成文檔與注釋等,做最先進的接口管理工具。支持 HTTP POST 提交 JSON 參數的 API。針對 APIJSON 做了靜態檢查、生成代碼、格式化等大量優化。
  • 軟體測試之學習接口測試工具jemeter的參數化
    1.用jemeter測試soap類型接口(原理同http)先從soapui獲取URL地址,在jemeter發起soap請求,輸入獲取的地址,就可以察看結果樹,查看響應的結果重點:2、參數化(即批量測試)
  • Postman接口測試(五):功能界面及API 文檔生成
    這裡有愛,有分享,有工程師們的成長日記,點藍字「軟體測試面試匯總
  • PostMan接口測試(很全面的接口測試教程)
    前言在前後端分離開發時,後端工作人員完成系統接口開發後,需要與前端人員對接,測試調試接口,驗證接口的正確性可用性。而這要求前端開發進度和後端進度保持基本一致,任何一方的進度跟不上,都無法及時完成功能模塊的測試。
  • 接口管理平臺 DOClever 王者歸來,發布 6.2.0 版本
    無論你是前端工程師,還是後端工程師,接口永遠都是兩者交互的橋梁,所以 DOClever 專為中小型團隊量身打造,旨在解決接口的管理,測試與數據生成,實現真正的一體化解決方案。目前DOClever已經發展到了6.0版本,擁有線上用戶2w+,接口數20w+,每天日活1000+,成功為滴滴,同程,58等網際網路公司提供了快速接口服務,已經逐漸成長為一個成熟的接口解決方案,而新版本為了打造更好的用戶體驗,前端已經全部做了重構,我們接下來的發展方向是讓DOClever立志成為一個項目中後階段的掌舵手,從項目的接口,文檔,測試三個方面為開發者們提供更強大,更快捷的服務!
  • [接口測試_B] 03 Pytest斷言處理_assert和異常斷言
    >斷言預期的異常斷言預期的告警利用上下文信息進行斷言自定義斷言方式使用assert語句進行斷言在測試過程中,對某些方法進行測試時,預測輸入某些特定數據,會拋出特定異常,若出現特定異常,則用例執行通過。= year: raise ValueError("傳入的參數不是正整數") elif (year % 4 ==0and year % 100 !
  • 缺陷管理支持對接禪道,MeterSphere開源持續測試平臺v1.5發布
    12月1日,MeterSphere開源持續測試平臺正式發布v1.5.0版本。在該版本中,MeterSphere新增了與禪道對接進行缺陷管理的功能,針對原有的Jenkins插件增加了Pipeline調用的支持,同時針對性能測試的部分功能進行了優化。
  • JMeter安裝與接口測試入門
    這裡有愛,有分享,有工程師們的成長日記,點藍字「軟體測試面試匯總
  • [接口測試_B] 04 Pytest斷言處理_告警斷言
    pytest中對告警進行斷言採用pytest.warns()方法,其斷言的方法與pytest.raises()類似。pytest.warns()除了能斷言告警外,還能夠捕獲告警信息,並對捕獲的告警信息進行分類處理,可以設定出現特定告警信息時,則用例執行失敗。
  • smart-doc 1.9.0 發布,新增 Open Api 3.0+ 支持
    對一些常用欄位定義能夠生成有效的模擬值。 支持生成json返回值示例。 支持從項目外部加載原始碼來生成欄位注釋(包括標準規範發布的jar包)。 支持生成多種格式文檔:Markdown、HTML5、Asciidoctor、Postman collection。 輕易實現在Spring Boot服務上在線查看靜態HTML5 api文檔。 開放文檔數據,可自由實現接入文檔管理系統。
  • Web Service接口測試
    Web service 接口測試一. web Service概念Web service使用與平臺和程式語言無關的方式進行通訊的一項技術, web service 是一個接口, 他描述了一組可以在網絡上通過標準的XML消息傳遞訪問的操作,它基於xml語言協議來描述要執行的操作或者要與另外一個web 服務交換數據, 一組以web服務在面向服務體系結構中定義的web
  • Jmeter進行http接口測試,這一篇就搞定
    jmeter進行http接口測試的主要步驟(1.添加線程組    2.添加http請求     3.在http請求中寫入接口的URL,路徑,請求方式,參數     4.添加查看結果樹     5.調用接口,查看返回值)進行webservice測試的一般步驟
  • 軟體測試學習教程:單元測試之UnitTest測試框架
    也經常應用到UI自動化測試和接口自動化測試中,用來管理和維護測試用例腳本使用UnitTest框架的好處:1. 能夠組織多個用例去執行(可以把多條測試用例封裝成一個測試套件,實現批量執行測試用例)2.提供了豐富的斷言方法,方便對用例執行的結果進行判斷3. 能夠生成HTML格式的測試報告4.
  • 接口測試詳解JMeter學習(廣州中軟卓越)
    Apache JMeter是Apache組織開發的基於Java的壓力測試工具。用於對軟體做壓力測試,它最初被設計用於Web應用測試,但後來擴展到其他測試領域。 它可以用於測試靜態和動態資源,例如靜態文件、Java 小服務程序、CGI 腳本、Java 對象、資料庫、FTP 伺服器, 等等。
  • Unittest接口測試生成報告和日誌方法
    直接把HTMLTestRunner.py放入工程目錄即可報告腳本封裝#HTNL格式報告 now = datetime.datetime.now().strftime('%Y-%m-%d_%H_%M_%S') htmlreport = reportpath + "/" + now + r"result.html" print("測試報告生成地址
  • Generate Api Plus v1.0.6 發布,自動生成接口文檔的 IDEA 插件
    Generate Api Plus v1.0.6 已經發布。
  • 實戰 | 接口自動化測試框架開發(Pytest+Allure+AIOHTTP+用例自動生成)
    ,然而接口的數量一般都很多,而且會越來越多,所以提高執行效率很有必要;接口測試的用例其實也可以用來兼做簡單的壓力測試,而壓力測試需要並發;接口測試的用例有很多重複的東西,測試人員應該只需要關注接口測試的設計,這些重複勞動最好自動化來做;Pytest 和 Allure 太好用了,新框架要集成它們;接口測試的用例應該儘量簡潔,最好用 yaml,這樣數據能直接映射為請求數據
  • smart-doc 2.0.2 發布,Java 零註解 API 文檔生成工具
    對 json 請求參數的接口能夠自動生成模擬 json 參數。 對一些常用欄位定義能夠生成有效的模擬值。 支持生成 json 返回值示例。 支持從項目外部加載原始碼來生成欄位注釋(包括標準規範發布的 jar 包)。 支持生成多種格式文檔:Markdown、HTML5、Asciidoctor、Postman collection、Open Api 3.0+。