[發明專利]一種ICNewProject自動化測試方法在審
| 申請號: | 201710481168.2 | 申請日: | 2017-06-22 |
| 公開(公告)號: | CN107390111A | 公開(公告)日: | 2017-11-24 |
| 發明(設計)人: | 羅青;陳元豐;劉勇;謝韶波 | 申請(專利權)人: | 芯海科技(深圳)股份有限公司 |
| 主分類號: | G01R31/28 | 分類號: | G01R31/28 |
| 代理公司: | 深圳市神州聯合知識產權代理事務所(普通合伙)44324 | 代理人: | 周松強 |
| 地址: | 518067 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 icnewproject 自動化 測試 方法 | ||
技術領域
本發明屬于測試的技術領域,特別涉及通過ICNewProject實現的自動化測試方法。
背景技術
ICNewProject指新建所有IC型號的不同類型的工程,并確認是否成功創建工程,以及確認工程內容的正確性和編譯結果的正確性。在開發過程中,芯片型號種類繁多,并且每種型號的頭文件定義和起始代碼也不相同,再加上IDE支持的工程類型也有多種(目前支持c和asm),如果依靠人工手動新建工程再執行編譯,效率太低。而且芯片的內容也經常修改,芯片型號也會隨之修改,在以往的測試中,都是通過人工新建工程再編譯,非常耗時;不利于芯片的測試和開發,嚴重影像芯片的開發效率。
因此,人們會采取一些方法,以提高編譯速度,增加測試效率。如專利申請201610820732.4公開了一種通過CodeOption實現自動化測試方法,該方法通過獲取所有支持的芯片型號及相關CodeOption;并將CodeOption與正確值進行對比,將結果內容中的ID替換為有效的設置內容來實現。通過本發明自動獲取所有支持的芯片型號,并自動設置每種芯片型號所有設置的組合,最后獲取Codeoption并對結果統計和分析,使得芯片能夠通過CodeOption進行快速地自動化測試。然而,該申請雖然能夠自動獲取芯片型號,但是對于芯片測試時所需的工程問題卻無法解決。
發明內容
基于此,因此本發明的首要目地是提供一種ICNewProject自動化測試方法,該方法可以依據不同芯片類型、以及需要支持的工程類型,自動新建工程,并自動編譯和查看結果。對于新增的芯片系列,也可以通過該系統實現該系列的不同工程類型的自動化測試。
本發明的另一個目地在于提供一種ICNewProject自動化測試方法,該方法能夠提高測試效率,減少人員的投入以及減少漏測的情況。
為實現上述目的,本發明的技術方案為:
一種ICNewProject自動化測試方法,其特征在于該方法通過ICNewProject自動獲取所支持的工程類型、支持的芯片類型,并自動新建工程并編譯工程,最后獲取編譯結果并對結果統計和分析。
具體地說,該方法包含步驟如下:
步驟1:獲取所支持的工程類型,獲取所支持的芯片類型;
具體地說,先獲取IDE軟件界面窗口中的工程類型和芯片型號。
步驟2:選擇一個芯片型號和一種工程類型,新建工程;
步驟3:對工程進行編譯,輸出編譯結果;
步驟4:獲取編譯結果;
步驟5:分析和統計編譯結果;
步驟6:生成報告。
本發明所實現的ICNewProject自動化測試方法,通過對所有芯片型號和工程類型的記錄,可以依據不同芯片類型、以及需要支持的工程類型,自動新建工程,并自動編譯和查看結果。對于新增的芯片系列,也可以通過該系統實現該系列的不同工程類型的自動化測試。
同時,該方法能夠提高測試效率,減少人員的投入以及減少漏測的情況。
附圖說明
圖1是本發明所實施獲取工程類型和芯片型號的流程圖。
圖2是本發明所實施創建工程的流程圖。
圖3是本發明所實施對工程進行編譯的流程圖。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
本發明所實現的ICNewProject自動化測試方法,通過ICNewProject自動獲取所支持的工程類型、支持的芯片類型,并自動新建工程并編譯工程,最后獲取編譯結果并對結果統計和分析。
具體地說,該方法包含步驟如下:
步驟1:獲取所支持的工程類型。
參見圖1所示,要實現對多種工程類型和芯片的編譯測試,首先要獲取所支持的工程類型,也就是說獲取IDE軟件界面窗口中的工程類型和芯片型號。其步驟如下:
101、啟動開發工具后,開啟集成開發環境,進入工程類型選擇界面;
102、獲取所有的工程類型;
103、進入芯片型號選擇界面;
104、獲取所有的芯片型號。
步驟2:選擇一個芯片型號和一種工程類型,新建工程。
然后,選擇芯片型號和工程類型,創建工程。具體步驟如下:
201、選擇工程類型;
202、選擇芯片型號;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于芯海科技(深圳)股份有限公司,未經芯海科技(深圳)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710481168.2/2.html,轉載請聲明來源鉆瓜專利網。





