[發(fā)明專利]基于WINDOWS端測試工具測試LINUX端被測軟件的方法有效
| 申請?zhí)枺?/td> | 201711228114.1 | 申請日: | 2017-11-29 |
| 公開(公告)號: | CN108121658B | 公開(公告)日: | 2020-11-20 |
| 發(fā)明(設(shè)計)人: | 侯成杰;江云松;高猛;滕俊元;李鵬宇;鄭小萌;左萬娟;于倩;虞礪琨 | 申請(專利權(quán))人: | 北京軒宇信息技術(shù)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 中國航天科技專利中心 11009 | 代理人: | 任林沖 |
| 地址: | 100190 北京市海淀區(qū)科學院*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 windows 測試 工具 linux 端被測 軟件 方法 | ||
1.基于WINDOWS端測試工具測試LINUX端被測軟件的方法,測試工具包括編譯單元、測試輸入單元、預期結(jié)果設(shè)置單元,其特征在于,具體步驟如下:
(1)在LINUX端配置文件共享單元,使得從WINDOWS端可以訪問LINUX端的文件;在LINUX端配置遠程訪問單元,使得從WINDOWS端可以遠程執(zhí)行LINUX端的指令;
(2)在LINUX端設(shè)置用于指定可進行遠程訪問的計算機ip地址及用戶名的配置文件,使得從與配置文件中所設(shè)置的ip地址和用戶名相一致的WINDOWS端計算機可以執(zhí)行LINUX端計算機上的指令;
(3)在WINDOWS端通過資源管理器把LINUX端存放被測軟件的路徑映射為網(wǎng)絡(luò)磁盤,使WINDOWS端測試工具可以通過網(wǎng)絡(luò)磁盤符訪問LINUX端的被測軟件和被測軟件執(zhí)行后生成的測試結(jié)果文件;
(4)根據(jù)被測軟件設(shè)計文檔的要求,通過WINDOWS端測試工具的測試輸入單元設(shè)置測試輸入數(shù)據(jù),通過預期結(jié)果設(shè)置單元根據(jù)被測軟件設(shè)計文檔的要求設(shè)置被測軟件的預期測試結(jié)果,修改WINDOWS端測試工具的編譯單元,在原編譯單元的基礎(chǔ)上增加可遠程訪問的LINUX端計算機的ip地址和用戶名,形成修改后的編譯單元,使WINDOWS端測試工具可以遠程執(zhí)行LINUX端的編譯執(zhí)行指令;
(5)使用WINDOWS端測試工具通過網(wǎng)絡(luò)磁盤符讀取LINUX端的被測軟件,調(diào)用修改后的編譯單元來遠程執(zhí)行LINUX端的編譯執(zhí)行指令,對被測軟件和測試輸入數(shù)據(jù)進行編譯執(zhí)行,并在LINUX端生成測試結(jié)果文件,從WINDOWS端測試工具通過網(wǎng)絡(luò)磁盤符讀取測試結(jié)果文件,并與步驟4中的預期測試結(jié)果進行比對,如果不一致,則說明被測軟件存在缺陷;如果一致則進入步驟6;
(6)使用WINDOWS端測試工具對步驟5中讀取的測試結(jié)果文件進行分析,分析其中的語句覆蓋率、分支覆蓋率,如果兩者覆蓋率未達到100%,則進入步驟5,根據(jù)被測軟件設(shè)計文檔的要求增加新的測試輸入數(shù)據(jù),如果兩者覆蓋率達到100%,則說明被測軟件滿足要求。
2.根據(jù)權(quán)利要求1所述的基于WINDOWS端測試工具測試LINUX端被測軟件的方法,其特征在于:步驟6中在增加新的測試輸入數(shù)據(jù)時,根據(jù)被測軟件設(shè)計文檔中對測試輸入數(shù)據(jù)的范圍的要求進行輸入。
3.根據(jù)權(quán)利要求1所述的基于WINDOWS端測試工具測試LINUX端被測軟件的方法,其特征在于:步驟6中在增加新的測試輸入數(shù)據(jù)時,根據(jù)被測軟件設(shè)計文檔中對測試輸入數(shù)據(jù)的范圍要求以外的數(shù)據(jù)進行輸入。
4.根據(jù)權(quán)利要求1所述的基于WINDOWS端測試工具測試LINUX端被測軟件的方法,其特征在于:步驟4中的編譯單元可以根據(jù)被測軟件所使用的編譯器進行選擇配置,以保證測試工具使用的編譯器與被測軟件使用的編譯器一致。
5.根據(jù)權(quán)利要求1所述的基于WINDOWS端測試工具測試LINUX端被測軟件的方法,其特征在于:利用測試工具分析語句覆蓋率、分支覆蓋率的累積值,步驟6中語句覆蓋率和分支覆蓋率達到100%要求被測軟件中所有的語句和分支均得到執(zhí)行。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京軒宇信息技術(shù)有限公司,未經(jīng)北京軒宇信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711228114.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 檢測Windows系統(tǒng)已知漏洞的方法和系統(tǒng)
- 一種對主機進行管控的方法及系統(tǒng)
- 一種基于windows服務(wù)控制器的系統(tǒng)自動運行方法
- 處理windows update彈窗出現(xiàn)的方法和系統(tǒng)
- 檢測系統(tǒng)中已安裝應(yīng)用的方法和客戶端
- 一種Windows Phone手機數(shù)據(jù)的鏡像方法
- 在Windows下對Linux系統(tǒng)中無線通訊模塊調(diào)試數(shù)據(jù)抓取方法和系統(tǒng)
- 一種實現(xiàn)Windows系統(tǒng)自動化安裝的系統(tǒng)及方法
- 一種基于Windows To Go的增強方法及系統(tǒng)
- 一種批量控制windows快速部署的工具及方法





