[發明專利]測試軟件的方法和電子設備在審
| 申請號: | 201710554763.4 | 申請日: | 2017-07-07 |
| 公開(公告)號: | CN107357729A | 公開(公告)日: | 2017-11-17 |
| 發明(設計)人: | 孫豐強 | 申請(專利權)人: | 廣東中星電子有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京布瑞知識產權代理有限公司11505 | 代理人: | 孟潭 |
| 地址: | 519031 廣東省珠海*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 軟件 方法 電子設備 | ||
技術領域
本發明涉及軟件測試技術領域,尤其涉及一種測試軟件的方法和電子設備。
背景技術
現有的測試中,軟件調試時,常規做法是看到了問題,分析日志,排查代碼邏輯,鎖定懷疑點,修改代碼,重新編譯,更新軟件,重啟設備,復現問題,分析日志。上述步驟循環多次,最終定位問題。
發明人在實現本發明的過程中發現,上述軟件代碼的調試過程低效耗時,周期長。往往一個很簡單的問題需要花很長的時間才能發現。
發明內容
為了解決現有技術中的上述至少一個技術問題,第一方面,本發明實施例提供一種測試軟件的方法,包括:
響應于觸發命令,加載測試模塊至軟件的測試接口,其中,所述測試模塊具有與所述軟件的測試接口定義一致的接口;
運行所述測試模塊以對所述軟件進行測試。
第二方面,本發明實施例還提供了一種非易失性計算機存儲介質,存儲有計算機可執行指令,所述計算機可執行指令用于執行本發明上述測試軟件的方法。
第三方面,本發明實施例還提供一種計算機程序產品,所述計算機程序產品包括存儲在非易失性計算機可讀存儲介質上的計算機程序,所述計算機程序包括程序指令,當所述程序指令被計算機執行時,使所述計算機執行上述測試軟件的方法。
第四方面,本發明實施例還提供了一種電子設備,包括:至少一個處理器;以及存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執行的程序,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行本發明上述測試軟件的方法。
在本實施例中,通過實時加載測試模塊到軟件的測試接口,可以快速高效地分析定位不同的問題。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明實施例提供的一種測試軟件的方法的流程圖;
圖2是本發明實施例提供的另一種測試軟件的方法的流程圖;
圖3是本發明實施例提供的又一種測試軟件的方法的流程圖;
圖4是本發明實施例提供的再一種測試軟件的方法的流程圖;
圖5是本發明實施例提供的還一種測試軟件的方法的流程圖;
圖6是本發明實施例提供的一種測試軟件的方法的一個應用場景的示意圖;
圖7是本發明實施例提供的電子設備的結構示意圖。
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
請參考圖1,其示出了本發明實施例提供的一種測試軟件的方法的流程圖,該測試方法可適用于待測試的終端或者服務器端,可以設置在該終端或者服務器端的對外接口,本申請在此方面沒有限制。
如圖1所示,在步驟101中,響應于觸發命令,加載測試模塊至軟件的測試接口;
在步驟102中,運行測試模塊以對軟件進行測試。
在本實施例中,對于步驟101,對外測試接口接收到外部的觸發指令,例如可以是來自用戶的也可以是來自其他軟件或設備的,本申請在此方面沒有限制。對外測試接口接收到相應的觸發指令后,會自動地執行測試模塊的加載運行等一系列操作。首先,將測試模塊加載至軟件的測試接口,其中,該測試模塊為具有與軟件的測試接口定義一致的接口的測試模塊,接口定義一致可以是使用一套統一的規范來定義軟件中的各個接口和測試模塊中的各個接口,從而測試模塊可以調用軟件的測試接口。該測試模塊例如可以存儲在指定的位置,具有唯一的標識符,從而當接到觸發指令時,可以準確地從指定位置加載相應標識符的測試模塊進行相應的測試。之后,對于步驟102,加載完成之后運行該測試接口從而對軟件進行相應的測試,例如獲取原型系統(即軟件)中某一個參數的值,或者修改原型系統中某一個參數的值,本申請在此方面沒有限制。
本實施例的方法通過實時加載測試模塊對軟件進行測試,無需重啟設備重新編譯,可以實現快速高效地分析定位不同的問題。
進一步參考圖2,其示出了本發明實施例提供的另一種測試軟件的方法的流程圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東中星電子有限公司,未經廣東中星電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710554763.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種無人機上的水箱
- 下一篇:直升機噴灑設備連接裝置





