安防功能測試方法
2023-05-21 02:54:46 2
專利名稱:安防功能測試方法
技術領域:
本發明涉及一種測試方法,特別是涉及一種安防功能測試方法。
背景技術:
家庭信息機是3G時代下由中移動推出的一種家庭信息終端,其為一種融合了手機、電話、信息、寬帶、家庭安防等多種功能的信息終端,可以實現集「基本通話、信息服務、 寬帶服務、家庭安防、智能家居控制」為一體的智能化功能。其中,上述的安防功能指的是,當用戶家庭安裝了門磁以及紅外探測器等各種傳感裝置之後,便可以實現對用戶家庭的無線遠程安防。一旦用戶家庭中出現異常情況,例如發生盜賊入侵、意外失火或是煤氣洩漏等狀況時,預先安裝的各種傳感裝置便能夠實時地探測到上述異常情況的發生,而根據各種傳感裝置的探測結果,上述的家庭信息機便會根據具體的異常情況將相應的報警信息發送到用戶預先設置的手機上,以使得用戶能夠及時地獲知上述異常情況的發生,從而及時地對其做出處理。更進一步地,上述的家庭信息機還能夠根據用戶的指令拍攝下用戶家中的實時視頻畫面,並將其發送至用戶預先設置的手機上,以供日後取證等各方面的需要。而為了使得上述的家庭信息機能夠按照設計要求正常地運行,從而確保安防功能的可靠實現,便需要利用大量的測試用例對上述的家庭信息機進行測試。在設計測試用例時,為了提高測試結果的可信度,應當將該安防功能在實際運行時可能遇到的每一種現實情況均分別設計為測試用例,以使得成功通過測試的家庭信息機能夠對各種異常情況及時地做出正確的應對。一般而言,安防功能均包括有多個具體的功能項目,以下將以與觸發警報相關的功能項目為例對針對該功能項目的測試用例的現有設計方法進行說明。為了簡化說明,假設用戶家庭中僅安裝有一個傳感器,此時該功能項目將包括有四個會對觸發警報的具體運行狀態產生影響的因素安防功能狀態、報警號碼設置、傳感器設置以及報警方式設置。而該四個因素又分別具有兩種狀態水平安防功能狀態具有開啟、關閉兩種水平;報警號碼設置具有已經設置、未經設置兩種水平;傳感器設置具有總是設防、可撤防兩種水平;而報警方式設置則具有僅簡訊、簡訊及語音兩種水平。即針對該四個因素的不同水平,一共將有 42 = 16種組合方式,若將每種組合方式分別設計為一個測試用例,則一共將需要進行16次測試。這樣的測試方法雖然能夠實現對各種情況的全面覆蓋,測試的可信度最高,但是由於測試用例的設計數量極為繁多,因此測試效率較低,測試所消耗的人力物力也較大。
發明內容
本發明要解決的技術問題是為了克服現有技術中的安防功能測試方法效率較低的缺陷,提供一種測試效率較高的安防功能測試方法。本發明是通過下述技術方案來解決上述技術問題的一種安防功能測試方法,其特點在於,其包括=S1、採用正交法設計多個測試用例;S2、利用該多個測試用例對該安防功能進行測試。其中,步驟S1中包括Sn、確定該安防功能的各個因素以及每個因素的各個水平; S12、選擇一正交表,該正交表為滿足以下條件的各個正交表中行數最少的正交表該正交表的因素個數大於或等於該安防功能的因素個數,並且當將該安防功能的各個因素映射到該正交表的因素中之後,該正交表的經過映射的每個因素的水平個數均大於或等於該安防功能的相應因素的水平個數;S13、將該安防功能的各個因素映射到該正交表的因素中,並將該安防功能的每個因素的各個水平分別映射到該正交表的經過映射的相應因素的水平中; S14、將該正交表的每行中的各個因素的水平的組合分別形成為一測試用例。本發明的積極進步效果在於本發明將正交實驗法應用到了安防功能的測試領域之中,根據正交法設計獲得的多個測試用例天然地便具有「均勻分散、齊整可比」的特性, 這些測試用例能夠從家庭信息機的運行參數的全部組合中進行有代表性的取樣,因此基於這些測試用例進行的測試不但具有相對較高的可信度,而且由於無需對全部組合均進行測試,從而也極大地提高了測試效率,降低了測試所消耗的人力物力。
具體實施例方式下面結合附圖
給出本發明較佳實施例,以詳細說明本發明的技術方案。正交試驗法是適用於具有多因素、並且每個因素具有多水平的測試對象的一種測試方法,其根據正交性從全部的試驗點中挑選出一部分具有代表性的點進行試驗,而這些有代表性的點將天然地具備「均勻分散,齊整可比」的特點。在正交試驗法中,有因素和水平兩個概念。在一項試驗中,凡欲進行測試的變量均稱為因素;而在試驗所涉及的範圍內,每個因素的將被考察的值便稱為該因素的水平。正交試驗法採用的正交表為一整套規則的表格Ln(C),其中,L為正交表的代號,η 為正交表的行數(即為測試次數,每一行分別代表一次測試),t為每個因素具有的水平個數,c為列數(即為因素的個數)。表1所示即為正交表L4 O3),其表示需要進行4次測試, 最多可考察3個因素,而每個因素均具有2個水平。表 權利要求
1.一種安防功能測試方法,其特徵在於,其包括 S1、採用正交法設計多個測試用例;&、利用該多個測試用例對該安防功能進行測試。
2.如權利要求1所述的安防功能測試方法,其特徵在於,步驟S1中包括 Sn、確定該安防功能的各個因素以及每個因素的各個水平;.512、選擇一正交表,該正交表為滿足以下條件的各個正交表中行數最少的正交表該正交表的因素個數大於或等於該安防功能的因素個數,並且當將該安防功能的各個因素映射到該正交表的因素中之後,該正交表的經過映射的每個因素的水平個數均大於或等於該安防功能的相應因素的水平個數;.513、將該安防功能的各個因素映射到該正交表的因素中,並將該安防功能的每個因素的各個水平分別映射到該正交表的經過映射的相應因素的水平中;.514、將該正交表的每行中的各個因素的水平的組合分別形成為一測試用例。
全文摘要
本發明公開了一種安防功能測試方法,其包括S1、採用正交法設計多個測試用例;S2、利用該多個測試用例對該安防功能進行測試。本發明將正交實驗法應用到了安防功能的測試之中,從而極大地提高了測試效率,降低了測試所消耗的人力物力。
文檔編號G08B29/00GK102456267SQ201010520978
公開日2012年5月16日 申請日期2010年10月26日 優先權日2010年10月26日
發明者楊昀霞 申請人:上海晨興希姆通電子科技有限公司