新四季網

一種測試用例分配方法及裝置與流程

2024-04-13 00:40:05



1.本技術屬於伺服器測試技術領域,具體涉及一種測試用例分配方法及裝置。


背景技術:

2.隨著軟體和信息技術行業的不斷發展,軟體趨向於大型化、複雜化,用戶越來越重視軟體的質量。軟體測試是保證軟體質量的必不可少的操作。
3.目前,軟體測試用例的分配主要依靠負責人員手動分配,然而軟體複雜度提升導致軟體測試的用例增多,軟體測試的複雜度提升,且在產品開發流程下測試人員可能被多個項目復用,測試人員的水平、可投入時間不同,負責人往往需要花費大量時間進行測試用例分配。


技術實現要素:

4.本技術實施例的目的是提供一種測試用例分配方法及裝置,能夠解決在產品開發流程下測試人員可能被多個項目復用,測試人員的水平、可投入時間不同,導致負責人需要花費大量時間進行測試用例分配的問題。
5.第一方面,本技術實施例提供了一種測試用例分配方法,該方法包括:
6.接收測試終端發送的等待分配請求;所述等待分配請求包括:測試員身份信息、測試員的能力等級信息、測試員的可投入時間;
7.響應於所述等待分配請求,根據所述測試員的能力等級信息和測試員的可投入時間,獲取所述測試員的第一權重,並將所述測試員身份信息以及所述第一權重加入測試人力庫;
8.接收測試用例端發送的測試用例;
9.根據所述測試用例的測試內容,獲取所述測試用例的第二權重,並將所述測試用例和第二權重加入測試用例庫;
10.在達到測試用例分配條件的情況下,從測試用例庫讀取所述測試用例及第二權重,並從所述測試人力庫讀取所述測試員身份信息及第一權重;
11.根據所述第一權重和所述第二權重,確定所述測試用例對應的目標測試員,並將所述測試用例分配給所述測試員身份信息對應的測試員以進行測試。
12.第二方面,本技術實施例提供了一種測試用例分配裝置,該裝置包括:
13.第一接收模塊,用於接收測試終端發送的等待分配請求;所述等待分配請求包括:測試員身份信息、測試員的能力等級信息、測試員的可投入時間;
14.第一模塊,用於響應於所述等待分配請求,根據所述測試員的能力等級信息和測試員的可投入時間,獲取所述測試員的第一權重,並將所述測試員身份信息以及所述第一權重加入測試人力庫;
15.第二接收模塊,用於接收測試用例端發送的測試用例;;
16.第二模塊,用於根據所述測試用例的測試內容,獲取所述測試用例的第二權重,並
將所述測試用例和第二權重加入測試用例庫;
17.讀取模塊,用於在達到測試用例分配條件的情況下,從測試用例庫讀取所述測試用例及第二權重,並從所述測試人力庫讀取所述測試員身份信息及第一權重;
18.分配模塊,用於根據所述第一權重和所述第二權重,確定所述測試用例對應的目標測試員,並將所述測試用例分配給所述測試員身份信息對應的測試員以進行測試。
19.第三方面,本技術實施例提供了一種電子設備,該電子設備包括處理器和存儲器,所述存儲器存儲可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執行時實現如第一方面所述的方法的步驟。
20.第四方面,本技術實施例提供了一種可讀存儲介質,所述可讀存儲介質上存儲程序或指令,所述程序或指令被處理器執行時實現如第一方面所述的方法的步驟。
21.第五方面,本技術實施例提供了一種晶片,所述晶片包括處理器和通信接口,所述通信接口和所述處理器耦合,所述處理器用於運行程序或指令,實現如第一方面所述的方法。
22.第六方面,本技術實施例提供一種電腦程式產品,該程序產品被存儲在存儲介質中,該程序產品被至少一個處理器執行以實現如第一方面所述的方法。
23.在本技術實施例中,包括,接收測試終端發送的等待分配請求;所述等待分配請求包括:測試員身份信息、測試員的能力等級信息、測試員的可投入時間;響應於所述等待分配請求,根據所述測試員的能力等級信息和測試員的可投入時間,獲取所述測試員的第一權重,並將所述測試員身份信息以及所述第一權重加入測試人力庫;接收測試用例端發送的測試用例;根據所述測試用例的測試內容,獲取所述測試用例的第二權重,並將所述測試用例和第二權重加入測試用例庫;在達到測試用例分配條件的情況下,從測試用例庫讀取所述測試用例及第二權重,並從所述測試人力庫讀取所述測試員身份信息及第一權重;根據所述第一權重和所述第二權重,確定所述測試用例對應的目標測試員,並將所述測試用例分配給所述測試員身份信息對應的測試員以進行測試,解決了在產品開發流程下測試人員可能被多個項目復用,測試人員的水平、可投入時間不同,導致負責人需要花費大量時間進行測試用例分配的問題。
附圖說明
24.圖1是本技術實施例提供的一種測試用例分配步驟流程圖;
25.圖2是本技術實施例提供的一種測試用例分配裝置的框圖;
26.圖3是本技術實施例提供的一種電子設備;
27.圖4是本技術實施例提供的一種電子設備的硬體結構示意圖。
具體實施方式
28.下面將結合本技術實施例中的附圖,對本技術實施例中的技術方案進行清楚地描述,顯然,所描述的實施例是本技術一部分實施例,而不是全部的實施例。基於本技術中的實施例,本領域普通技術人員獲得的所有其他實施例,都屬於本技術保護的範圍。
29.本技術的說明書和權利要求書中的術語「第一」、「第二」等是用於區別類似的對象,而不用於描述特定的順序或先後次序。應該理解這樣使用的數據在適當情況下可以互
換,以便本技術的實施例能夠以除了在這裡圖示或描述的那些以外的順序實施,且「第一」、「第二」等所區分的對象通常為一類,並不限定對象的個數,例如第一對象可以是一個,也可以是至少兩個。此外,說明書以及權利要求中「和/或」表示所連接對象的至少其中之一,字符「/」,一般表示前後關聯對象是一種「或」的關係。
30.下面結合附圖,通過具體的實施例及其應用場景對本技術實施例提供的消息發送方法進行詳細地說明。
31.下面先介紹一下本公開實施例涉及到的術語:
32.測試用例:測試用例是對一項特定的軟體產品進行測試任務的描述,體現測試方案、方法、技術和策略。其內容可以包括測試目標、測試環境、輸入數據、測試步驟、預期結果、測試腳本等,最終形成文檔。測試用例的目的是確定特定的軟體產品或軟體開發項目的某個特性是否可正常工作,是否可以達到預設的結果。測試用例是測試工作的指導,是軟體測試必須遵守的準則,更是軟體測試質量穩定的根本保障,每個軟體產品或軟體開發項目都需要有一套優秀的測試方案和測試方法。
33.參照圖1,圖1示出了本技術實施例提供的一種測試用例分配步驟流程圖,如圖1所示,具體包括以下步驟:
34.步驟101,接收測試終端發送的等待分配請求;所述等待分配請求包括:測試員身份信息、測試員的能力等級信息、測試員的可投入時間。
35.測試終端可以是測試員對測試用例進行測試所使用的終端,也可以是任一可向測試用例分配系統發送等待分配請求的終端。測試用例分配系統接收等待分配請求後,獲取等待分配請求包括的測試員身份信息、測試員的能力等級信息、測試員的可投入時間等信息。
36.其中,測試員身份信息可以包括測試員的姓名、工號、所屬部門等標識身份的信息,也可以包含測試員的聯繫方式等,本實施例對此不做具體限制。測試員的能力等級信息反映測試員的工作水平,或者說反映測試員一天可以完成的測試工作量。在本技術實施例中,測試員的能力等級信息通過能力值體現。測試員的能力值越高,說明該測試員一天可以處理的測試用例數量越多或者可以測試的測試用例難度越大。下表是本技術實施例給出的一種測試員的能力等級信息表,可見,測試員能力分為初級、中級及高級三個等級,初級測試員能力值大於等於40,小於60;中級測試員能力值大於等於60,小於80;高級測試員能力值大於等於80,小於100。
37.表1測試員的能力等級信息表
38.測試員能力等級能力值初級40~60中級60~80高級80~100
39.測試員的可投入時間就是該測試員可以花費在該項目的測試的工作時間,可以通過小時、天數、日期等多種方式表現。
40.步驟102,響應於所述等待分配請求,根據所述測試員的能力等級信息和測試員的可投入時間,獲取所述測試員的第一權重,並將所述測試員身份信息以及所述第一權重加入測試人力庫。
41.在本技術實施例中,第一權重用來反映測試員可以完成的測試工作量,因為測試員的能力等級信息可以通過能力值反映測試員一天可以完成的測試工作量,而測試員的可投入時間包含有該測試員可以花費在該項目的測試的工作時間,所以通過能力等級信息中包含的能力值與可投入時間相乘,可以獲得該測試員可以完成的測試工作量。
42.舉例來說,李四的能力值為60,可投入時間為3天半,,則其可處理的測試工作量為60*3.5=210。依次類推。可以將獲得的測試員身份信息和其第一權重按照「測試員姓名
‑‑
第一權重值」的格式加入測試人力庫,例如:李四
‑‑
210;張三
‑‑
160;王五
‑‑
180。
43.步驟103,接收測試用例端發送的測試用例。
44.在本技術實施例中,測試用例端為產生或擁有需要測試的測試用例的終端。測試用例端將生成的或者擁有的該項目的測試用例發送給測試用例分配系統,由測試用例分配系統繼續後續的分配操作,將測試用例分配給測試員。
45.步驟104,根據所述測試用例的測試內容,獲取所述測試用例的第二權重,並將所述測試用例和第二權重加入測試用例庫。
46.在本技術實施例中,第二權重用來反映測試用例的工作量,或者說測試用例的難度,進行該測試用例測試需要花費的時間。測試用例的第二權重的值越高,說明該測試用例的難度越高,完成測試需要花費的時間越多;測試用例的第二權重的值越低,說明該測試用例的難度越小,完成測試需要花費的時間越短。可以將獲得的測試用例和其第二權重按照「測試用例x
‑‑
第二權重值」的格式加入測試用例庫,例如:測試用例1
‑‑
3.4;測試用例2
‑‑
2.0;測試用例3
‑‑
6.5。
47.測試用例的測試內容包括有執行步驟等內容。因此將測試用例和第二權重加入測試用例庫,可以方便後續根據測試用例的第二權重選擇合適的測試員進行測試用例的分配。
48.步驟105,在達到測試用例分配條件的情況下,從測試用例庫讀取所述測試用例及第二權重,並從所述測試人力庫讀取所述測試員身份信息及第一權重。
49.達到測試用例分配條件的情況,也就是在需要進行測試用例分配的情況下再計劃分配,避免系統、設備或終端重複進行計算。第一權重反映測試員可以完成的測試工作量,第二權重反映測試用例的工作量,因此依據測試用例的第二權重及測試員的第一權重可以進行分配,需要先從測試用例庫、測試人力庫獲取相應的信息。
50.步驟106,根據所述第一權重和所述第二權重,確定所述測試用例對應的目標測試員,並將所述測試用例分配給所述測試員身份信息對應的測試員以進行測試。
51.在本技術實施例中,為了保證測試結果的準確性及測試的順利進展,可以先將難度大的測試用例分配給能力值高的測試員。首先,將測試員按照能力值的大小從小到大排序,然後從能力值最高的測試員開始,將測試用例按照難度由難到易的順序分配給該測試員,即目標測試員。由於測試用例的第二權重值越高,說明該測試用例的難度越高。也就是將測試用例按照第二權重的值由高到低的順序分配給該測試員。
52.按照上述排序依次將n+1個測試用例分配給該測試員,當n個測試用例的第二權重的值之和小於該測試員的第一權重,n+1個測試用例的第二權重的值之和大於或等於該測試員的第一權重時,說明測試員的工作量已經飽和,停止為該測試員分配測試用例,繼續按照相同的方法為排序的下一個測試員分配測試用例,直到全部測試用例分配完或者每個測
試員的工作量都已經飽和。
53.需要補充的是,測試用例庫中的測試用例通常按照功能模塊劃分,也可以根據模塊分配測試用例,比如,場景類測試用例通常難度較大,可以先從場景類測試用例進行分配,從模塊中第二權重的值最大的場景測試用例開始分配,場景類測試用例分配完成後,繼續其他模塊測試用例的分配。
54.或者,直接按照測試用例庫中的測試用例順序進行分配,本技術對此不作具體限定。
55.可選的,步驟104,包括:
56.子步驟1041,獲取所述測試用例的各個執行步驟。
57.每個測試用例包括至少一個執行步驟,以下是本技術實施例提供的一種測試用例a的示例:
58.{測試用例a:
59.1)執行命令ipmitool fru print。
60.2)檢查機箱信息:機箱類型、機箱部分編號及機箱序號。
61.3)檢查主板各項信息:製造日期時間、主板製造商、主板產品名稱、主板序號、主板部分編號。
62.4)檢查產品信息:產品製造商、產品名稱、產品部分編號、產品版本、產品序號及資產標籤。}
63.可見,該測試用例a包括4個執行步驟。
64.子步驟1042,根據各執行步驟的內容,確定所述執行步驟的類別。
65.在本技術實施例中,可以將測試用例的執行步驟分為get(執行)、post(登錄)及check(檢測)三大類執行步驟。get類執行步驟包括執行具體命令的執行步驟;post類執行步驟包括執行各種登錄操作的執行步驟;check類執行步驟包括檢查相應信息或結果的執行步驟。
66.舉例來說,上述測試用例a的執行步驟1屬於get類;;執行步驟2、3、4屬於check類。需要說明的是,可以根據具體的測試用例情況設置不同分類。
67.子步驟1043,根據預設的類別與第三權重的對應關係,,獲取所述執行步驟的類別所對應的第三權重。
68.第三權重為管理人員根據測試用例的執行步驟的操作難度或執行操作所需的時間確定的分值,用來反映該執行步驟的難度或工作量。在本技術實施例中,可以定義get類執行步驟的第三權重為1,post類執行步驟的第三權重為1.2,check類執行步驟的第三權重為0.8。
69.需要說明的是,當一個測試用例中多次涉及到同一個執行步驟時,該執行步驟的第三權重被定義為0.5。
70.舉例來說,以下是本技術實施例提供的一種測試用例b的示例:
71.{測試用例b:
72.1)正確的用戶名、密碼登錄。
73.2)檢查是否登錄成功。
74.3)正確的用戶名、錯誤的密碼登錄。
75.4)檢查提示是否合理。
76.5)錯誤的用戶名、正確的密碼登錄。
77.6)檢查提示是否合理。
78.7)錯誤的用戶名、錯誤的密碼登錄。
79.8)檢查提示是否合理。}
80.可見,上述測試用例b的執行步驟1、3、5、7屬於post類執行步驟;執行步驟2、4、6、8屬於check類。其中,執行步驟4、6、8為同一個執行步驟,所以執行步驟4、6、8的第三權重被定義為0.5。
81.子步驟1044,將各執行步驟的第三權重進行累積,獲取所述第二權重。
82.測試用例由至少一個執行步驟組成,測試用例的難度或工作量就是該測試用例每一執行步驟的難度或工作量的和,因此,將反映各執行步驟的工作量的第三權重進行累積,可以獲得反映該測試用例的工作量的第二權重。
83.舉例來說,上述測試用例b的執行步驟1、3、5、7屬於post類執行步驟,所以根據預設的類別與第三權重的對應關係,執行步驟1、3、5、7的第三權重為1.2;執行步驟2、4、6、8屬於check類執行步驟,其中,執行步驟4、6、8為同一個執行步驟,所以執行步驟4、6、8的第三權重被定義為0.5,執行步驟2的第三權重為0.8。測試用例b的第二權重等於各執行步驟的第三權重的和,等於1.2*4+0.5*3+0.8=6.5。
84.可選的,子步驟1041,包括:
85.子步驟10411,按照預設的步驟識別規則,識別測試用例的各執行步驟。
86.在本技術實施例中,預設的步驟識別規則可以是根據標號來識別各執行步驟,例如標號1)之後,標號2)之前的內容被識別為執行步驟1;標號2)之後,標號3)之前的內容被識別為執行步驟2。或者數字1之後,數字2之前的文本內容被識別為執行步驟1。
87.具體地,可以根據測試用例的具體內容來設定預設的步驟識別規則,本技術對此不作具體限定。
88.子步驟1042,包括:
89.子步驟10421,獲取所述執行步驟的內容,並對所述內容進行語義分析,確定所述執行步驟的類別。
90.在本技術實施例中,對所述內容進行語義分析可以是當執行步驟的內容中包含「執行」一詞時,判定該執行步驟為get類執行步驟;當執行步驟的內容中包含「檢查」一詞時,判定該執行步驟為check類執行步驟;當執行步驟的內容中包含「登錄」一詞時,判定該執行步驟為post類執行步驟。
91.可選的,步驟105中達到測試用例分配條件,包括:
92.條件s1,所述測試用例庫出現新的測試用例。
93.條件s2,或者,在所述測試用例庫存在剩餘未分配的測試用例、且所述測試人力庫出現新的測試員身份信息。
94.條件s3,或者,在所述測試用例庫存在剩餘未分配的測試用例、且所述測試人力庫已分配的測試員身份信息的第一權重出現變化。
95.條件s4,或者,在測試員被分配的測試用例未完成、且接收將到所述測試員移出所述測試人力庫的請求。
96.達到測試用例分配條件的情況,也就是需要進行測試用例分配的情況。一直進行測試用例分配的操作會導致系統、設備或終端重複進行計算,所以需要明確需要進行測試用例分配的情況,然後自動進行分配,節約管理人員時間。當測試用例庫出現新的測試用例,需要將新的測試用例分配給還有工作量剩餘的測試員;測試人力庫出現新的測試員身份信息,可以是有新的測試員加入,有多餘工作量,且此時還有未分配的測試用例,所以需要進行分配;測試人力庫已分配的測試員身份信息的第一權重出現變化,可以是測試員的能力等級信息發生變化或者測試員的可投入時間發生變化,工作量發生變化,需要重新分配;測試員移出測試人力庫,需將該測試員剩餘的測試用例返回測試用例庫,再次重新分配返回的測試用例。
97.可選的,在步驟106之後,還包括:
98.步驟107,獲取被分配的測試用例的目標完成時間以及當前的第一時間,根據所述目標完成時間和所述當前的第一時間,確定所述測試用例的測試進度。
99.為了更好地反應測試進度,可以在接收終端標記測試進度。舉例來說,接收終端根據測試進度,可以將正常進度的測試員標綠色,延遲工作量小於總工作量50%的測試員標橘黃色,延遲工作量超過50%的測試員被視為嚴重滯後,標紅色。
100.可選的,步驟107,還包括:
101.子步驟1071,接收終端發送的測試進度請求;所述測試進度請求包括已完成的測試用例的執行步驟。
102.終端可以是測試員使用的計算機,管理人員的終端接收測試進度請求,獲得測試員完成的測試用例的執行步驟。
103.子步驟1072,響應於所述測試用例進度請求,標記所述測試用例的執行步驟的完成狀態。
104.將測試進度請求包括的測試用例的執行步驟標記為已完成狀態,其餘執行步驟標記為未完成狀態。
105.可選的,所述測試用例庫還包括項目標識、項目優先級權重;步驟105,包括之前,還包括:
106.子步驟108,接收測試管理端發送的針對測試項目的測試分配請求,所述測試分配請求包括:項目標識、項目優先級權重;其中,不同的測試項目優先級不同。
107.在本技術實施例中,測試管理端可以是生成測試用例的終端或者發送測試用例給測試用例庫的終端。測試用例庫可能包含有多個公司、軟體或程序的不同測試項目的測試用例,或者同一公司、軟體的不同項目的測試用例,項目標識用於標識測試用例所屬的測試項目信息。比如:測試用例1:(公司a項目b)。項目優先級權重用於反映測試項目的緊急程度和重要程度,項目優先級權重越高,該項目優先級越高、緊急程度越高、時間越緊迫。
108.步驟105,包括:
109.子步驟1051,從各測試分配請求中,獲取所述項目標識以及項目優先級權重。
110.子步驟1052,從測試分配請求中所述項目優先級權重最高的測試項目開始,從相應項目標識對應的測試用例庫中,讀取測試用例及所述第二權重,並從所述測試人力庫讀取測試員身份信息及所述第一權重。
111.因為各測試項目優先級不同,為了保證優先級高的測試項目儘早完成,測試管理
端可以在測試分配請求添加項目標識、項目優先級權重,以此反映項目的重要程度或緊迫性,方便管理人員或系統分配測試用例。
112.在本技術實施例中,可以從優先級權重最高的測試項目的測試用例開始分配。
113.綜上,本技術實施例提供的一種測試用例分配方法,包括,接收測試終端發送的等待分配請求;所述等待分配請求包括:測試員身份信息、測試員的能力等級信息、測試員的可投入時間;響應於所述等待分配請求,根據所述測試員的能力等級信息和測試員的可投入時間,獲取所述測試員的第一權重,並將所述測試員身份信息以及所述第一權重加入測試人力庫;接收測試用例端發送的測試用例;根據所述測試用例的測試內容,獲取所述測試用例的第二權重,並將所述測試用例和第二權重加入測試用例庫;在達到測試用例分配條件的情況下,從測試用例庫讀取所述測試用例及第二權重,並從所述測試人力庫讀取所述測試員身份信息及第一權重;根據所述第一權重和所述第二權重,確定所述測試用例對應的目標測試員,並將所述測試用例分配給所述測試員身份信息對應的測試員以進行測試。該方法可以解決在產品開發流程下測試人員可能被多個項目復用,測試人員的水平、可投入時間不同,導致負責人需要花費大量時間進行測試用例分配的問題。
114.本技術實施例提供的測試用例分配方法,執行主體可以為測試用例分配裝置。本技術實施例中以測試用例分配裝置執行測試用例分配的方法為例,說明本技術實施例提供的測試用例分配裝置。
115.參照圖2,圖2是本技術實施例提供的一種測試用例分配裝置的框圖,如圖2所示,該測試用例分配裝置包括:
116.第一接收模塊201,用於接收測試終端發送的等待分配請求;所述等待分配請求包括:測試員身份信息、測試員的能力等級信息、測試員的可投入時間;
117.第一模塊202,用於響應於所述等待分配請求,根據所述測試員的能力等級信息和測試員的可投入時間,獲取所述測試員的第一權重,並將所述測試員身份信息以及所述第一權重加入測試人力庫;
118.第二接收模塊203,用於接收測試用例端發送的測試用例;
119.第二模塊204,用於根據所述測試用例的測試內容,獲取所述測試用例的第二權重,並將所述測試用例和第二權重加入測試用例庫;
120.讀取模塊205,用於在達到測試用例分配條件的情況下,從測試用例庫讀取所述測試用例及第二權重,並從所述測試人力庫讀取所述測試員身份信息及第一權重;
121.分配模塊206,用於根據所述第一權重和所述第二權重,確定所述測試用例對應的目標測試員,並將所述測試用例分配給所述測試員身份信息對應的測試員以進行測試。
122.綜上,本技術實施例提供的一種測試用例分配裝置,包括,第一接收模塊,用於接收測試終端發送的等待分配請求;所述等待分配請求包括:測試員身份信息、測試員的能力等級信息、測試員的可投入時間;第一模塊,用於響應於所述等待分配請求,根據所述測試員的能力等級信息和測試員的可投入時間,獲取所述測試員的第一權重,並將所述測試員身份信息以及所述第一權重加入測試人力庫;第二接收模塊,用於接收測試用例端發送的測試用例;第二模塊,用於根據所述測試用例的測試內容,獲取所述測試用例的第二權重,並將所述測試用例和第二權重加入測試用例庫;;讀取模塊,用於在達到測試用例分配條件的情況下,從測試用例庫讀取所述測試用例及第二權重,並從所述測試人力庫讀取所述測
試員身份信息及第一權重;分配模塊,用於根據所述第一權重和所述第二權重,確定所述測試用例對應的目標測試員,並將所述測試用例分配給所述測試員身份信息對應的測試員以進行測試。該裝置可以解決在產品開發流程下測試人員可能被多個項目復用,測試人員的水平、可投入時間不同,導致負責人需要花費大量時間進行測試用例分配的問題。
123.本技術實施例中的測試用例分配裝置可以是電子設備,,也可以是電子設備中的部件,例如集成電路或晶片。該電子設備可以是終端,也可以為除終端之外的其他設備。示例性的,電子設備可以為手機、平板電腦、筆記本電腦、掌上電腦、車載電子設備、移動上網裝置(mobile internet device,mid)、增強現實(augmented reality,ar)/虛擬實境(virtual reality,vr)設備、機器人、可穿戴設備、超級移動個人計算機(ultra-mobile personal computer,umpc)、上網本或者個人數字助理(personal digital assistant,pda)等,還可以為伺服器、網絡附屬存儲器(network attached storage,nas)、個人計算機(personal computer,pc)、電視機(television,tv)、櫃員機或者自助機等,本技術實施例不作具體限定。
124.本技術實施例中的測試用例分配裝置可以為具有作業系統的裝置。該作業系統可以為安卓(android)作業系統,可以為ios作業系統,還可以為其他可能的作業系統,本技術實施例不作具體限定。
125.本技術實施例提供的測試用例分配裝置能夠實現圖1的方法實施例實現的各個過程,為避免重複,這裡不再贅述。
126.可選地,如圖3所示,本技術實施例還提供一種電子設備300,包括處理器301和存儲器302,存儲器302上存儲有可在所述處理器301上運行的程序或指令,該程序或指令被處理器301執行時實現上述測試用例分配方法實施例的各個步驟,且能達到相同的技術效果,為避免重複,這裡不再贅述。
127.需要說明的是,本技術實施例中的電子設備包括上述所述的移動電子設備和非移動電子設備。
128.圖4為實現本技術實施例的一種電子設備的硬體結構示意圖。
129.該電子設備100包括但不限於:射頻單元101、網絡模塊102、音頻輸出單元103、輸入單元104、傳感器105、顯示單元106、用戶輸入單元107、接口單元108、存儲器109、以及處理器110等部件。
130.本領域技術人員可以理解,電子設備100還可以包括給各個部件供電的電源(比如電池),電源可以通過電源管理系統與處理器110邏輯相連,從而通過電源管理系統實現管理充電、放電、以及功耗管理等功能。圖4中示出的電子設備結構並不構成對電子設備的限定,電子設備可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置,在此不再贅述。
131.應理解的是,本技術實施例中,輸入單元104可以包括圖形處理器(graphics processing unit,gpu)1041和麥克風1042,圖形處理器1041對在視頻捕獲模式或圖像捕獲模式中由圖像捕獲裝置(如攝像頭)獲得的靜態圖片或視頻的圖像數據進行處理。顯示單元106可包括顯示面板1061,可以採用液晶顯示器、有機發光二極體等形式來配置顯示面板1061。用戶輸入單元107包括觸控面板1071以及其他輸入設備1072中的至少一種。觸控面板1071,也稱為觸控螢幕。觸控面板1071可包括觸摸檢測裝置和觸摸控制器兩個部分。其他輸入
設備1072可以包括但不限於物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、滑鼠、操作杆,在此不再贅述。
132.存儲器109可用於存儲軟體程序以及各種數據。存儲器109可主要包括存儲程序或指令的第一存儲區和存儲數據的第二存儲區,其中,第一存儲區可存儲作業系統、至少一個功能所需的應用程式或指令(比如聲音播放功能、圖像播放功能等)等。此外,存儲器109可以包括易失性存儲器或非易失性存儲器,或者,存儲器x09可以包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可以是只讀存儲器(read-only memory,rom)、可編程只讀存儲器(programmable rom,prom)、可擦除可編程只讀存儲器(erasable prom,eprom)、電可擦除可編程只讀存儲器(electrically eprom,eeprom)或快閃記憶體。易失性存儲器可以是隨機存取存儲器(random access memory,ram),靜態隨機存取存儲器(static ram,sram)、動態隨機存取存儲器(dynamic ram,dram)、同步動態隨機存取存儲器(synchronous dram,sdram)、雙倍數據速率同步動態隨機存取存儲器(double data rate sdram,ddrsdram)、增強型同步動態隨機存取存儲器(enhanced sdram,esdram)、同步連接動態隨機存取存儲器(synch link dram,sldram)和直接內存總線隨機存取存儲器(direct rambus ram,drram)。本技術實施例中的存儲器109包括但不限於這些和任意其它適合類型的存儲器。
133.處理器110可包括一個或至少兩個處理單元;可選的,處理器110集成應用處理器和調製解調處理器,其中,應用處理器主要處理涉及作業系統、用戶界面和應用程式等的操作,調製解調處理器主要處理無線通信信號,如基帶處理器。可以理解的是,上述調製解調處理器也可以不集成到處理器110中。
134.本技術實施例還提供一種可讀存儲介質,所述可讀存儲介質上存儲有程序或指令,該程序或指令被處理器執行時實現上述測試用例分配方法實施例的各個過程,且能達到相同的技術效果,為避免重複,這裡不再贅述。
135.其中,所述處理器為上述實施例中所述的電子設備中的處理器。所述可讀存儲介質,包括計算機可讀存儲介質,如計算機只讀存儲器rom、隨機存取存儲器ram、磁碟或者光碟等。
136.本技術實施例另提供了一種晶片,所述晶片包括處理器和通信接口,所述通信接口和所述處理器耦合,所述處理器用於運行程序或指令,實現上述測試用例分配方法實施例的各個過程,且能達到相同的技術效果,為避免重複,這裡不再贅述。
137.應理解,本技術實施例提到的晶片還可以稱為系統級晶片、系統晶片、晶片系統或片上系統晶片等。
138.本技術實施例提供一種電腦程式產品,該程序產品被存儲在存儲介質中,該程序產品被至少一個處理器執行以實現如上述測試用例分配方法實施例的各個過程,且能達到相同的技術效果,為避免重複,這裡不再贅述。
139.需要說明的是,在本文中,術語「包括」、「包含」或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句「包括一個
……」
限定的要素,並不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。此外,需要指出的是,本技術實施方式中的方法和裝置的範圍不限按示出或討論的順序來執行功能,還可包括根據所涉及
的功能按基本同時的方式或按相反的順序來執行功能,例如,可以按不同於所描述的次序來執行所描述的方法,並且還可以添加、省去、或組合各種步驟。另外,參照某些示例所描述的特徵可在其他示例中被組合。
140.通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到上述實施例方法可藉助軟體加必需的通用硬體平臺的方式來實現,當然也可以通過硬體,但很多情況下前者是更佳的實施方式。基於這樣的理解,本技術的技術方案本質上或者說對現有技術做出貢獻的部分可以以計算機軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質(如rom/ram、磁碟、光碟)中,包括若干指令用以使得一臺終端(可以是手機,計算機,伺服器,或者網絡設備等)執行本技術各個實施例所述的方法。
141.上面結合附圖對本技術的實施例進行了描述,但是本技術並不局限於上述的具體實施方式,上述的具體實施方式僅僅是示意性的,而不是限制性的,本領域的普通技術人員在本技術的啟示下,在不脫離本技術宗旨和權利要求所保護的範圍情況下,還可做出很多形式,均屬於本技術的保護之內。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