[發(fā)明專利]一種基于精準測試平臺的測試方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201910012808.4 | 申請日: | 2019-01-07 |
| 公開(公告)號: | CN109783382A | 公開(公告)日: | 2019-05-21 |
| 發(fā)明(設計)人: | 蘇冉 | 申請(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 劉雪萍 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 測試平臺 代碼模塊 關(guān)聯(lián) 測試方法及系統(tǒng) 輸出測試結(jié)果 動態(tài)維護 測試輸出模塊 測試 測試模塊 關(guān)聯(lián)模塊 維護模塊 | ||
本發(fā)明提供一種基于精準測試平臺的測試方法及系統(tǒng),方法包括如下步驟:S1.在精準測試平臺將用例模塊和代碼模塊相關(guān)聯(lián);S2.在精準測試平臺動態(tài)維護用例模塊和代碼模塊的關(guān)聯(lián);S3.獲取待測代碼對應的目標用例,執(zhí)行目標用例對代碼進行測試;S4.在精準測試平臺輸出測試結(jié)果。系統(tǒng)包括關(guān)聯(lián)模塊,用于在精準測試平臺將用例模塊和代碼模塊相關(guān)聯(lián);關(guān)聯(lián)維護模塊,用于在精準測試平臺動態(tài)維護用例模塊和代碼模塊的關(guān)聯(lián);測試模塊,用于獲取待測代碼對應的目標用例,執(zhí)行目標用例對代碼進行測試;測試輸出模塊,用于在精準測試平臺輸出測試結(jié)果。
技術(shù)領(lǐng)域
本發(fā)明屬于軟件測試領(lǐng)域,具體涉及一種基于精準測試平臺的測試方法及系統(tǒng)。
背景技術(shù)
精準測試:精準測試是結(jié)合傳統(tǒng)的黑盒測試與白盒測試相結(jié)合的模式,借助一定的技術(shù)手段、通過算法的輔助對傳統(tǒng)軟件測試過程進行可視化、分析以及優(yōu)化的過程。
白盒測試:白盒測試又稱結(jié)構(gòu)測試、透明盒測試、邏輯驅(qū)動測試或基于代碼的測試。
黑盒測試:黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。
軟件應用已經(jīng)深入到社會生活的各個角落,軟件測試的方法也隨著對產(chǎn)品的質(zhì)量要求及更高的工作效率一直在演化,從最開始的手工測試到自動化測試,從黑盒測試到白盒測試,從功能測試到借口測試甚至到單元測試,測試理念和技術(shù)都發(fā)生了日新月異的變化。
雖然現(xiàn)在幾乎所有的軟件公司都在積極的運用自動化測試,視圖去提升工作效率減少人工參與,但是所進行的自動化測試仍存在很多冗余的測試數(shù)據(jù)、對產(chǎn)品驗證沒有意義的測試用例、設置根本用不上或者成功不了的測試場景。更糟糕的是當代碼有更新時,無法很好的判斷哪些更新影響到哪些功能,也無法精準地選取測試用例,結(jié)果演變成完整的全回歸測試。
現(xiàn)如今,軟件產(chǎn)品的規(guī)模以及復雜度的發(fā)展速度遠超乎大家想象,所以傳統(tǒng)的軟件測試方法的短板愈發(fā)明顯,而且亟待解決:
測試的維護成本是日益升高的。當傳統(tǒng)的測試用例逐漸增加時,需要花費的人力和時間也相對越來越大,而且在維護的用例庫中,有很多陳舊的用例隨著需求的變更、測試場景的優(yōu)化會逐漸被淘汰,但是測試團隊還需要特別大的精力去維護、篩選、刪除這些用例
測試過程效率低下。隨著功能不斷豐富,相應的測試用例庫也會不斷的龐大,但是由于早起已經(jīng)發(fā)現(xiàn)了產(chǎn)品80%的缺陷,新增用例就已經(jīng)很難發(fā)現(xiàn)新的缺陷了,除非花費更大的人力和時間成本去分析、增加、評審用例。
有效的回歸用例挑選困難。由于缺少有效機制去明確更改的代碼影響,所以在傳統(tǒng)的測試理念中,每次添加新功能合作惡化修復缺陷,一般都需要上線前進行 一次全量的回歸測試,哪怕只有一行代碼更改。
測試結(jié)果可信度不高。傳統(tǒng)的軟件測試中,測試數(shù)據(jù)的統(tǒng)計分析人工因素占據(jù)絕大部分的比重,因此導致測試數(shù)據(jù)本身的技術(shù)公信力不夠高,需要其他手段來保證真實數(shù)據(jù)被準確記錄,比如多次審核等。這種做法不僅可靠性差,執(zhí)行成本也高。
目前流行的測試技術(shù)都有其局限性。如果完全采用黑盒測試方法,注定無法深入代碼的實現(xiàn)細節(jié),那么對應的測試設計就不會準確。而基于白盒測試技術(shù),為了保證代碼質(zhì)量都會采用代碼級的測試技術(shù),但是軟件代碼會經(jīng)常變更,一旦更改很多測試都要因此廢棄,因此也不太適合告訴迭代的開發(fā)流程。
此為現(xiàn)有技術(shù)的不足,因此,針對現(xiàn)有技術(shù)中的上述缺陷,提供一種基于精準測試平臺的測試方法及系統(tǒng),是非常有必要的。
發(fā)明內(nèi)容
本發(fā)明的目的在于,針對上述現(xiàn)有流行的測試技術(shù)都有其局限性,完全采用黑盒測試無法深入代碼的實現(xiàn)細節(jié),測試設計不準確。而白盒測試技術(shù)常采用代碼級的測試技術(shù),但是軟件代碼會經(jīng)常變更,一旦更改很多測試都要因此廢棄,因此也不太適合高速迭代開發(fā)流程的缺陷,提供一種基于精準測試平臺的測試方法及系統(tǒng),以解決上述技術(shù)問題。
該專利技術(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/201910012808.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 關(guān)聯(lián)裝置
- 數(shù)據(jù)關(guān)聯(lián)裝置和數(shù)據(jù)關(guān)聯(lián)方法
- 安全關(guān)聯(lián)
- 設備關(guān)聯(lián)
- 終端關(guān)聯(lián)裝置和終端關(guān)聯(lián)方法
- 關(guān)聯(lián)方法和關(guān)聯(lián)設備
- 關(guān)聯(lián)方法和關(guān)聯(lián)設備
- 關(guān)聯(lián)方法和關(guān)聯(lián)設備
- 關(guān)聯(lián)分析方法和關(guān)聯(lián)分析系統(tǒng)
- 報文關(guān)聯(lián)方法、報文關(guān)聯(lián)裝置及報文關(guān)聯(lián)系統(tǒng)
- 潤濕性能動態(tài)測試方法與測試系統(tǒng)
- 電網(wǎng)視頻及環(huán)境監(jiān)控系統(tǒng)的測試方法及裝置
- 電網(wǎng)視頻及環(huán)境監(jiān)控系統(tǒng)中站端系統(tǒng)測試方法及裝置
- 路面材料動態(tài)摩擦力測試系統(tǒng)及測試方法
- Android系統(tǒng)中Hybrid應用的測試方法及系統(tǒng)
- 機臺測試系統(tǒng)及方法
- 一種測試方法、裝置、終端及計算機可讀介質(zhì)
- 一種核電站全范圍模擬機驗收測試評估方法及系統(tǒng)
- 一種用于三端口MMC能量控制裝置的測試方法
- 一種多HIL平臺測試方法及系統(tǒng)





