;另一方面,傳聲器162將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路160 接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)RF電路110以發(fā)送給比 如另一終端,或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器120以便進(jìn)一步處理。音頻電路160還可能包 括耳塞插孔,以提供外設(shè)耳機(jī)與終端700的通信。
[0162] WiFi屬于短距離無(wú)線傳輸技術(shù),終端700通過(guò)WiFi模塊170可以幫助用戶收發(fā)電 子郵件、瀏覽網(wǎng)頁(yè)和訪問(wèn)流式媒體等,它為用戶提供了無(wú)線的寬帶互聯(lián)網(wǎng)訪問(wèn)。雖然圖7示 出了 WiFi模塊170,但是可以理解的是,其并不屬于終端700的必須構(gòu)成,完全可以根據(jù)需 要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0163] 處理器180是終端700的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部 分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器 120內(nèi)的數(shù)據(jù),執(zhí)行終端700的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處 理器180可包括一個(gè)或多個(gè)處理核心;優(yōu)選的,處理器180可集成應(yīng)用處理器和調(diào)制解調(diào)處 理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要 處理無(wú)線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到處理器180中。
[0164] 終端700還包括給各個(gè)部件供電的電源190(比如電池),優(yōu)選的,電源可以通過(guò)電 源管理系統(tǒng)與處理器180邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗 管理等功能。電源190還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故 障檢測(cè)電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
[0165] 盡管未示出,終端700還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。具體在本 實(shí)施例中,終端的顯示單元是觸摸屏顯示器,終端還包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上 的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處 理器執(zhí)行。所述一個(gè)或者一個(gè)以上程序包含用于執(zhí)行以下操作的指令:
[0166] 獲取人工標(biāo)注的待測(cè)功能點(diǎn)的軟件對(duì)象類型及規(guī)模特征;
[0167] 根據(jù)軟件對(duì)象類型及規(guī)模特征查詢預(yù)設(shè)的測(cè)試模型經(jīng)驗(yàn)庫(kù),得到待測(cè)功能點(diǎn)的測(cè) 試實(shí)現(xiàn)框架,其中,測(cè)試實(shí)現(xiàn)框架至少包括與軟件對(duì)象類型關(guān)聯(lián)的至少一個(gè)測(cè)試方法及每 個(gè)測(cè)試方法對(duì)應(yīng)規(guī)模特征的最少測(cè)試用例數(shù);
[0168] 獲取通過(guò)測(cè)試實(shí)現(xiàn)框架編寫(xiě)的每個(gè)測(cè)試方法對(duì)應(yīng)的測(cè)試用例,并根據(jù)測(cè)試實(shí)現(xiàn)框 架的完成情況生成待測(cè)功能點(diǎn)的測(cè)試實(shí)現(xiàn)質(zhì)量報(bào)告;
[0169] 根據(jù)測(cè)試實(shí)現(xiàn)質(zhì)量報(bào)告過(guò)濾測(cè)試實(shí)現(xiàn)框架中不滿足待測(cè)功能點(diǎn)的預(yù)設(shè)測(cè)試實(shí)現(xiàn) 條件的測(cè)試方法。
[0170] 假設(shè)上述為第一種可能的實(shí)施方式,則在第一種可能的實(shí)施方式作為基礎(chǔ)而提供 的第二種可能的實(shí)施方式中,終端的存儲(chǔ)器中,還包含用于執(zhí)行以下操作的指令:根據(jù)軟件 對(duì)象類型及規(guī)模特征查詢預(yù)設(shè)的測(cè)試模型經(jīng)驗(yàn)庫(kù),包括:
[0171] 查詢測(cè)試模型經(jīng)驗(yàn)庫(kù)中與軟件對(duì)象類型關(guān)聯(lián)的所有測(cè)試方法;
[0172] 基于規(guī)模特征確定每個(gè)測(cè)試方法對(duì)應(yīng)的測(cè)試用例數(shù),將每個(gè)測(cè)試方法對(duì)應(yīng)的測(cè)試 用例數(shù)作為每個(gè)測(cè)試方法對(duì)應(yīng)規(guī)模特征的最少測(cè)試用例數(shù),得到至少包括至少一個(gè)測(cè)試方 法及每個(gè)測(cè)試方法對(duì)應(yīng)規(guī)模特征的最少測(cè)試用例數(shù)的測(cè)試實(shí)現(xiàn)框架。
[0173] 在第一種可能的實(shí)施方式作為基礎(chǔ)而提供的第三種可能的實(shí)施方式中,終端的存 儲(chǔ)器中,還包含用于執(zhí)行以下操作的指令:根據(jù)軟件對(duì)象類型及規(guī)模特征查詢預(yù)設(shè)的測(cè)試 模型經(jīng)驗(yàn)庫(kù)之前,還包括:
[0174] 建立至少包括軟件對(duì)象類型、測(cè)試方法及每個(gè)測(cè)試方法對(duì)應(yīng)不同規(guī)模特征的最少 測(cè)試用例數(shù)的映射關(guān)系,得到測(cè)試模型經(jīng)驗(yàn)庫(kù)。
[0175] 在第一種可能的實(shí)施方式作為基礎(chǔ)而提供的第四種可能的實(shí)施方式中,終端的存 儲(chǔ)器中,還包含用于執(zhí)行以下操作的指令:根據(jù)測(cè)試實(shí)現(xiàn)框架的完成情況生成待測(cè)功能點(diǎn) 的測(cè)試實(shí)現(xiàn)質(zhì)量報(bào)告,包括:
[0176] 統(tǒng)計(jì)通過(guò)測(cè)試實(shí)現(xiàn)框架編寫(xiě)的每個(gè)測(cè)試方法對(duì)應(yīng)的實(shí)際用例數(shù),并統(tǒng)計(jì)對(duì)待測(cè)功 能點(diǎn)進(jìn)行測(cè)試實(shí)現(xiàn)時(shí)使用的實(shí)際測(cè)試方法數(shù);
[0177] 根據(jù)實(shí)際用例數(shù)、實(shí)際測(cè)試方法數(shù)及測(cè)試實(shí)現(xiàn)框架包括的測(cè)試方法數(shù)及每個(gè)測(cè)試 方法對(duì)應(yīng)規(guī)模特征的最少測(cè)試用例數(shù)確定待測(cè)功能點(diǎn)的測(cè)試實(shí)現(xiàn)充分度指標(biāo)和測(cè)試實(shí)現(xiàn) 多樣性指標(biāo);
[0178] 根據(jù)測(cè)試實(shí)現(xiàn)充分度指標(biāo)和測(cè)試實(shí)現(xiàn)多樣性指標(biāo)生成待測(cè)功能點(diǎn)的測(cè)試實(shí)現(xiàn)質(zhì) 量報(bào)告。
[0179] 在第三種可能的實(shí)施方式作為基礎(chǔ)而提供的第五種可能的實(shí)施方式中,終端的存 儲(chǔ)器中,還包含用于執(zhí)行以下操作的指令:得到測(cè)試模型經(jīng)驗(yàn)庫(kù)之后,還包括:
[0180] 確定測(cè)試模型經(jīng)驗(yàn)庫(kù)包括的軟件對(duì)象類型是否有缺失;
[0181] 如果確定測(cè)試模型經(jīng)驗(yàn)庫(kù)包括的軟件對(duì)象類型有缺失,則添加缺失的軟件對(duì)象類 型至測(cè)試模型經(jīng)驗(yàn)庫(kù);
[0182] 確定與缺失的軟件對(duì)象類型關(guān)聯(lián)的所有測(cè)試方法及每個(gè)測(cè)試方法對(duì)應(yīng)不同規(guī)模 特征的最少測(cè)試用例數(shù),并將與缺失的軟件對(duì)象類型關(guān)聯(lián)的所有測(cè)試方法及每個(gè)測(cè)試方法 對(duì)應(yīng)不同規(guī)模特征的最少測(cè)試用例數(shù)添加至測(cè)試模型經(jīng)驗(yàn)庫(kù)。
[0183] 在第三種可能的實(shí)施方式作為基礎(chǔ)而提供的第六種可能的實(shí)施方式中,終端的存 儲(chǔ)器中,還包含用于執(zhí)行以下操作的指令:得到測(cè)試模型經(jīng)驗(yàn)庫(kù)之后,還包括:
[0184] 確定測(cè)試模型經(jīng)驗(yàn)庫(kù)包括的與每個(gè)軟件對(duì)象類型關(guān)聯(lián)的測(cè)試方法是否有缺失;
[0185] 如果測(cè)試模型經(jīng)驗(yàn)庫(kù)包括的與任一軟件對(duì)象類型關(guān)聯(lián)的測(cè)試方法有缺失,則添加 任一軟件對(duì)象缺失的測(cè)試方法至與任一軟件對(duì)象類型關(guān)聯(lián)的測(cè)試方法中;
[0186] 確定為任一軟件對(duì)象類型缺失的測(cè)試方法對(duì)應(yīng)不同規(guī)模特征的最少測(cè)試用例 數(shù);
[0187] 將任一軟件對(duì)象類型缺失的測(cè)試方法對(duì)應(yīng)不同規(guī)模特征的最少測(cè)試用例數(shù)添加 至測(cè)試模型經(jīng)驗(yàn)庫(kù)。
[0188] 本發(fā)明實(shí)施例提供的終端,通過(guò)根據(jù)待測(cè)功能點(diǎn)的軟件對(duì)象類型和規(guī)模特征查詢 預(yù)設(shè)的測(cè)試模型經(jīng)驗(yàn)庫(kù),得到待測(cè)功能點(diǎn)的測(cè)試實(shí)現(xiàn)框架,并獲取通過(guò)測(cè)試設(shè)計(jì)框架編寫(xiě) 的每個(gè)測(cè)試方法對(duì)應(yīng)的測(cè)試用例,從而根據(jù)測(cè)試實(shí)現(xiàn)框架的完成情況生成測(cè)試實(shí)現(xiàn)質(zhì)量報(bào) 告,并通過(guò)過(guò)濾測(cè)試實(shí)現(xiàn)框架中不滿足待測(cè)功能點(diǎn)的預(yù)設(shè)測(cè)試實(shí)現(xiàn)條件的測(cè)試方法實(shí)現(xiàn)對(duì) 待測(cè)功能點(diǎn)的測(cè)試實(shí)現(xiàn)方式進(jìn)行篩選,使軟件測(cè)試人員可以針對(duì)不滿足預(yù)設(shè)測(cè)試實(shí)現(xiàn)條件 的測(cè)試方法進(jìn)行評(píng)審,不僅能節(jié)省人力成本和時(shí)間成本,而且能夠提高功能點(diǎn)測(cè)試實(shí)現(xiàn)方 式的篩選效率。由于可根據(jù)軟件對(duì)象類型和規(guī)模特征及預(yù)設(shè)的測(cè)試模型經(jīng)驗(yàn)庫(kù)實(shí)現(xiàn)待測(cè)功 能點(diǎn)的測(cè)試實(shí)現(xiàn)方式的篩選,因此,不僅適用范圍更廣,而且能減少人為篩選的隨意性和不 確定性,從而更具可靠性。
[0189] 本發(fā)明實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是上 述實(shí)施例中的存儲(chǔ)器中所包含的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì);也可以是單獨(dú)存在,未裝配入終端 中的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有一個(gè)或者一個(gè)以上程序,該一個(gè) 或者一個(gè)以上程序被一個(gè)或者一個(gè)以上的處理器用來(lái)執(zhí)行功能點(diǎn)測(cè)試實(shí)現(xiàn)方式的篩選方 法,該方法包括 :
[0190] 獲取人工標(biāo)注的待測(cè)功能點(diǎn)的軟件對(duì)象類型及規(guī)模特征;
[0191] 根據(jù)軟件對(duì)象類型及規(guī)模特征查詢預(yù)設(shè)的測(cè)試模型經(jīng)驗(yàn)庫(kù),得到待測(cè)功能點(diǎn)的測(cè) 試實(shí)現(xiàn)框架,其中,測(cè)試實(shí)現(xiàn)框架至少包括與軟件對(duì)象類型關(guān)聯(lián)的至少一個(gè)測(cè)試方法及每 個(gè)測(cè)試方法對(duì)應(yīng)規(guī)模特征的最少測(cè)試用例數(shù);
[0192] 獲取通過(guò)測(cè)試實(shí)現(xiàn)框架編寫(xiě)的每個(gè)測(cè)試方法對(duì)應(yīng)的測(cè)試用例,并根據(jù)測(cè)試實(shí)現(xiàn)框 架的完成情況生成待測(cè)功能點(diǎn)的測(cè)試實(shí)現(xiàn)質(zhì)量報(bào)告;
[0193] 根據(jù)測(cè)試實(shí)現(xiàn)質(zhì)量報(bào)告過(guò)濾測(cè)試實(shí)現(xiàn)框架中不滿足待測(cè)功能點(diǎn)的預(yù)設(shè)測(cè)試實(shí)現(xiàn) 條件的測(cè)試方法。
[0194] 假設(shè)上述為第一種可能的實(shí)施方式,則在第一種可能的實(shí)施方式作為基礎(chǔ)而提供 的第二種可能的實(shí)施方式中,終端的存儲(chǔ)器中,還包含用于執(zhí)行以下操作的指令:根據(jù)軟件 對(duì)象類型及規(guī)模特征查詢預(yù)設(shè)的測(cè)試模型經(jīng)驗(yàn)庫(kù),包括:
[0195] 查詢測(cè)試模型經(jīng)驗(yàn)庫(kù)中與軟件對(duì)象類型關(guān)聯(lián)的所有測(cè)試方法;
[0196] 基于規(guī)模特征確定每個(gè)測(cè)試方法對(duì)應(yīng)的測(cè)試用例數(shù),將每個(gè)測(cè)試方法對(duì)應(yīng)的測(cè)試 用例數(shù)作為每個(gè)測(cè)試方法對(duì)應(yīng)規(guī)模特征的最少測(cè)試用例數(shù),得到至少包括至少一個(gè)測(cè)試方 法及每個(gè)測(cè)試方法對(duì)應(yīng)規(guī)模特征的最少測(cè)試用例數(shù)的測(cè)試實(shí)現(xiàn)框架。
[0197] 在第一種可能的實(shí)施方式作為基礎(chǔ)而提供的第三種可能的實(shí)施方式中,終端的存 儲(chǔ)器中,還包含用于執(zhí)行以下操作的指令:根據(jù)軟件對(duì)象類型及規(guī)模特征查詢預(yù)設(shè)的測(cè)試 模型經(jīng)驗(yàn)庫(kù)之前,還包括:
[0198] 建立至少包括軟件對(duì)象類型、測(cè)試方法及每個(gè)測(cè)試方法對(duì)應(yīng)不同規(guī)模特征的最少 測(cè)試用例數(shù)的映射關(guān)系,得到測(cè)試模型經(jīng)驗(yàn)庫(kù)。
[0199] 在第一種可能的實(shí)施方式作為基礎(chǔ)而提供的第四種可能的實(shí)施方式中,終端的存 儲(chǔ)器中,還包含用于執(zhí)行以下操作的指令:根據(jù)測(cè)試實(shí)現(xiàn)框架的完成情況生成待測(cè)功能點(diǎn) 的測(cè)試實(shí)現(xiàn)質(zhì)量報(bào)告,包括:
[0200] 統(tǒng)計(jì)通過(guò)測(cè)試實(shí)現(xiàn)框架編寫(xiě)的每個(gè)測(cè)試方法對(duì)應(yīng)的實(shí)際用例數(shù),并統(tǒng)計(jì)對(duì)待測(cè)功 能點(diǎn)進(jìn)行測(cè)試實(shí)現(xiàn)時(shí)使用的實(shí)際測(cè)試方法數(shù);
[0201] 根據(jù)實(shí)際用例數(shù)、實(shí)際測(cè)試方法數(shù)及測(cè)試實(shí)現(xiàn)框架包括的測(cè)試方法數(shù)及每個(gè)測(cè)試 方法對(duì)應(yīng)規(guī)模特征的最少測(cè)試用例數(shù)確定待測(cè)功能點(diǎn)的測(cè)試實(shí)現(xiàn)充分度指標(biāo)和測(cè)試實(shí)現(xiàn) 多樣性指標(biāo);
[0202] 根據(jù)測(cè)試實(shí)現(xiàn)充分度指標(biāo)和測(cè)試實(shí)現(xiàn)多樣性指標(biāo)生成待測(cè)功能點(diǎn)的測(cè)試實(shí)現(xiàn)質(zhì) 量報(bào)告。
[0203] 在第三種可能的實(shí)施方式作為基礎(chǔ)而提供的第五種可能的實(shí)施方式中,終端的存 儲(chǔ)器中,還包含用于執(zhí)行以下操作的指令:得到測(cè)試模型經(jīng)驗(yàn)庫(kù)之后,還包括:
[0204] 確定測(cè)試模型經(jīng)驗(yàn)庫(kù)包括的軟件對(duì)象類型是否有缺失;
[0205] 如果確定測(cè)試模型經(jīng)驗(yàn)庫(kù)包括的軟件對(duì)象類型有缺失,則添加缺失的軟件對(duì)象類 型至測(cè)試模型經(jīng)驗(yàn)庫(kù);
[0206] 確定與缺失的軟件對(duì)象類型關(guān)聯(lián)的所有測(cè)試方法及每個(gè)測(cè)試方法對(duì)應(yīng)不同規(guī)模 特征的最少測(cè)試用例數(shù),并將與缺失的軟件對(duì)象類型關(guān)聯(lián)的所有測(cè)試方法及每個(gè)測(cè)試方法 對(duì)應(yīng)不同規(guī)模特征的最少測(cè)試用例數(shù)添加至測(cè)試模型經(jīng)驗(yàn)庫(kù)。
[0207] 在第三種可能的實(shí)施方式作為基礎(chǔ)而提供的第六種可能的實(shí)施方式中,終端的存 儲(chǔ)器中,還包含用于執(zhí)行以下操作的指令:得到測(cè)試模型經(jīng)驗(yàn)庫(kù)之后,還包括:
[0208] 確定測(cè)試模型經(jīng)驗(yàn)庫(kù)包括的與每個(gè)軟件對(duì)象類型關(guān)聯(lián)的測(cè)試方法是否有缺失;
[0209] 如果測(cè)試模型經(jīng)驗(yàn)庫(kù)包括的與任一軟件對(duì)象類型關(guān)聯(lián)的測(cè)試方法有缺失,則添加 任一軟件對(duì)象缺失的測(cè)試方法至與任一軟件對(duì)象類型關(guān)聯(lián)的測(cè)試方法中;
[0210] 確定為任一軟件對(duì)象類型缺失的測(cè)試方法對(duì)應(yīng)不同規(guī)模特征的最少測(cè)試用例 數(shù);
[0211] 將任一軟件對(duì)象類型缺失的測(cè)試方法對(duì)應(yīng)不同規(guī)模特征的最少測(cè)試用例數(shù)添加 至測(cè)試模型經(jīng)驗(yàn)庫(kù)。
[0212] 本發(fā)明實(shí)施例提供的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),通過(guò)根據(jù)待測(cè)功能點(diǎn)的軟件對(duì)象類型 和規(guī)模特征查詢預(yù)設(shè)的測(cè)試模型經(jīng)驗(yàn)庫(kù),得到待測(cè)功能點(diǎn)的測(cè)試實(shí)現(xiàn)框架,并獲取通過(guò)測(cè) 試設(shè)計(jì)框架編寫(xiě)的每個(gè)測(cè)試方法對(duì)應(yīng)的測(cè)試用例,從而根據(jù)測(cè)試實(shí)現(xiàn)框架的完成情況生成 測(cè)試實(shí)現(xiàn)質(zhì)量報(bào)告,并通過(guò)過(guò)濾測(cè)試實(shí)現(xiàn)框架中不滿足待測(cè)功能點(diǎn)的預(yù)設(shè)測(cè)試實(shí)現(xiàn)條件的 測(cè)試方法實(shí)現(xiàn)對(duì)待測(cè)功能點(diǎn)的測(cè)試實(shí)現(xiàn)方式進(jìn)行篩選,使軟件測(cè)試人員可以針對(duì)不滿足預(yù)