面向智能電表嵌入式應用的測試方法
日期: 2019-01-21
今天為大家介紹一種面向智能電表嵌入式應用的測試方法。該方法由國家電網公司申請,并于2018年11月27日獲得授權公告。內容說明本方法涉及一種測試方法,具體講涉及一種面向智能電表嵌入式應用的測試方法。背景作為智能電網的智能終端的智能電表已經不是傳統意義上的電能表,除了具備傳統電能表基本用電量的計量功能以外,還具備了適應智能電網和新能源使用的電信息存儲、雙向多種費率計量功能、用戶端控制功能、多種數據傳輸模式的雙向數據通信功能、防竊電功能等智能化的功能,智能電表代表著未來節能型智能電網終端用戶智能化終端的發展方向。隨著智能電網的日益發展,世界各國對于智能化用戶終端的需求也日益增大,據統計,在未來5年,隨著智能電網在世界各國的建設,智能電表在世界安裝的數量將達2億只。同樣,在中國,隨著國家堅強智能電網建設的進展,作為用戶端的智能電表的需求也會大幅度地增長,保守的預計,市場將會有1 .7億只左右的需求。美國政府為升級本國電網的撥款中,就有一部分專門用于在未來3年致使13%的美國家庭(1800萬戶家庭)能裝上智能電表。在歐洲,意大利及瑞典已經完成先進計量基礎設施的部署,將普通電表更換為智能電表。法國、西班牙、德國和英國預計在未來10年內完成也將完成智能電表的全面推廣和應用。傳統的智能電表是由用戶交費對智能IC卡充值并輸入電表中,電表才能供電,表中電量用完后自動拉閘斷電,新型的智能電表已完美、便捷實現了網絡購電,就像手機充值一樣方便簡單。
智能電表行業的前世今生是投資者思考這一問題時首先需要把握的:隨著中國提出建設國家智能電網概念之后,與之直接配套的智能電表開始成為關注的焦點。智能電能表是一種新型計量設備,相對于以往的普通電能表,除具備基本的計量功能外,智能電能表還是一種全電子式電能表,帶有硬件時鐘和完備的通信接口,具有高可靠性、高安全等級以及大存儲容量等特點,完全符合當今社會未來發展“節能環保”的要求。智能電表已不僅僅作為一個簡單的電能計量器具,還是一個多功能的數據采集終端,得到了廣泛應用。目前智能電表是以MCU為控制單元,外圍電路由計量芯片等組成,有較好的線性度和穩定度,具有功耗小,電壓和頻率響應速度快,測量精度高等諸多優點。電能表的大多功能都是通過嵌入式軟件來完成的,作為電能計量的主要工具,對計量準確性、穩定性、功能性有著重要的影響。因此需要一種測試智能電表嵌入式軟件的方法以確保這些優異性能不缺失。發明內容針對現有技術的不足,本發明的目的是提供一種面向智能電表嵌入式應用的測試方法,該測試方法不只關注電能表嵌入式軟件的調試工作,而是采用黑盒法,按智能電表功能模塊化的測試,在智能電表嵌入式軟件可靠性測試中是一種新的、可控的、針對應用的測試方法。
智能電表行業的前世今生是投資者思考這一問題時首先需要把握的:隨著中國提出建設國家智能電網概念之后,與之直接配套的智能電表開始成為關注的焦點。智能電能表是一種新型計量設備,相對于以往的普通電能表,除具備基本的計量功能外,智能電能表還是一種全電子式電能表,帶有硬件時鐘和完備的通信接口,具有高可靠性、高安全等級以及大存儲容量等特點,完全符合當今社會未來發展“節能環保”的要求。智能電表已不僅僅作為一個簡單的電能計量器具,還是一個多功能的數據采集終端,得到了廣泛應用。目前智能電表是以MCU為控制單元,外圍電路由計量芯片等組成,有較好的線性度和穩定度,具有功耗小,電壓和頻率響應速度快,測量精度高等諸多優點。電能表的大多功能都是通過嵌入式軟件來完成的,作為電能計量的主要工具,對計量準確性、穩定性、功能性有著重要的影響。因此需要一種測試智能電表嵌入式軟件的方法以確保這些優異性能不缺失。發明內容針對現有技術的不足,本發明的目的是提供一種面向智能電表嵌入式應用的測試方法,該測試方法不只關注電能表嵌入式軟件的調試工作,而是采用黑盒法,按智能電表功能模塊化的測試,在智能電表嵌入式軟件可靠性測試中是一種新的、可控的、針對應用的測試方法。

本方法的目的是采用下述技術方案實現的:本方法提供一種面向智能電表嵌入式應用的測試方法,其改進之處在于,所述智能電表存儲芯片與模擬存儲器測試板系統通信,所述方法包括存儲芯片測試和計量芯片測試。與最接近的現有技術相比,本方法提供的技術方案具有的優異效果是:
(1)本方法提供的測試方法主要針對智能電表嵌入式軟件,可以全面、細致分析智能電能表嵌入式軟件的可靠性。
(2)現有的軟件黑盒測試方法沒有針對智能電能表軟件故障進行分析形成有針對性的測試用例,本方法設計了智能電能表軟件測試用例的高效生成方法,提高了智能電能表軟件故障的觸發率。
(3)目前的軟件測試只是對系統的功能和通信規約進行測試,沒有對數據存儲的可靠性進行測試,本方法的提出有效控制了電能表軟件的質量,消除了電能表軟件可能存在的安全隱患,解決了其功能實現不統一等問題。
(2)現有的軟件黑盒測試方法沒有針對智能電能表軟件故障進行分析形成有針對性的測試用例,本方法設計了智能電能表軟件測試用例的高效生成方法,提高了智能電能表軟件故障的觸發率。
(3)目前的軟件測試只是對系統的功能和通信規約進行測試,沒有對數據存儲的可靠性進行測試,本方法的提出有效控制了電能表軟件的質量,消除了電能表軟件可能存在的安全隱患,解決了其功能實現不統一等問題。