日韩小视频-日韩久久一区二区三区-日韩久久一级毛片-日韩久久久精品中文字幕-国产精品亚洲精品影院-国产精品亚洲欧美云霸高清

下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當(dāng)前位置:軟件下載吧 > 教育教學(xué) > 編程工具 > Wings v2.0官方正式版
 Wings

Wings

v2.0官方正式版
  • 軟件大小:11.34 MB
  • 軟件語言:簡體中文
  • 更新時(shí)間:2024-01-10
  • 軟件類型:國產(chǎn)軟件 / 編程工具
  • 運(yùn)行環(huán)境:winall/win7/win10/win11
  • 軟件授權(quán):免費(fèi)軟件
  • 官方主頁:http://www.jlass.com.cn
  • 軟件等級 :
  • 軟件廠商:暫無
立即高速安全下載
  • 介紹說明
  • 下載地址
  • 精品推薦
  • 相關(guān)軟件
  • 網(wǎng)友評論

  WingsWings電腦版是專門用對測試的操作能夠做到詳細(xì)的操作。Wings電腦版我們還可以完成對于被測試函數(shù)的參數(shù)進(jìn)行多層編譯解析,使用方便簡單。

  功能介紹:

  (1) 程序參數(shù)深度分析問題

  Wings通過編譯器底層技術(shù),將輸入的源文件,按照函數(shù)為單位,形成模塊對象。對象中包含函數(shù)的輸入?yún)?shù),返回值類型等信息,供驅(qū)動函數(shù)模塊和測試用例模塊使用。每個(gè)文件作為一個(gè)單元,針對其中的每個(gè)函數(shù)的每個(gè)參數(shù)進(jìn)行深度解析,對于嵌套類型,復(fù)雜類型等都可以實(shí)現(xiàn)精確的解析和分解,將復(fù)雜類型逐層講解為基礎(chǔ)數(shù)據(jù)類型,并產(chǎn)生參數(shù)結(jié)構(gòu)的描述文件(PSD)。

  (2) 函數(shù)驅(qū)動自動生成模塊

  依據(jù)psd文件的格式信息,自動生成被測源程序的所有驅(qū)動函數(shù),單元測試過程不再依賴開發(fā)人員手動編寫測試函數(shù),只需將生成的驅(qū)動函數(shù)和被測源文件一起編譯,即可執(zhí)行測試并查看測試結(jié)果。測試驅(qū)動自動生成程序基于PSD描述,全自動構(gòu)建驅(qū)動被測程序運(yùn)行的所有參數(shù),必須的全局變量,并可根據(jù)復(fù)雜變量的層級結(jié)構(gòu)產(chǎn)生結(jié)構(gòu)化的測試驅(qū)動程序,可以節(jié)省大量的單元測試用例的編寫時(shí)間。

  (3) 測試數(shù)據(jù)自動生成與管理

  用于自動生成測試數(shù)據(jù),測試數(shù)據(jù)與被測函數(shù)提取的信息相互對應(yīng),數(shù)據(jù)以一定的層次邏輯關(guān)系存儲在json文件中。數(shù)據(jù)和經(jīng)過分解和展開后的數(shù)據(jù)類型是一一對應(yīng)的。這些數(shù)據(jù)用戶可以根據(jù)業(yè)務(wù)要求隨意邊際,并且用json文件進(jìn)行結(jié)構(gòu)化,層次化展示,非常的清晰。其中的測試數(shù)據(jù)包括全局變量值、被測函數(shù)調(diào)用時(shí)的參數(shù)值。

Wings軟件特色

  1.可以為任意復(fù)雜參數(shù)結(jié)構(gòu)c語言開發(fā)的系統(tǒng)全自動生成測試驅(qū)動程序

  2.可完成對于被測試函數(shù)的參數(shù)進(jìn)行多層編譯解析,并完成復(fù)雜參數(shù)賦值的代碼的自動生成。

  3.支持被測函數(shù)引用的全局變量的分析和自動賦值程序的生成。

  4.能夠區(qū)分系統(tǒng)變量和用戶變量,對于復(fù)雜的系統(tǒng)變量可由用戶自定義賦值模板。

  例如File類型,而不是把復(fù)雜的系統(tǒng)變量全部展開。

  5.支持多層次的可視化的數(shù)據(jù)表格來對變量進(jìn)行賦值,而無需關(guān)注驅(qū)動程序本身。

  數(shù)據(jù)表格可以表達(dá)任意深度和多層次的數(shù)據(jù)關(guān)系,用戶只需要對表格數(shù)據(jù)進(jìn)行編輯,自動生成的驅(qū)動程序會自動完成表格數(shù)據(jù)的讀取和參數(shù)賦值的構(gòu)造過程。

  6.Wings支持所有C語言的數(shù)據(jù)類型(基礎(chǔ)類型,結(jié)構(gòu)體,指針,數(shù)組,枚舉等)以及高層級數(shù)據(jù)結(jié)構(gòu)。

  例如鏈表的分析和對應(yīng)的驅(qū)動和數(shù)據(jù)表格框架的生成。

  7.Wings生成的代碼與人工寫的非常相近,可讀性強(qiáng),自帶注釋和按照層次的縮進(jìn)和代·碼編排。

