[發(fā)明專利]檢測單元測試穩(wěn)定性的方法、裝置、電子設(shè)備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202011017816.7 | 申請日: | 2020-09-24 |
| 公開(公告)號: | CN111984545B | 公開(公告)日: | 2023-07-28 |
| 發(fā)明(設(shè)計(jì))人: | 張春樂;駱濤;藍(lán)翔 | 申請(專利權(quán))人: | 北京百度網(wǎng)訊科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 檢測 單元測試 穩(wěn)定性 方法 裝置 電子設(shè)備 存儲 介質(zhì) | ||
1.一種檢測單元測試穩(wěn)定性的方法,所述方法包括:
接收用戶提交的各個(gè)測試任務(wù);
將各個(gè)測試任務(wù)提交至預(yù)先設(shè)置的測試單元中,通過所述測試單元得到各個(gè)測試模塊針對于各個(gè)測試任務(wù)的測試結(jié)果;
按照預(yù)先設(shè)定的數(shù)據(jù)結(jié)構(gòu)將各個(gè)測試模塊針對于各個(gè)測試任務(wù)的測試結(jié)果保存至各個(gè)測試模塊對應(yīng)的數(shù)據(jù)庫中;
基于各個(gè)數(shù)據(jù)庫中保存的各個(gè)測試模塊針對于各個(gè)測試任務(wù)的測試結(jié)果,計(jì)算各個(gè)測試模塊對應(yīng)的出現(xiàn)隨機(jī)故障的測試任務(wù)在全部的測試任務(wù)中所占的比例;根據(jù)各個(gè)測試模塊對應(yīng)的出現(xiàn)隨機(jī)故障的測試任務(wù)在全部的測試任務(wù)中所占的比例,檢測出所述測試單元的穩(wěn)定性。
2.根據(jù)權(quán)利要求1所述的方法,所述測試結(jié)果的類型包括以下其中之一:編譯成功且單元測試成功、編譯失敗、編譯成功且單元測試失敗、非編譯失敗且非單元測試失敗。
3.根據(jù)權(quán)利要求2所述的方法,所述按照預(yù)先設(shè)定的數(shù)據(jù)結(jié)構(gòu)將各個(gè)測試模塊針對于各個(gè)測試任務(wù)的測試結(jié)果保存至各個(gè)測試模塊對應(yīng)的數(shù)據(jù)庫中,包括:
在全部的測試模塊中提取出一個(gè)測試模塊作為當(dāng)前測試模塊;
根據(jù)所述當(dāng)前測試模塊針對于各個(gè)測試任務(wù)的測試結(jié)果,將表示所述當(dāng)前測試模塊針對于各個(gè)測試任務(wù)的測試結(jié)果的條目保存到所述當(dāng)前測試模塊對應(yīng)的數(shù)據(jù)庫中;將下一個(gè)測試模塊作為所述當(dāng)前測試模塊,直到將表示各個(gè)測試模塊針對于各個(gè)測試任務(wù)的條目保存至各個(gè)測試模塊對應(yīng)的數(shù)據(jù)庫中。
4.根據(jù)權(quán)利要求3所述的方法,所述將表示所述當(dāng)前測試模塊針對于各個(gè)測試任務(wù)的測試結(jié)果的條目保存到所述當(dāng)前測試模塊對應(yīng)的數(shù)據(jù)庫中,包括:
若所述當(dāng)前測試模塊針對于各個(gè)測試任務(wù)的測試結(jié)果為第i類型的測試結(jié)果,則在所述當(dāng)前測試模塊對應(yīng)的數(shù)據(jù)庫中添加一個(gè)該測試任務(wù)對應(yīng)的第i類型的條目;所述第i類型的條目表示所述當(dāng)前測試模塊對該測試任務(wù)的第i類型的測試結(jié)果;其中,i大于等于1且小于等于所述測試結(jié)果的類型的總數(shù)。
5.根據(jù)權(quán)利要求4所述的方法,所述第i類型的條目的任務(wù)標(biāo)識為各個(gè)測試任務(wù)的標(biāo)識;所述第i類型的條目的狀態(tài)標(biāo)識為第i類型測結(jié)果對應(yīng)的狀態(tài)標(biāo)識;所述第i類型的條目的退出碼標(biāo)識為第i退出碼。
6.根據(jù)權(quán)利要求1所述的方法,所述基于各個(gè)數(shù)據(jù)庫中保存的各個(gè)測試模塊針對于各個(gè)測試任務(wù)的測試結(jié)果,計(jì)算各個(gè)測試模塊對應(yīng)的出現(xiàn)隨機(jī)故障的測試任務(wù)在全部的測試任務(wù)中所占的比例,包括:
在全部的測試模塊中提取出一個(gè)測試模塊作為當(dāng)前測試模塊;
基于所述當(dāng)前測試模塊對應(yīng)的數(shù)據(jù)庫中保存的所述當(dāng)前測試模塊針對于各個(gè)測試任務(wù)的測試結(jié)果,計(jì)算所述當(dāng)前測試模塊對應(yīng)的出現(xiàn)隨機(jī)故障的測試任務(wù)在全部的測試任務(wù)中所占的比例;將下一個(gè)測試模塊作為所述當(dāng)前測試模塊,直到計(jì)算出各個(gè)測試模塊對應(yīng)的出現(xiàn)隨機(jī)故障的測試任務(wù)在全部的測試任務(wù)中所占的比例。
7.根據(jù)權(quán)利要求6所述的方法,所述基于所述當(dāng)前測試模塊對應(yīng)的數(shù)據(jù)庫中保存的所述當(dāng)前測試模塊針對于各個(gè)測試任務(wù)的測試結(jié)果,計(jì)算所述當(dāng)前測試模塊對應(yīng)的出現(xiàn)隨機(jī)故障的測試任務(wù)在全部的測試任務(wù)中所占的比例,包括:
基于所述當(dāng)前測試模塊對應(yīng)的數(shù)據(jù)庫中保存的所述當(dāng)前測試模塊針對于各個(gè)測試任務(wù)的測試結(jié)果,計(jì)算所述當(dāng)前測試模塊對應(yīng)的表示單元測試失敗重復(fù)的計(jì)數(shù)值;
根據(jù)所述當(dāng)前測試模塊對應(yīng)的表示單元測試失敗重復(fù)的計(jì)數(shù)值,以及所述當(dāng)前測試模塊對應(yīng)的數(shù)據(jù)庫中全部條目的數(shù)量,計(jì)算所述當(dāng)前測試模塊對應(yīng)的出現(xiàn)隨機(jī)故障的測試任務(wù)在全部的測試任務(wù)中所占的比例。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京百度網(wǎng)訊科技有限公司,未經(jīng)北京百度網(wǎng)訊科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011017816.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類





