• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種自動生成測試用例的方法技術

    技術編號:10582036 閱讀:318 留言:0更新日期:2014-10-29 13:09
    本發明專利技術公開了一種自動生成測試用例的方法,包括:建立測試用例管理平臺以控制測試用例的生成;所述測試用例管理平臺包括控制層、業務邏輯層和數據訪問層;獲取用戶輸入的操作指令;根據用戶的操作指令確定測試參數與數據類型;根據所述測試參數和所述數據類型在所述測試用例管理平臺上構造測試數據;通過所述數據訪問層調用所述測試用例模板庫中預設的用例模板,并根據所述用例模板將所述測試數據按照用例設計方法自動渲染以生成測試用例。本發明專利技術提供的自動生成測試用例的方法具有自動化程度高、測試用例更全面、規范、準確合理的優點,極大地提高了測試用例的生成效率和質量。

    【技術實現步驟摘要】
    【專利摘要】本專利技術公開了,包括:建立測試用例管理平臺以控制測試用例的生成;所述測試用例管理平臺包括控制層、業務邏輯層和數據訪問層;獲取用戶輸入的操作指令;根據用戶的操作指令確定測試參數與數據類型;根據所述測試參數和所述數據類型在所述測試用例管理平臺上構造測試數據;通過所述數據訪問層調用所述測試用例模板庫中預設的用例模板,并根據所述用例模板將所述測試數據按照用例設計方法自動渲染以生成測試用例。本專利技術提供的自動生成測試用例的方法具有自動化程度高、測試用例更全面、規范、準確合理的優點,極大地提高了測試用例的生成效率和質量。【專利說明】
    本專利技術涉及軟件測試
    ,尤其涉及。
    技術介紹
    我國智能電網進入全面建設階段,基建變電站按智能變電站標準建設。隨著智能 變電站在全國范圍內的推廣,如何更加高效、準確地實現對數字化保護裝置保護邏輯的測 試,越來越受到重視。由于被測軟件或系統越來越復雜,為保證測試質量,通常需要設計和 編寫大量的測試用例。測試用例的編寫占據了整個測試工作量中很大的比重,決定著對整 個系統的測試效率與質量。 目前的測試用例設計技能要求門檻較高,需要專業設計人員具有較高的技術水平 和豐富的工作經驗,才能設計出符合要求的測試用例,滿足測試的覆蓋度,因此測試用例的 質量對人的依賴性非常高,測試用例質量因不同的人編寫而各有高低。而經過長期的實踐 證明,被測系統內的各個功能模塊之間,或者被測系統與被測系統之間,往往因為功能相 似、測試用例設計方法相似和測試用例結構相似,而出現了大量的非常相似的測試用例,因 此相當大部分的測試用例屬于重復編寫,為自動化設計和生成測試用例提供了可能。
    技術實現思路
    本專利技術所要解決的技術問題是,提供,提高測試用 例設計和編寫的效率,提高測試用例的設計質量。 為解決以上技術問題,本專利技術實施例提供,包括: 建立測試用例管理平臺以控制測試用例的生成;所述測試用例管理平臺包括控制 層、業務邏輯層和數據訪問層; 獲取用戶輸入的操作指令; 所述控制層通過發出控制代碼監測頁面跳轉邏輯關系,收集用戶請求數據,轉發 用戶請求,以及根據用戶的操作指令控制所述測試用例管理平臺跳轉至指定的顯示頁面; 所述業務邏輯層根據所述控制層所監測得到的頁面跳轉邏輯關系,將用戶的操作 指令轉化為業務邏輯; 所述數據訪問層包括測試用例數據庫和測試用例模板庫,根據所述業務邏輯與所 述測試用例數據庫進行數據傳輸與存儲,并將控制數據傳輸與存儲的訪問控制命令進行獨 立封裝; 根據用戶的操作指令確定測試參數與數據類型;根據所述測試參數和所述數據類 型在所述測試用例管理平臺上構造測試數據; 通過所述數據訪問層調用所述測試用例模板庫中預設的用例模板,并根據所述用 例模板將所述測試數據按照用例設計方法自動渲染以生成測試用例。 在一種可實現方式中,所述用例設計方法為等價類劃分法。 在又一種可實現方式中,所述用例設計方法為邊界值分析法。 在又一種可實現方式中,所述用例設計方法為正交試驗設計法。 進一步地,所述測試用例管理平臺還包括測試數據生成工具; 通過所述測試數據生成工具對測試數據的數據類型進行定義與修改,并根據用戶 的操作指令錄入、修改或刪除測試數據。 進一步地,所述的自動生成測試用例的方法,還包括:通過所述測試數據生成工具 建立數據組,對所述數據組的用例設計方法以及關聯狀態進行設置。 再進一步地,所述的自動生成測試用例的方法,還包括:建立關鍵字與測試用例功 能點的關聯關系,形成功能點列表文件; 將所述功能點列表文件導入所述測試用例管理平臺,根據用戶所輸入的關鍵字選 中所述測試用例模板庫中預設的用例模板,并根據所述功能點列表文件自動生成測試用 例。 優選地,所述測試用例管理平臺設有多種用戶權限; 在所述測試用例管理平臺上導入所述功能點列表文件之前,判斷當前操作用戶是 否具備基于關鍵字的用例設計權限;若當前用戶為具備基于關鍵字的用例設計權限的用 戶,則在根據所述功能點列表文件自動生成測試用例。 本專利技術提供的自動生成測試用例的方法,通過建立測試用例管理平臺以控制測試 用例的生成,并將測試用例管理平臺劃分為控制層、業務邏輯層和數據訪問層,通過控制層 監測頁面跳轉邏輯關系,收集用戶請求數據,轉發用戶請求,以及根據用戶的操作指令控制 所述測試用例管理平臺跳轉至指定的顯示頁面,通過業務邏輯層將用戶的操作指令轉化為 業務邏輯;通過數據訪問層根據所述業務邏輯與測試用例數據庫進行數據傳輸與存儲,并 將控制數據傳輸與存儲的訪問控制命令進行獨立封裝;因而本專利技術可以根據用戶的操作指 令確定測試參數與數據類型,在所述測試用例管理平臺上構造測試數據,將該測試數據自 動生成為所需要的測試用例。本專利技術克服了傳統的通過手工進行的測試用例所存在的編寫 效率低下和質量難以得到保障的缺陷,采用自動化生成技術,提高測試用例的生成效率和 質量。 【專利附圖】【附圖說明】 圖1是本專利技術提供的自動生成測試用例的方法的一個實施例的步驟流程圖。 圖2是本專利技術提供的測試用例管理平臺的一種數據架構圖。 圖3是本專利技術提供的在所述測試用例列表界面中添加測試用例的步驟流程圖。 圖4是本專利技術提供的根據功能點列表文件生成測試用例的一種可實現方式的步 驟流程圖。 圖5是本專利技術提供的基于因果圖用例設計法生成測試用例的步驟流程圖。 【具體實施方式】 下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完 整地描述。 參見圖1,是本專利技術提供的自動生成測試用例的方法的一個實施例的步驟流程圖。 本實施例提供的自動生成測試用例的方法主要包括以下步驟: 步驟S101 :建立測試用例管理平臺以控制測試用例的生成。所述測試用例管理 平臺包括控制層、業務邏輯層和數據訪問層。在本實施例中,具體實施時,采用總線型架構 對該測試用例管理平臺進行設計,可以消除不同應用之間的技術差異,讓不同的應用服務 器協調運作,實現了不同服務之間的通信與整合。從功能上看,ESB(Enterprise Service Bus,企業服務總線)提供了事件驅動和文檔導向的處理模式,以及分布式的運行管理機 制,支持基于內容的路由和過濾,具備了復雜數據的傳輸能力,并可以提供一系列的標準接 口,提供其它系統使用。 步驟S102 :獲取用戶輸入的操作指令。 步驟S103 :所述控制層通過發出控制代碼監測頁面跳轉邏輯關系,收集用戶請求 數據,轉發用戶請求,以及根據用戶的操作指令控制所述測試用例管理平臺跳轉至指定的 顯示頁面(Java Server Pages,簡稱JSP)。控制層(Command)可以包括服務接口層、展現 層、身份認證授權管理模塊、安全控制日志管理模塊和ESB (Enterprise Service Bus,企業 服務總線)服務總線等,以連接和控制整個測試用例管理平臺的信號,控制測試用例管理 平臺的工作狀態。此外,展現層還通過連接客戶端上的各種瀏覽器(Internet Explorer) 與用戶進行數據通信。 步驟S104 :所述業務邏輯層(Se本文檔來自技高網
    ...

    【技術保護點】
    一種自動生成測試用例的方法,其特征在于,包括:建立測試用例管理平臺以控制測試用例的生成;所述測試用例管理平臺包括控制層、業務邏輯層和數據訪問層;獲取用戶輸入的操作指令;所述控制層通過發出控制代碼監測頁面跳轉邏輯關系,收集用戶請求數據,轉發用戶請求,以及根據用戶的操作指令控制所述測試用例管理平臺跳轉至指定的顯示頁面;所述業務邏輯層根據所述控制層所監測得到的頁面跳轉邏輯關系,將用戶的操作指令轉化為業務邏輯;所述數據訪問層包括測試用例數據庫和測試用例模板庫,根據所述業務邏輯與所述測試用例數據庫進行數據傳輸與存儲,并將控制數據傳輸與存儲的訪問控制命令進行獨立封裝;根據用戶的操作指令確定測試參數與數據類型;根據所述測試參數和所述數據類型在所述測試用例管理平臺上構造測試數據;通過所述數據訪問層調用所述測試用例模板庫中預設的用例模板,并根據所述用例模板將所述測試數據按照用例設計方法自動渲染以生成測試用例。

    【技術特征摘要】

    【專利技術屬性】
    技術研發人員:魏理豪錢揚梁哲恒龍震岳張金波
    申請(專利權)人:廣東電網公司信息中心
    類型:發明
    國別省市:廣東;44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲av日韩av无码黑人| 亚洲精品无码国产| 久久精品无码中文字幕| 精品久久久久久无码中文字幕一区 | 亚洲AV无码久久精品狠狠爱浪潮| 特黄熟妇丰满人妻无码| 亚洲av无码国产精品色午夜字幕 | 无码精品久久一区二区三区| 无码精品日韩中文字幕| 国产精品va在线观看无码| 无码精品A∨在线观看| 东京热加勒比无码少妇| 精品无码久久久久久国产| 精品日韩亚洲AV无码一区二区三区| 亚洲精品无码激情AV| 亚洲国产成人精品无码区二本| 成人无码网WWW在线观看| 青春草无码精品视频在线观| 亚洲日韩一区二区一无码| 无码人妻精品一区二区三区66| 免费无码作爱视频| 黑人无码精品又粗又大又长 | 国产亚洲精久久久久久无码77777 国产在线无码精品电影网 | 无码人妻久久久一区二区三区| 一本色道无码道DVD在线观看 | 国模无码人体一区二区| 人妻丰满熟妇A v无码区不卡| 亚洲一本到无码av中文字幕| 亚洲AV无码码潮喷在线观看| 国产免费无码AV片在线观看不卡 | 无码AV片在线观看免费| 亚洲V无码一区二区三区四区观看| 国产亚洲精品无码专区| 免费无码又爽又刺激网站直播 | 免费A级毛片无码A∨中文字幕下载| 亚洲国产一二三精品无码| 久久亚洲精品AB无码播放| 十八禁无码免费网站| 亚洲熟妇无码AV| 天堂无码久久综合东京热| 人妻无码久久中文字幕专区|