使用方法

  下面我們嘗試使用wings來完成單元測試框架與測試數(shù)據(jù)的自動生成(首先準(zhǔn)備好需要測試的C語言工程)

  第一步:打開wings工具,選擇被測工程的主要目錄。

  第二步:點(diǎn)擊工程操作中的分析生成, 對工程目錄下的.c文件進(jìn)行解析,保存為XML的格式,生成的文件保存在工程目錄下的FunXml與GlobalXml中,分別是函數(shù)信息與全局變量的信息,點(diǎn)擊驅(qū)動文件結(jié)構(gòu)圖,即可看到對應(yīng)文件的函數(shù)結(jié)構(gòu)信息。

  可以查看所有.c文件的驅(qū)動函數(shù),以及函數(shù)所對應(yīng)的參數(shù)信息與全局變量的信息。

  第三步:點(diǎn)擊功能操作驅(qū)動生成, 完成項(xiàng)目的驅(qū)動框架自動生成,驅(qū)動文件保存在wings_projects下的Driver文件夾下。點(diǎn)擊驅(qū)動文件,即可看到對應(yīng).c文件的驅(qū)動生成代碼。

  點(diǎn)擊單個(gè)函數(shù),可以高亮定位到函數(shù)所在位置,并且雙擊函數(shù)參數(shù),可以定位到每個(gè)參數(shù)的賦值單元,查看每個(gè)參數(shù)的具體驅(qū)動賦值代碼。

  第四步:點(diǎn)擊值功能操作的值生成按鈕,則對應(yīng)生成測試數(shù)據(jù)。

  界面上顯示為單個(gè)函數(shù)的測試數(shù)據(jù),可依據(jù)需要修改測試次數(shù),重新生成測試數(shù)據(jù)文件,也可依據(jù)需要修改特定的測試數(shù)據(jù)。

  第五步:將驅(qū)動文件加載到所在工程目錄,與源文件一起編譯,即可運(yùn)行。

  如果想查看對應(yīng)的函數(shù)信息與全局變量信息,則右鍵對應(yīng)打開對應(yīng)的Parameter Struture Description(函數(shù)信息結(jié)構(gòu)體)與Global Parameter Struture Description(全局變量結(jié)構(gòu)圖)。

  Parameter Struture Description(函數(shù)信息結(jié)構(gòu)體):顯示函數(shù)的名稱,參數(shù)個(gè)數(shù),參數(shù)類型以及復(fù)雜類型的展開形式。

  Global Parameter Struture Description(全局變量結(jié)構(gòu)圖):顯示全局變量的結(jié)構(gòu)信息。

  使用過程中注意事項(xiàng):

  (1)編譯源文件過程中,需要手動注釋調(diào)源文件中的main函數(shù),wings將自動生成調(diào)用驅(qū)動函數(shù)的主函數(shù)。

  (2)遇到特殊類型的賦值,可自行添加模板賦值方式,添加之后,再次生成驅(qū)動文件即可。

  例如:遇到FILEL類型的賦值,可在模板中添加對應(yīng)的賦值方式。

下載地址

  • Pc版

Wings v2.0官方正式版

相關(guān)軟件

查看所有評論+

網(wǎng)友評論

網(wǎng)友
您的評論需要經(jīng)過審核才能顯示

本類排名

本類推薦

相關(guān)資訊

公眾號

主站蜘蛛池模板: 在线亚洲精品中文字幕美乳 | 欧美三级黄色 | 武松大战潘金莲三级在线 | 亚洲综合一 | 亚洲视频欧美 | 男人的亚洲天堂 | 久久精品视频免费看 | 国产免费视屏 | 中国三级网站 | 韩日黄色| 亚洲在线视频网站 | 热久久91 | 成年人免费网站在线观看 | 在线视频 日韩 | 国产成人精品免费视频网页大全 | 九九精品免视看国产成人 | 久久高清免费 | www.亚洲日本 | 伊人色在线视频 | 国产在线精品福利一区二区三区 | 在线观看国产情趣免费视频 | 免费观看性欧美大片无片 | 欧美成年免费a级 | 日本b站一卡二卡乱码入口 日本s色大片在线观看 | 深夜做爰性大片中文 | 欧美国产综合在线 | 99精品在线免费观看 | 日韩黄色片在线观看 | 九九在线免费观看视频 | 国产精品一二三区 | 欧美一级毛片免费网站 | 97欧美精品一区二区三区 | 免费福利入口在线观看 | 欧美一二区 | 国产精品欧美一区二区三区 | 亚洲精品国产精品国自产观看 | 色久视频| 女人夜色黄网在线观看 | 日韩精品一区二三区中文 | 欧美久久一区二区 | 黄色片三级网站 |