[發(fā)明專利]一種生成、使用測試用例的方法及其服務(wù)器、終端有效
| 申請?zhí)枺?/td> | 201811015205.1 | 申請日: | 2018-08-31 |
| 公開(公告)號: | CN110874317B | 公開(公告)日: | 2023-06-20 |
| 發(fā)明(設(shè)計)人: | 李興 | 申請(專利權(quán))人: | 創(chuàng)新先進技術(shù)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京晉德允升知識產(chǎn)權(quán)代理有限公司 11623 | 代理人: | 王戈 |
| 地址: | 開曼群島大開曼島喬治鎮(zhèn)醫(yī)院路*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 生成 使用 測試 方法 及其 服務(wù)器 終端 | ||
本申請?zhí)峁┝艘环N生成、使用測試用例的方法及其服務(wù)器、終端,該生成測試用例的方法包括:根據(jù)關(guān)聯(lián)關(guān)系模型生成用例結(jié)構(gòu)模型;根據(jù)預設(shè)采集條件從源數(shù)據(jù)采集用例數(shù)據(jù);根據(jù)所述用例結(jié)構(gòu)模型和所述用例數(shù)據(jù)生成樹狀結(jié)構(gòu)用例。本申請?zhí)峁┑纳伞⑹褂脺y試用例的方法及其服務(wù)器、終端,基于樹狀結(jié)構(gòu)設(shè)計測試用例,然后根據(jù)樹狀結(jié)構(gòu)的層級節(jié)點所對應(yīng)的采集條件采集用例數(shù)據(jù),將用例數(shù)據(jù)按照樹狀結(jié)構(gòu)進行歸類整理生成樹狀結(jié)構(gòu)用例,便于有序管理測試用例。
技術(shù)領(lǐng)域
本申請涉及信息技術(shù)領(lǐng)域,尤其涉及一種生成、使用測試用例的方法及其服務(wù)器、終端。
背景技術(shù)
軟件工程中的測試用例是一組條件或變量,測試者根據(jù)它來確定應(yīng)用軟件或軟件系統(tǒng)是否正確工作。現(xiàn)有技術(shù)中,當制作完成新的程序、業(yè)務(wù)、服務(wù)時,一般通過測試用例模擬虛擬業(yè)務(wù)場景,利用測試用例運行程序、業(yè)務(wù)、服務(wù)等,以發(fā)現(xiàn)程序、業(yè)務(wù)、服務(wù)等存在的BUG(程序漏洞)。現(xiàn)有技術(shù)中,對于研發(fā)完成的程序、業(yè)務(wù)、服務(wù)等,一般由程序員自己編制測試用例,從而導致了測試用例散落、雜亂、測試用例不穩(wěn)定的問題,而且各個程序員各自編寫自己的測試用例,導致重復性勞動非常多,也無法有效管理測試用例。
本申請的一個目的是提供一種生成、使用測試用例的方法及其服務(wù)器、終端,以現(xiàn)有技術(shù)的測試用例散落雜亂的問題。
根據(jù)本申請的第一方面,提供一種生成測試用例的方法,包括:
根據(jù)關(guān)聯(lián)關(guān)系模型生成用例結(jié)構(gòu)模型;
根據(jù)預設(shè)采集條件從源數(shù)據(jù)采集用例數(shù)據(jù);
根據(jù)所述用例結(jié)構(gòu)模型和所述用例數(shù)據(jù)生成樹狀結(jié)構(gòu)用例。
進一步,本申請所述的方法,所述用例結(jié)構(gòu)模型包括:服務(wù)層、領(lǐng)域?qū)印⒔M件層和配置擴展點;
所述根據(jù)關(guān)聯(lián)關(guān)系模型生成用例結(jié)構(gòu)模型的步驟包括:
以所述服務(wù)層為根節(jié)點、所述領(lǐng)域?qū)訛橐患壒?jié)點、所述組件層為二級節(jié)點、所述配置擴展點為三級節(jié)點生成所述用例結(jié)構(gòu)模型;
其中,所述根節(jié)點、所述一級節(jié)點、所述二級節(jié)點和所述三級節(jié)點可逐級展開;所述服務(wù)層、所述領(lǐng)域?qū)印⑺鼋M件層和所述配置擴展點均采用所述關(guān)聯(lián)關(guān)系模型。
進一步,本申請所述的方法,所述預設(shè)采集條件包括:服務(wù)層采集條件、領(lǐng)域?qū)硬杉瘲l件、組件層采集條件和配置擴展點采集條件;
所述根據(jù)預設(shè)采集條件從源數(shù)據(jù)采集用例數(shù)據(jù)的步驟包括:
當所述源數(shù)據(jù)符合所述服務(wù)層采集條件時,利用所述關(guān)聯(lián)關(guān)系模型將所述源數(shù)據(jù)與所述服務(wù)層關(guān)聯(lián)以構(gòu)成服務(wù)層用例數(shù)據(jù);
當所述源數(shù)據(jù)符合所述領(lǐng)域?qū)硬杉瘲l件時,利用所述關(guān)聯(lián)關(guān)系模型將所述源數(shù)據(jù)與所述領(lǐng)域?qū)雨P(guān)聯(lián)以構(gòu)成領(lǐng)域?qū)佑美龜?shù)據(jù);
當所述源數(shù)據(jù)符合所述組件層采集條件時,利用所述關(guān)聯(lián)關(guān)系模型將所述源數(shù)據(jù)與所述組件層關(guān)聯(lián)以構(gòu)成組件層用例數(shù)據(jù);
當所述源數(shù)據(jù)符合所述配置擴展點采集條件時,利用所述關(guān)聯(lián)關(guān)系模型將所述源數(shù)據(jù)與所述配置擴展點關(guān)聯(lián)以構(gòu)成配置擴展點用例數(shù)據(jù)。
進一步,本申請所述的方法,所述樹狀結(jié)構(gòu)用例包括:所述服務(wù)層以及與所述服務(wù)層相關(guān)聯(lián)的所述服務(wù)層用例數(shù)據(jù),所述領(lǐng)域?qū)右约芭c所述領(lǐng)域?qū)酉嚓P(guān)聯(lián)的所述領(lǐng)域?qū)佑美龜?shù)據(jù),所述組件層以及與所述組件層相關(guān)聯(lián)的所述組件層用例數(shù)據(jù),和,所述配置擴展點以及與所述配置擴展點相關(guān)聯(lián)的所述配置擴展點用例數(shù)據(jù)。
進一步,本申請所述的方法,還包括:
響應(yīng)于接收到終端發(fā)送的用例測試請求,使用所述樹狀結(jié)構(gòu)用例對所述終端提供測試服務(wù)。
進一步,本申請所述的方法,還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于創(chuàng)新先進技術(shù)有限公司,未經(jīng)創(chuàng)新先進技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811015205.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





