/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
需要一個好的c++測試工具,那就來使用Wings正式版吧,能夠全自動生成單元測試驅動代碼與測試數據,有效的幫助用戶解決了做單元測試時耗力。Wings正式版操作起來非常的簡單,即便你是新手也可以很容易上手,需要的朋友們就來下載使用吧,別錯過了哦!
1、函數驅動自動生成模塊
依據PSD文件的格式信息,自動生成被測源程序的所有驅動函數,單元測試過程不再依賴開發人員手動編寫測試函數,隻需將生成的驅動函數和被測源文件一起編譯,即可執行測試並查看測試結果。測試驅動自動生成程序基於PSD描述,全自動構建驅動被測程序運行的所有參數,必須的全局變量,並可根據複雜變量的層級結構產生結構化的測試驅動程序,可以節省大量的單元測試用例的編寫時間。
2、測試數據自動生成與管理
用於自動生成測試數據,測試數據與被測函數提取的信息相互對應,數據以一定的層次邏輯關係存儲在json文件中。數據和經過分解和展開後的數據類型是一一對應的。這些數據用戶可以根據業務要求隨意邊際,並且用json文件進行結構化,層次化展示,非常的清晰。其中的測試數據包括全局變量值、被測函數調用時的參數值。
3、程序參數深度分析問題
Wings通過編譯器底層技術,將輸入的源文件,按照函數為單位,形成模塊對象。對象中包含函數的輸入參數,返回值類型等信息,供驅動函數模塊和測試用例模塊使用。每個文件作為一個單元,針對其中的每個函數的每個參數進行深度解析,對於嵌套類型,複雜類型等都可以實現精確的解析和分解,將複雜類型逐層講解為基礎數據類型,並產生參數結構的描述文件(PSD)。