[發(fā)明專利]一種計(jì)算機(jī)軟件分析系統(tǒng)在審
| 申請?zhí)枺?/td> | 202211307539.2 | 申請日: | 2022-10-25 |
| 公開(公告)號(hào): | CN115576825A | 公開(公告)日: | 2023-01-06 |
| 發(fā)明(設(shè)計(jì))人: | 顧勤 | 申請(專利權(quán))人: | 景德鎮(zhèn)學(xué)院 |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36;G06F11/34 |
| 代理公司: | 西安合創(chuàng)非凡知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 61248 | 代理人: | 黃海紅 |
| 地址: | 333000 *** | 國省代碼: | 江西;36 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 計(jì)算機(jī)軟件 分析 系統(tǒng) | ||
本發(fā)明涉及計(jì)算機(jī)系統(tǒng)領(lǐng)域,具體涉及一種計(jì)算機(jī)軟件分析系統(tǒng),包括:測試腳本配置模塊,用于為被測計(jì)算機(jī)軟件配置對(duì)應(yīng)的軟件性能測試腳本及虛擬運(yùn)行環(huán)境;軟件測試模塊,用于在虛擬機(jī)中,基于所述虛擬運(yùn)行環(huán)境、軟件性能測試腳本實(shí)現(xiàn)計(jì)算機(jī)軟件性能的檢測,內(nèi)載虛擬機(jī)配置自定義模塊,用于根據(jù)不同測試需求,實(shí)現(xiàn)虛擬機(jī)配置的適應(yīng)性調(diào)整;軟件分析模塊,用于實(shí)現(xiàn)計(jì)算機(jī)軟件檢測過程的分析,生成對(duì)應(yīng)的計(jì)算機(jī)軟件檢測分析報(bào)告。本發(fā)明引入虛擬機(jī)配置的自定義功能,從而擴(kuò)大了軟件測試分析的覆蓋范圍,可以獲取到該軟件適配的主機(jī)配置,以及最優(yōu)化的主機(jī)配置等,提高了檢測結(jié)果的精確度;可以很好地避免由于報(bào)錯(cuò)行為導(dǎo)致的軟件測試過程中斷的情況。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)系統(tǒng)領(lǐng)域,具體涉及一種計(jì)算機(jī)軟件分析系統(tǒng)。
背景技術(shù)
計(jì)算機(jī)軟件是計(jì)算機(jī)各項(xiàng)功能得以實(shí)現(xiàn)的基礎(chǔ),而軟件性能是計(jì)算機(jī)有效實(shí)現(xiàn)其功能的重要指標(biāo),也是影響設(shè)備正常使用的關(guān)鍵因素,因此對(duì)于軟件的性能評(píng)測尤為重要。
目前,現(xiàn)有的軟件性能測試系統(tǒng),一般是通過錄制測試腳本來實(shí)現(xiàn)軟件性能的檢測的,實(shí)際檢測過程中,一旦遇到報(bào)錯(cuò)的情況,就會(huì)導(dǎo)致測試中斷,需要進(jìn)行重新測試,費(fèi)時(shí)費(fèi)力,同時(shí),在測試時(shí),忽略了虛擬機(jī)的配置對(duì)軟件性能可能造成的影響,容易存在檢測漏洞。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明提供了一種計(jì)算機(jī)軟件分析系統(tǒng),引入虛擬機(jī)配置的自定義功能,從而擴(kuò)大了軟件測試分析的覆蓋范圍,提高了檢測結(jié)果的精確度,且可以避免報(bào)錯(cuò)造成的檢測中斷。
為實(shí)現(xiàn)上述目的,本發(fā)明采取的技術(shù)方案為:
一種計(jì)算機(jī)軟件分析系統(tǒng),包括:
測試腳本配置模塊,用于為被測計(jì)算機(jī)軟件配置對(duì)應(yīng)的軟件性能測試腳本及虛擬運(yùn)行環(huán)境;
軟件測試模塊,用于在虛擬機(jī)中,基于所述虛擬運(yùn)行環(huán)境、軟件性能測試腳本實(shí)現(xiàn)計(jì)算機(jī)軟件性能的檢測,內(nèi)載虛擬機(jī)配置自定義模塊,用于根據(jù)不同測試需求,實(shí)現(xiàn)虛擬機(jī)配置的適應(yīng)性調(diào)整;從而可以獲取到該軟件適配的主機(jī)配置,以及最優(yōu)化的主機(jī)配置等;
軟件分析模塊,用于實(shí)現(xiàn)計(jì)算機(jī)軟件檢測過程的分析,生成對(duì)應(yīng)的計(jì)算機(jī)軟件檢測分析報(bào)告。
進(jìn)一步地,所述測試腳本配置模塊通過遍歷被測計(jì)算機(jī)軟件代碼的方式實(shí)現(xiàn)其功能代碼的識(shí)別,并基于無限深度網(wǎng)絡(luò)模型根據(jù)功能代碼的識(shí)別結(jié)果為該被測計(jì)算機(jī)軟件配置對(duì)應(yīng)的軟件性能測試指標(biāo),基于該軟件性能測試指標(biāo)調(diào)用對(duì)應(yīng)的軟件性能測試腳本及虛擬運(yùn)行環(huán)境。
進(jìn)一步地,所述軟件測試模塊在所述虛擬運(yùn)行環(huán)境中運(yùn)行對(duì)應(yīng)的被測計(jì)算機(jī)軟件代碼及軟件性能測試腳本實(shí)現(xiàn)計(jì)算機(jī)軟件性能的檢測,基于腳本錄制的方式記錄整個(gè)軟件測試的過程,當(dāng)測試過程中出現(xiàn)報(bào)錯(cuò)行為時(shí),記錄當(dāng)前報(bào)錯(cuò)行為,并自動(dòng)重新啟動(dòng)虛擬機(jī),運(yùn)行下一個(gè)待檢測軟件的代碼。
進(jìn)一步地,所述軟件分析模塊通過挖掘、匯總每一個(gè)軟件性能測試指標(biāo)的測試結(jié)果,基于預(yù)設(shè)的模板完成對(duì)應(yīng)的計(jì)算機(jī)軟件檢測分析報(bào)告的編制。
進(jìn)一步地,還包括:
軟件功能檢測模塊,用于基于無限深度網(wǎng)絡(luò)模型通過被測計(jì)算機(jī)軟件代碼的識(shí)別實(shí)現(xiàn)被測計(jì)算機(jī)軟件功能的檢測。
進(jìn)一步地,所述軟件測試模塊內(nèi)載代碼標(biāo)記模塊,用于標(biāo)記與報(bào)錯(cuò)行為對(duì)應(yīng)的被測計(jì)算機(jī)軟件代碼,從而使得虛擬機(jī)可以快速定位到需自動(dòng)運(yùn)行的下一個(gè)待檢測軟件的代碼。
進(jìn)一步地,所述計(jì)算機(jī)軟件檢測分析報(bào)告內(nèi)載軟件性能測試指標(biāo)名稱、對(duì)應(yīng)的軟件性能測試腳本、虛擬運(yùn)行環(huán)境、性能檢測結(jié)果、測試流程可視化超鏈接以及測試期間出現(xiàn)的報(bào)錯(cuò)情況等。
本發(fā)明具有以下有益效果:
引入虛擬機(jī)配置的自定義功能,從而擴(kuò)大了軟件測試分析的覆蓋范圍,可以獲取到該軟件適配的主機(jī)配置,以及最優(yōu)化的主機(jī)配置等,提高了檢測結(jié)果的精確度;
可以很好地避免由于報(bào)錯(cuò)行為導(dǎo)致的軟件測試過程中斷的情況。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于景德鎮(zhèn)學(xué)院,未經(jīng)景德鎮(zhèn)學(xué)院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211307539.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測;錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測試作故障硬件的檢測或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測試或調(diào)試防止錯(cuò)誤
- 一種基于分層技術(shù)在計(jì)算機(jī)軟件開發(fā)中的使用方法
- 一種基于計(jì)算機(jī)軟件開發(fā)的基礎(chǔ)架構(gòu)的使用方法
- 一種保護(hù)計(jì)算機(jī)軟件的方法及裝置
- 使用調(diào)試容器提供關(guān)于生產(chǎn)容器的調(diào)試信息
- 一種模板化計(jì)算環(huán)境配置方法
- 一種基于內(nèi)外層工作流的計(jì)算環(huán)境配置方法
- 一種計(jì)算機(jī)軟件演示裝置
- 一種計(jì)算機(jī)軟件技術(shù)開發(fā)調(diào)試系統(tǒng)
- 一種計(jì)算機(jī)軟件推廣展示裝置
- 隨廣播節(jié)目下載計(jì)算機(jī)軟件的系統(tǒng)





