新四季網

一種測試案例的執行方法、裝置和測試工具的製作方法

2023-05-14 05:14:21 2

一種測試案例的執行方法、裝置和測試工具的製作方法
【專利摘要】本發明公開了一種測試案例的執行方法,當測試人員第一次對被測系統輸入測試案例時,根據測試人員設計測試案例的思維進行相應參數的存儲,對被測系統進行測試時,選擇了測試案例後,可以自動的在測試資源池中獲取測試案例中報文域的內容,並對存儲了直接修改關係的報文域進行相應的修改,當被測系統不滿足測試條件時,自動地對被測系統的後臺進行間接修改,以使被測系統滿足測試條件,來完成對被測系統的測試。這些存儲的參數可以涵蓋測試人員設計的所有測試案例的邏輯關係,可以不用依賴測試人員的手工操作,對被測系統進行自動化測試。本發明還公開了一種測試案例的處理裝置和包含該測試案例的處理裝置的測試工具。
【專利說明】一種測試案例的執行方法、裝置和測試工具
【技術領域】
[0001]本發明涉及被測系統的測試【技術領域】,特別是涉及一種被測系統的測試案例執行方法、裝置和測試工具。
【背景技術】
[0002]測試在系統的開發過程中,具有舉足輕重的作用。開發的系統能否如期完成並滿足客戶要求,以及後期的維護成本,都跟測試工作有著很大的關係。以銀行系統為例,目前銀行系統的功能測試主要還是採用測試人員手工來完成,但在某些場景中,例如作業系統升級、個別功能優化等場景,會要求對全部涉及到的交易進行測試,此類測試數量較多,前期需要準備大量的測試環境和測試數據,完全手工來做成本很大,而且此類測試存在需要反覆測試相同交易的情況,這就為採用自動化測試提供了很便利的條件。
[0003]目前業界的自動化測試方法較少,在實際工作中應用的更少,常用的商業自動化測試工具主要是針對web系統,基於圖形用戶界面(GraphicalUser Interface,簡稱⑶I,又稱圖形用戶接口),採用錄製的方法記錄測試人員在界面的操作,在回放的過程中按記錄順序操作這些對象,模擬手工測試過程中操作的對象和順序,此類測試工具重點是界面對象的識別。目前現有的自動化測試工具錄製完成後可對腳本進行簡單的編輯和參數化,對於測試案例中使用到的測試數據一般採用附件的方式嵌入到腳本中,在測試案例執行的過程中按照一定的順序取測試數據嵌入到腳本中。
[0004]而在測試案例之中或者測試案例之間的關聯方面,現有的自動化測試工具均不提供智能化的邏輯關係處理,測試案例自動化執行的過程中,測試案例的一個交易內的各個輸入域之間的測試數據或者各個交易的相互關聯的報文域之間的測試數據必須事先安排好順序,一一匹配,例如某支交易需要用到卡號和姓名兩個域,分別作為兩個變量從兩個附件中讀取測試數據,而這兩個域是存在一一對應的關係的,現有的測試工具不會智能的建立關聯,只能人為的在附件中按照一一對應的順序存儲兩類數據,在執行的過程中逐一取測試數據,但是如此處理的話成本高,效率低,而且極易出錯,某一行數據丟失或者取值出錯導致兩個域取值不匹配,將會使下面所有的測試數據失效。此外,當被測系統中的打底數據無法滿足測試需求時,需要修改被測系統中的打底數據,遇到這種情況下,一般手工測試執行前,是由開發或者測試人員在被測系統中手工修改打底數據,現有的自動化測試工具無法自動進行此類操作。

【發明內容】

[0005]本發明提出一種測試案例的執行方法、裝置和測試工具,解決了現有的測試工具無法根據智能化獲取測試數據、無法實現更改後臺打底數據的問題。
[0006]本發明提出一種測試案例的執行方法,存儲單案例參數,所述單案例參數包括單個業務內配置為主域的報文域和配置為從域的報文域間的主從域關係、所述一個業務內配置為主域的報文域對應的資源類型;存儲案例組參數,所述案例組參數包括多個業務的執行順序、一個或多個業務內配置為主域的報文域和配置為從域的報文域間的主從域關係、所述一個或多個業務內配置為主域的報文域對應的資源類型、多個業務間輸入報文域與輸入報文域和/或輸出報文域與輸入報文域間的相等關係;在報文域配置為直接修改報文域時,存儲相應報文域的直接修改關係;在報文域配置為後臺間接修改報文域時,存儲相應報文域的間接修改關係;
[0007]則所述方法包括:
[0008]選擇單案例和/或案例組;
[0009]根據所述單案例參數和/或案例組參數在測試數據池中獲取已選擇的所述單案例和/或案例組中相應報文域的內容;
[0010]查詢所述單案例和/或案例組中是否存在配置為直接修改報文域的報文域,
[0011]如果是,則利用所述直接修改關係對所述單案例和/或案例組中相應報文域的內容進行直接修改,在被測系統滿足測試條件時,在所述被測系統中執行直接修改後的所述單案例和/或案例組;在所述被測系統不滿足測試條件時,利用相應的間接修改關係對所述被測系統的後臺進行間接修改以使被測系統滿足測試條件,並在所述被測系統中執行間接修改後的所述單案例和/或案例組;
[0012]如果否,則在被測系統滿足測試條件時,在所述被測系統中執行所述單案例和/或案例組;在被測系統不滿足測試條件時,利用相應的間接修改關係對所述被測系統的後臺進行間接修改以使被測系統滿足測試條件,並在所述被測系統中執行所述單案例和/或案例組。
[0013]優選地,
[0014]所述根據所述單案例參數在測試數據池中獲取已選擇的所述單案例中相應報文域的內容具體為:
[0015]獲取所述單案例中的單個業務內配置為主域的報文域;
[0016]在所述測試數據池中查找具有主域對應的資源類型的數據,在查找到相應資源類型的數據中隨機選取一個數據作為主域的內容;
[0017]在所述測試資源池中獲取與所述主域的內容相匹配的所述單個業務中配置為從域的報文域的內容。
[0018]優選地,
[0019]所述根據所述案例組參數在測試數據池中獲取已選擇的所述案例組中相應報文域的內容具體為:
[0020]對於所述已選擇的案例組中配置了所述主從域關係的報文域:
[0021]獲取配置為主域的報文域;
[0022]在所述測試數據池中查找具有主域對應的資源類型的數據,在查找到相應資源類型的數據中隨機選取一個數據作為主域的內容;
[0023]在所述測試資源池中獲取與所述主域的內容相匹配的配置為從域的報文域的內容;
[0024]對於所述已選擇的案例組中配置了所述相等關係的報文域:
[0025]執行順序在後的報文域的內容由配置了所述相等關係的執行在前的報文域的內容所決定。[0026]優選地,
[0027]在所述存儲之前還包括:錄製對被測系統輸入的業務報文,對所述業務報文進行報文域切分和解析。
[0028]優選地,
[0029]在所述錄製對被測系統輸入的業務報文之前還包括:
[0030]查詢是否存儲過與將要錄製的對被測系統輸入的業務報文具有相同報文域的業務報文,如果否,則錄製所述對被測系統輸入的業務報文;如果是,則不進行重複錄製。
[0031]優選地,
[0032]在所述存儲之後還包括:刪除錄製的所有業務報文,刪除存儲的所有單案例參數、案例組參數、直接修改關係、和間接修改關係。
[0033]本發明還提出一種測試案例的執行裝置,包括存儲單元和執行單元,
[0034]所述存儲單元,用於,存儲單案例參數,所述單案例參數包括單個業務內配置為主域的報文域和配置為從域的報文域間的主從域關係、所述一個業務內配置為主域的報文域對應的資源類型;存儲案例組參數,所述案例組參數包括多個業務的執行順序、一個或多個業務內配置為主域的報文域和配置為從域的報文域間的主從域關係、所述一個或多個業務內配置為主域的報文域對應的資源類型、多個業務間輸入報文域與輸入報文域和/或輸出報文域與輸入報文域間的相等關係;在報文域配置為直接修改報文域時,存儲相應報文域的直接修改關係;在報文域配置為後臺間接修改報文域時,存儲相應報文域的間接修改關係;
[0035]所述執行單元,用於,選擇單案例和/或案例組;根據所述單案例參數和/或案例組參數在測試數據池中獲取已選擇的所述單案例和/或案例組中相應報文域的內容;查詢所述單案例和/或案例組中是否存在配置為直接修改報文域的報文域,如果是,則利用所述直接修改關係對所述單案例和/或案例組中相應報文域的內容進行直接修改,在被測系統滿足測試條件時,在所述被測系統中執行直接修改後的所述單案例和/或案例組;在所述被測系統不滿足測試條件時,利用相應的間接修改關係對所述被測系統的後臺進行間接修改以使被測系統滿足測試條件,並在所述被測系統中執行間接修改後的所述單案例和/或案例組;如果否,則在被測系統滿足測試條件時,在所述被測系統中執行所述單案例和/或案例組;在被測系統不滿足測試條件時,利用相應的間接修改關係對所述被測系統的後臺進行間接修改以使被測系統滿足測試條件,並在所述被測系統中執行所述單案例和/或案例組。
[0036]優選地,
[0037]所述存儲單元包括:單案例存儲模塊、案例組存儲模塊、直接修改關係存儲模塊和間接修改關係存儲模塊,
[0038]所述單案例存儲模塊,用於,存儲單案例參數,所述單案例參數包括單個業務內配置為主域的報文域和配置為從域的報文域間的主從域關係、所述一個業務內配置為主域的報文域對應的資源類型;
[0039]所述案例組存儲模塊,用於,存儲案例組參數,所述案例組參數包括多個業務的執行順序、一個或多個業務內配置為主域的報文域和配置為從域的報文域間的主從域關係、所述一個或多個業務內配置為主域的報文域對應的資源類型、多個業務間輸入報文域與輸入報文域和/或輸出報文域與輸入報文域間的相等關係;
[0040]所述直接修改關係存儲模塊,用於,存儲報文域的直接修改關係;
[0041]所述間接修改關係存儲模塊,用於,存儲報文域的間接修改關係;
[0042]所述執行單元包括選擇模塊、獲取模塊、查詢模塊、直接修改模塊、判斷模塊、間接修改模塊和執行模塊,
[0043]所述選擇模塊,用於,選擇單案例和/或案例組;
[0044]所述獲取模塊,用於,根據所述單案例參數和/或案例組參數在測試數據池中獲取已選擇的所述單案例和/或案例組中相應報文域的內容;
[0045]所述查詢模塊,用於,查詢所述單案例和/或案例組中是否存在配置為直接修改報文域的報文域,如果是,則激活所述直接修改模塊;如果否,則激活所述判斷模塊;
[0046]所述直接修改模塊,用於,則利用所述直接修改關係對所述單案例和/或案例組中相應報文域的內容進行直接修改,激活所述判斷模塊;
[0047]所述判斷模塊,用於,判斷被測系統是否滿足測試條件,如果是,則激活執行模塊;如果否則激活間接修改|旲塊;
[0048]所述間接修改模塊,用於,利用相應的間接修改關係對所述被測系統的後臺進行間接修改以使被測系統滿足測試條件,激活所述執行模塊。
[0049]優選地,
[0050]所述裝置還包括錄製單元,用於,錄製對被測系統輸入的業務報文,對所述業務報文進行報文域切分和解析,激活所述存儲單元。
[0051]優選地,
[0052]所述裝置還包括查詢單元,用於,查詢是否存儲過與將要錄製的對被測系統輸入的業務報文具有相同報文域的業務報文,如果否,則錄製所述對被測系統輸入的業務報文;如果是,則不進行重複錄製。
[0053]優選地,
[0054]所述裝置還包括刪除單元,用於,刪除錄製的所有業務報文,刪除存儲的所有單案例參數、案例組參數、直接修改關係、和間接修改關係。
[0055]本發明還提出一種包含測試案例的執行裝置的測試工具,當測試人員第一次對被測系統輸入測試案例時,根據測試人員設計測試案例的思維進行相應參數的存儲,對被測系統進行測試時,選擇了測試案例後,可以自動的在測試資源池中獲取測試案例中報文域的內容,並對存儲了直接修改關係的報文域進行相應的修改,當被測系統不滿足測試條件時,自動地對被測系統的後臺進行間接修改,以使被測系統滿足測試條件,來完成對被測系統的測試。
[0056]相對於現有技術,本發明的有益效果為:存儲測試案例的邏輯關係,包含主從域關係、報文域間的相等關係、直接修改關係和間接修改關係,在執行測試案例時,根據存儲的相應的邏輯關係自動獲取測試數據,並可以直接修改相應的報文域和間接修改被測系統的後臺數據使被測系統滿足測試條件,自動化地完成測試案例的選取和執行。
【專利附圖】

【附圖說明】
[0057]圖1為本發明方法的具體實施例中存儲單案例參數的示意圖;[0058]圖2為本發明方法的具體實施例中存儲案例組參數的示意圖;
[0059]圖3為本發明方法的具體實施例的步驟流程圖;
[0060]圖4為本發明方法的具體實施例中獲取單案例測試數據的步驟流程圖;
[0061]圖5為本發明方法的具體實施例中獲取案例組測試數據的步驟流程圖;
[0062]圖6為本發明裝置的具體實施例的框架示意圖;
[0063]圖7為本發明裝置的具體實施例的具體示意圖一;
[0064]圖8為本發明裝置的具體實施例的具體示意圖二。
【具體實施方式】
[0065]本發明提出一種測試案例的執行方法、裝置和測試工具,解決了現有的測試工具無法智能化獲取測試數據、無法實現更改後臺打底數據的問題。
[0066]在本發明的具體實施例中,被測系統以針對通訊格式為字符類型的銀行系統進行舉例說明,但是本領域技術人員也可以選擇其他系統來實施本發明公開的技術方案,只要被測系統是基於報文的均可實現本發明。一般在銀行系統中,每個測試案例的業務場景一般會包括一個或多個交易,一個交易組成的業務場景稱為單案例,而多個交易組成的業務場景稱為案例組。交易是銀行系統中業務場景的最小單位,例如銀行卡存款、查詢餘額等都稱為交易。交易報文是指被測銀行系統接收和返回的字符串,分為輸入報文和輸出報文,存儲時輸入報文記為I,輸出報文記為O。首先需要錄製對被測銀行系統輸入的交易報文,並對交易報文進行切分和解析,在錄製的過程中,為了防止對具有同一種報文域格式的交易報文進行重複錄製,還需要查詢是否存儲過與將要錄製的對被測系統輸入的交易報文具有相同報文域的業務報文,如果否,則錄製對被測系統輸入的交易報文;如果是,則不進行重複錄製。
[0067]比如一個交易碼為1001的查詢卡餘額的交易,它的輸入報文為:
[0068]113 444479TERM4685 65211314 307 I O O O O 1105020113004259410
[0069]666666 110001 110010899060376
[0070]解析完以後的輸入報文域為:
[0071]-1-省市代號:11
[0072]_2_ 櫃員號:4479
[0073]-3-終端號:4685
[0074]-4-卡號:050201130042594
[0075]-5-密碼:666666
[0076]-6-證件類型:110001
[0077]-7-證件號:110010899060376
[0078]1001的輸出報文為:
[0079]113 444479 TERM4685 N 050201130042594 10000.00
[0080]解析完以後的輸出報文域為:
[0081]-1-省市代號:11
[0082]_2_ 櫃員號:4479
[0083]-3-終端號:4685[0084]-4-卡號:050201130042594
[0085]-5-餘額:10000.00
[0086]每支交易的報文域解析完後,每個域都有一個編號,例如卡號的編號為4。對交易報文進行切分和解析可以在進行設計案例之前提前進行,為了可以自動化的獲取相應報文域的內容,本發明方法的實施例中,需要在設計案例時,根據設計的單案例來存儲單案例參數,單案例參數包括單個交易內配置為主域的報文域和配置為從域的報文域間的主從域關係、單個交易內配置為主域的報文域對應的資源類型;為每個單案例中的單個業務分配唯一的一個編號,參照圖1,設置單個交易的一個報文域為主域,將與設置為主域的報文域有匹配關係的報文域設置為從域,配置主從域所對應的數據類型,從域的數據取值依賴於主域的數據取值,具體包括:
[0087]以上述交易碼為1001的查詢卡餘額的交易為例,將它設計為一個單案例,設置它的編號為dl,表示第一個單案例,由於這個交易中的姓名和密碼依賴於交易中的卡號,所以將卡號設置為主域(Zy),存儲參數:dl.zy = I1.4,表示該交易的第4個輸入報文域也就是對應卡號的報文域為主域,並且設置主域對應的資源類型為cardlOl的卡類測試數據,存儲參數:11.4 = cardlOl.cardno ;因為交易的第5個輸入報文域對應的密碼與主域對應的卡號一一對應,所以設置交易中第5個輸入報文域為一個從域(cy),存儲參數:dl.cy =
I1.5,表示交易中第5個輸入報文域也就是對應密碼的報文域為本交易中與主域對應的一個從域,並且存儲參數I1.5 = cardlOl.password,表示該交易的第5個輸入報文域中的密碼從測試資源池中取編號為cardlOl的卡類測試數據中的密碼,卡號和密碼是一一匹配的。本交易中只要與主域有這種一一對應關係的報文域都可以設置為本交易的從域。
[0088]測試案例中不僅包括單案例,還包括案例組,因此本發明中也需要存儲案例組參數,案例組參數包括多個交易的執行順序、一個或多個交易內配置為主域的報文域和配置為從域的報文域間的主從域關係、一個或多個交易內配置為主域的報文域對應的資源類型、多個交易間輸入報文域與輸入報文域和/或輸出報文域與輸入報文域間的相等關係。
[0089]如圖2所示,本發明方法的實施例中案例組的錄製過程具體包括:
[0090]步驟201:配置案例組中的各交易的順序;以查詢-存款-查詢3個交易組成的案例組為例,設置它的編號為zl,表示第一個案例組,假如查詢的交易碼為1001,存款交易碼為1002,三支交易編號為1.1001(1),2.1002,3.1001 (2),表示第I個執行交易碼為1001的查詢交易,括號中的數字I表示在該案例組中第I次執行這個交易;第2個執行交易碼為1002的存款交易;第3個執行的是交易碼為1001的查詢交易,括號中的數字2表示在該案例組中第2次執行這個交易;
[0091]步驟202:對於案例組中的第一個交易,也就是交易碼為1001的查詢交易,參照存儲單案例參數的方法進行主從域對應關係的配置;
[0092]步驟203:配置案例組中交易間的報文域的依賴關係:根據案例組中的各交易的順序配置每個交易與該交易之前的一個或多個交易的輸入報文域和/或輸出報文域之間的依賴關係,該依賴關係包括輸入報文域到輸入報文域、輸出報文域到輸入報文域兩類。
[0093]輸入報文域到輸入報文域的關係指同一個案例組中後一交易的某輸入報文域需要同前一交易的某輸入報文域相同,或是由前一交易的若干輸入報文域拼接而成,例如第2個執行的交易碼為1002的存款交易中的卡號應該等於第I個執行的交易碼為1001的查詢交易中使用的卡號,所以存儲參數:12.4 = 11.4,表示第2個執行的交易中第4個輸入報文域對應的內容與第I個執行的交易中第4個報文域對應的內容相等;而第3個執行的交易100的查詢交易中的卡號與第I個執行的交易碼為1001的查詢交易中使用的卡號一致,所以存儲參數:13.4 = I1.4,表示第3個執行的交易中第4個輸入報文域對應的內容與第I個執行的交易中第4個報文域對應的內容相等。
[0094]輸出報文域到輸入報文域的關係指後一交易的某輸入報文域依賴於前一交易的輸出報文域,例如另一個案例組是交易碼為2001和交易碼為2002的交易組成,設置案例組的編號為z2,表示第2個案例組,
[0095]交易碼為2001的交易為由根據身份證號查找相應的卡號的交易,它的輸入報文域為:
[0096]-1-省市代號:11
[0097]_2_ 櫃員號:4479
[0098]-3-終端號:4685
[0099]-4-證件號 JlOOlO899O6O376
[0100]輸出報文域為:
[0101]-1-卡號:050201130042594
[0102]交易碼為2002的交易為對交易碼為2001的交易查找到的卡號進行存款的交易,它的輸入報文域為:
[0103]-1-省市代號:11
[0104]_2_ 櫃員號:4479
[0105]_3_ 終端號:4685
[0106]-4-卡號:050201130042594
[0107]-5-存款金額:100.00
[0108]第I個執行交易碼為2001的交易,它只有一個輸出報文域,記為01.1,第2個執行交易碼為2002的交易,它第4個輸入報文域記為12.4,由這個案例組的交易間關係可知第2個執行的交易中需要進行存款的卡號與第I個執行的交易中查找到的卡號相等,所以存儲參數:12.4 = 01.1,表示第2個執行的交易碼為2002的交易的第4輸入報文域對應的卡號與第I個執行的交易碼為2001的交易的輸出報文域對應的卡號相等。
[0109]在設計測試案例時,有的單案例和案例組中的報文域需要進行一定的修改,以第2個案例組為例,需要將第2個案例組的第2個執行的交易碼為2002的交易中的存錢金額設置為1000,那麼事先對於第2個案例組,需要進行存儲參數:12.5 = 』1000.00』,表示將第2個執行的交易中的第5個輸入報文域的內容從原來的100直接修改為1000。
[0110]在設計測試案例時,考慮到測試案例是針對被測系統進行的,需要在被測系統滿足測試條件時才能執行相應的測試案例,所以在設計時充分考慮到被測系統的測試條件,被測系統的測試條件有很多種,比如:被測系統對於特定的測試案例需要進行報櫃員籤到等權限處理,如果沒有進行櫃員籤到,則被測系統不執行沒有櫃員籤到權限的測試案例;測試案例中所包含的特定資源類型的數據如果在被測系統的資料庫中不存在,那麼被測系統不能正常執行相應的測試案例;或者測試案例中所包含的數據狀態不正確,被測系統對於這樣的測試數據不能夠正常執行,這些都屬於被測系統不滿足測試條件,所以在本發明中,為被測系統提供一個接口,能夠編寫腳本來修改被測試的核心系統(我們稱為後臺系統)的打底數據,例如測試人員編寫了一個名為「ARTPTLT」的接口程序,該接口程序將測試案例報文中所使用到的櫃員和終端進行籤到處理,從而不會在測試過程中報櫃員籤到的錯誤。對於上述交易碼為1001的查詢卡餘額的交易,在「ARTPTLT」的接口程序中需要3個參數,分別是省市代號、櫃員號、終端號,那麼存儲為:
[0111]I1.1 = ARTPTLT$I1.2 = ARTPTLT$I1.3 = ARTPTLT,分別為該接口程序的 3 個參數。
[0112]對設計好的測試案例的參數進行了相應的存儲後,參見圖3所示,本發明提出的方法的具體實施例1的步驟包括:
[0113]步驟301:選擇測試案例;
[0114]測試案例包括單案例和案例組,在對被測系統進行測試時,需要對被測系統進行哪方面的性能測試,就選擇相應的單案例或案例組,也可以根據需要選擇一批單案例和案例組。
[0115]步驟302:根據測試案例參數在測試數據池中獲取相應報文域的內容;
[0116]對於單案例,參見圖4所示,根據單案例參數在測試數據池中獲取相應報文域的內容包括步驟:
[0117]步驟401:獲取單案例中的單個業務內配置為主域的報文域;
[0118]例如第I個單案例中的交易為交易碼為1001的查詢卡餘額的交易,根據該交易存儲的參數dl.Zy = Il.4,來獲取這個交易中設置為主域的第4個輸入報文域。
[0119]步驟402:在測試數據池中查找具有主域對應的資源類型的數據,在查找到相應資源類型的數據中隨機選取一個數據作為主域的內容;
[0120]當獲取了該交易的主域後,根據該交易的主域的參數I1.4 = cardlOl.cardno,可知該交易的第4個輸入報文域在測試資源池中對應編號為cardlOl的卡類測試數據,而編號為cardlOl的測試數據正是狀態正常的借記卡資源,在測試數據池中存有若干條滿足要求的卡號,在執行過程中隨機獲取一個卡號作為主域的內容。
[0121]步驟403:在測試資源池中獲取與主域的內容相匹配的單個業務中配置為從域的報文域的內容。
[0122]根據該交易存儲的參數dl.Cy = Il.5,來獲取這個交易中設置為從域的第5個輸入報文域,並且根據存儲的參數11.5 = cardlOl.password,在測試資源池中獲取編號為cardlOl的卡類測試數據中的密碼,因為卡號和密碼是一一匹配的,所以在測試案例執行的過程中會取同一條測試數據。該交易中的其他從域的內容也根據存儲的參數在測試資源池中獲取相應的內容。
[0123]對於案例組,參見圖5所示,根據案例組參數在測試數據池中獲取相應報文域的內容包括步驟:
[0124]對於已選擇的案例組中配置了主從域關係的報文域:
[0125]步驟501:獲取配置為主域的報文域;
[0126]以第I個案例組為例,因為查詢1001 (I)-存款1002-查詢1001(2)三個交易中的主域均為對應卡號的報文域,由於第2個執行的存款1002交易和第3個執行的查詢1001(2)交易中對應卡號的報文域均與第I個執行的查詢1001(1)交易中的對應卡號的報文域設置了相等關係,也就是說只要獲取了第I個執行的查詢1001(1)交易中的對應卡號的報文域,那麼第2個執行的存款1002交易和第3個執行的查詢1001 (2)交易中對應卡號的報文域就等於第I個執行的查詢1001(1)交易中的對應卡號的報文域的內容,所以這裡只需要獲取第I個執行的查詢1001(1)交易中的設置為主域的報文域即可;
[0127]步驟502:在測試數據池中查找具有主域對應的資源類型的數據,在查找到相應資源類型的數據中隨機選取一個數據作為主域的內容;
[0128]當獲取了第I個執行的查詢1001(1)交易的主域後,根據該交易的主域的參數
I1.4 = cardlOl.cardno,可知該交易的第4個輸入報文域在測試資源池中對應編號為cardlOl的卡類測試數據,而編號為cardlOl的測試數據正是狀態正常的借記卡資源,在測試數據池中存有若干條滿足要求的卡號,在執行過程中隨機獲取一個卡號作為主域的內容。
[0129]步驟503:在測試資源池中獲取與主域的內容相匹配的配置為從域的報文域的內容;
[0130]根據第I個執行的查詢1001(1)交易存儲的參數dl.cy = I1.5,來獲取這個交易中設置為從域的第5個輸入報文域,並且根據存儲的參數I1.5 = cardlOl.password,在測試資源池中獲取編號為cardlOl的卡類測試數據中的密碼,因為卡號和密碼是一一匹配的,所以在測試案例執行的過程中會取同一條測試數據。該交易中的其他從域的內容也根據存儲的參數在測試資源池中獲取相應的內容。
[0131]對於已選擇的案例組中配置了相等關係的報文域:
[0132]步驟504:執行順序在後的報文域的內容由配置了相等關係的執行在前的報文域的內容所決定。
[0133]步驟501中已經獲取了第I個執行的查詢1001(1)交易中的主域的卡號,根據對於第2個執行的交易碼為1002的存款交易存儲的參數12.4 = I1.4,獲取第2個執行的交易碼為1002的存款交易中的卡號為步驟501中獲取的第I個執行的查詢1001(1)交易中的主域的卡號,第2個執行的交易碼為1002的存款交易中如果設置了從域,那麼根據主從域關係自動獲取與主域內容相對應的從域的內容。
[0134]根據對於第3個執行的交易碼為1001的查詢交易存儲的參數13.4 = 11.4,獲取第3個執行的交易碼為1001的查詢交易中的卡號為步驟501中獲取的第I個執行的查詢1001(1)交易中的主域的卡號,第3個執行的交易碼為1001的查詢交易中如果設置了從域,那麼根據主從域關係自動獲取與主域內容相對應的從域的內容。
[0135]步驟303:查詢測試案例中是否存在配置為直接修改報文域的報文域,如果是,則進入步驟304 ;如果否,則進入步驟305 ;
[0136]在設計測試案例時,對需要進行修改的單案例和案例組中的報文域已經存儲了相應的直接修改關係,所以在執行本發明的方法的過程中,對於已選擇的測試案例,需要查詢測試案例中是否存在配置為直接修改報文域的報文域,以第2個案例組為例,對於第2個案例組的第2個執行的交易碼為2002的交易存在參數:12.5 = 』 1000.00』,那麼表示第2個案例組中存在配置為直接修改報文域的報文域。
[0137]步驟304:利用存儲的直接修改關係對相應的報文域內容進行直接修改;
[0138]對於配置為直接修改報文域的報文域,以第2個案例組為例,對於第2個案例組的第2個執行的交易碼為2002的交易存在參數:12.5 =,1000.00』,那麼根據參數的設置對第2個執行的交易碼為2002的交易中的第5個輸入報文域的內容從原來的100改為參數中配置的1000。
[0139]步驟305:判斷被測系統是否滿足被測條件;如果是,則進入步驟307 ;如果否,則進入步驟306 ;
[0140]對於步驟301中選擇的測試案例,被測系統可能不滿足測試條件,所以在執行本發明的方法的過程中,需要判斷被測系統是否滿足被測條件,被測系統的測試條件有很多種,比如:被測系統對於特定的測試案例需要進行報櫃員籤到等權限處理,如果沒有進行櫃員籤到,則被測系統不執行沒有櫃員籤到權限的測試案例;測試案例中所包含的特定資源類型的數據如果在被測系統的資料庫中不存在,那麼被測系統不能正常執行相應的測試案例;或者測試案例中所包含的數據狀態不正確,被測系統對於這樣的測試數據不能夠正常執行,這些都屬於被測系統不滿足測試條件。
[0141]步驟306:利用相應的間接修改關係對被測系統的後臺進行間接修改以使被測系統滿足測試條件,進入步驟307 ;
[0142]以被測系統需要進行櫃員籤到的權限處理為例,對於上述交易碼為1001的查詢卡餘額的交易,測試人員編寫的一個名為「ARTPTLT」的接口程序中對3個參數,分別是省市代號、櫃員號、終端號,存儲有相應的參數:
[0143]I1.1 = ARTPTLT$I1.2 = ARTPTLT$I1.3 = ARTPTLT,分別為該接口程序的 3 個參數,那麼根據這些存儲的參數對被測系統的後臺數據進行間接修改,對被測系統進行櫃員籤到的權限處理,使被測系統滿足測試條件。
[0144]步驟307:如果被測案例進行了直接修改,則在被測系統中執行進行了直接修改後的測試案例;如果測試案例沒有進行直接修改,則在被測系統中執行測試案例。
[0145]此外,一般情況下,當測試人員第一次對被測系統輸入設計好的測試案例時,根據測試人員設計測試案例的思維進行相應參數的存儲,在執行本發明的方法的過程中,在選擇了測試案例之後,可以不再依賴測試人員的操作,而是自動的在測試資源池中獲取測試案例中報文域的內容,並對存儲了直接修改關係的報文域進行相應的修改,當被測系統不滿足測試條件時,自動地對被測系統的後臺進行間接修改,以使被測系統滿足測試條件,來完成對被測系統的測試。這些存儲的參數可以涵蓋測試人員設計的所有測試案例的邏輯關係,可以不用依賴測試人員的手工操作,對被測系統進行自動化測試。
[0146]當完成錄製過程後,在被測銀行系統後期的作業系統升級、個別功能優化及維護等場景,無需再次進行錄製過程,只需要進行本方法的測試案例的執行過程就能完成對被測銀行系統的測試。當已經錄製的測試案例不能滿足被測銀行系統的測試時,本發明的具體實施例還可以對已經錄製的測試案例進行格式化,即刪除報文域池中的所有交易報文,刪除案例池中的所有案例。這樣,就可以重新進行錄製和編輯過程,更新報文域池中的報文域和更新案例池中的測試案例。
[0147]對應本發明的方法的具體實施例,本發明還提出一種銀行系統的測試案例的執行裝置,參見圖6所示,在裝置的具體實施例中,包括存儲單元61和執行單元62,
[0148]存儲單元61,用於,存儲單案例參數,單案例參數包括單個業務內配置為主域的報文域和配置為從域的報文域間的主從域關係、一個業務內配置為主域的報文域對應的資源類型;存儲案例組參數,案例組參數包括多個業務的執行順序、一個或多個業務內配置為主域的報文域和配置為從域的報文域間的主從域關係、一個或多個業務內配置為主域的報文域對應的資源類型、多個業務間輸入報文域與輸入報文域和/或輸出報文域與輸入報文域間的相等關係;在報文域配置為直接修改報文域時,存儲相應報文域的直接修改關係;在報文域配置為後臺間接修改報文域時,存儲相應報文域的間接修改關係;
[0149]執行單元62,用於,選擇單案例和/或案例組;根據單案例參數和/或案例組參數在測試數據池中獲取已選擇的單案例和/或案例組中相應報文域的內容;查詢單案例和/或案例組中是否存在配置為直接修改報文域的報文域,如果是,則利用直接修改關係對單案例和/或案例組中相應報文域的內容進行直接修改,在被測系統滿足測試條件時,在被測系統中執行直接修改後的單案例和/或案例組;在被測系統不滿足測試條件時,利用相應的間接修改關係對被測系統的後臺進行間接修改以使被測系統滿足測試條件,並在被測系統中執行間接修改後的單案例和/或案例組;如果否,則在被測系統滿足測試條件時,在被測系統中執行單案例和/或案例組;在被測系統不滿足測試條件時,利用相應的間接修改關係對被測系統的後臺進行間接修改以使被測系統滿足測試條件,並在被測系統中執行單案例和/或案例組。
[0150]參見圖7所示,存儲單元71包括:單案例存儲模塊711、案例組存儲模塊712、直接修改關係存儲模塊713和間接修改關係存儲模塊714,
[0151 ] 單案例存儲模塊711,用於,存儲單案例參數,單案例參數包括單個業務內配置為主域的報文域和配置為從域的報文域間的主從域關係、一個業務內配置為主域的報文域對應的資源類型;
[0152]案例組存儲模塊712,用於,存儲案例組參數,案例組參數包括多個業務的執行順序、一個或多個業務內配置為主域的報文域和配置為從域的報文域間的主從域關係、一個或多個業務內配置為主域的報文域對應的資源類型、多個業務間輸入報文域與輸入報文域和/或輸出報文域與輸入報文域間的相等關係;
[0153]直接修改關係存儲模塊713,用於,存儲報文域的直接修改關係;
[0154]間接修改關係存儲模塊714,用於,存儲報文域的間接修改關係;
[0155]執行單元72包括選擇模塊721、獲取模塊722、查詢模塊723、直接修改模塊724、判斷模塊725、間接修改模塊726和執行模塊727,
[0156]選擇模塊721,用於,選擇單案例和/或案例組;
[0157]獲取模塊722,用於,根據單案例參數和/或案例組參數在測試數據池中獲取已選擇的單案例和/或案例組中相應報文域的內容;
[0158]查詢模塊723,用於,查詢單案例和/或案例組中是否存在配置為直接修改報文域的報文域,如果是,則激活直接修改模塊;如果否,則激活判斷模塊;
[0159]直接修改模塊724,用於,則利用直接修改關係對單案例和/或案例組中相應報文域的內容進行直接修改,激活判斷模塊;
[0160]判斷模塊725,用於,判斷被測系統是否滿足測試條件,如果是,則激活執行模塊;如果否則激活間接修改模塊;
[0161]間接修改模塊726,用於,利用相應的間接修改關係對被測系統的後臺進行間接修改以使被測系統滿足測試條件,激活執行模塊;[0162]執行模塊727,用於,在被測系統中執行相應的測試案例。
[0163]如圖8所示,裝置還包括錄製單元81,用於,錄製對被測系統輸入的業務報文,對業務報文進行報文域切分和解析,激活存儲單元。
[0164]為了防止對具有同一種報文域格式的交易報文進行重複錄製,裝置還包括查詢單元82,用於,查詢是否存儲過與將要錄製的對被測系統輸入的業務報文具有相同報文域的業務報文,如果否,則錄製對被測系統輸入的業務報文;如果是,則不進行重複錄製。
[0165]當完成錄製過程後,在被測銀行系統後期的作業系統升級、個別功能優化及維護等場景,無需再次進行錄製過程,只需要進行本方法的測試案例的執行過程就能完成對被測銀行系統的測試。當已經錄製的測試案例不能滿足被測銀行系統的測試時,為了刪除所存儲的各個邏輯關係和參數,方便進行重新的錄製和存儲,本發明裝置的具體實施例中的裝置還包括刪除單元83,用於,刪除錄製的所有業務報文,刪除存儲的所有單案例參數、案例組參數、直接修改關係、和間接修改關係。
[0166]本發明還提出一種包含測試案例的執行裝置的測試工具,當測試人員第一次對被測系統輸入測試案例時,根據測試人員設計測試案例的思維進行相應參數的存儲,對被測系統進行測試時,選擇了測試案例後,可以自動的在測試資源池中獲取測試案例中報文域的內容,並對存儲了直接修改關係的報文域進行相應的修改,當被測系統不滿足測試條件時,自動地對被測系統的後臺進行間接修改,以使被測系統滿足測試條件,來完成對被測系統的測試。
[0167]以上僅是本發明的優選實施方式,應當指出,對於本【技術領域】的普通技術人員來說,在不脫離本發明的原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護範圍。
【權利要求】
1.一種測試案例的執行方法,包括: 存儲單案例參數,所述單案例參數包括單個業務內配置為主域的報文域和配置為從域的報文域間的主從域關係、所述一個業務內配置為主域的報文域對應的資源類型; 和/或存儲案例組參數,所述案例組參數包括多個業務的執行順序、一個或多個業務內配置為主域的報文域和配置為從域的報文域間的主從域關係、所述一個或多個業務內配置為主域的報文域對應的資源類型、多個業務間輸入報文域與輸入報文域和/或輸出報文域與輸入報文域間的相等關係;在報文域配置為直接修改報文域時,存儲相應報文域的直接修改關係;在報文域配置為後臺間接修改報文域時,存儲相應報文域的間接修改關係;其特徵在於: 選擇單案例和/或案例組; 根據所述單案例參數和/或案例組參數在測試數據池中獲取已選擇的所述單案例和/或案例組中相應報文域的內容; 查詢所述單案例和/或案例組中是否存儲配置為直接修改報文域的報文域, 如果是,則利用所述直接修改關係對所述單案例和/或案例組中相應報文域的內容進行直接修改,並在被測系統滿足測試條件時,在所述被測系統中執行直接修改後的所述單案例和/或案例組;以及,在所述被測系統不滿足測試條件時,利用相應的間接修改關係對所述被測系統的後臺進行間接修改以使被測系統滿足測試條件,並在所述被測系統中執行間接修改後的所述單案例和/或案例組; 如果否,則在被測系 統滿足測試條件時,在所述被測系統中執行所述單案例和/或案例組;在被測系統不滿足測試條件時,利用相應的間接修改關係對所述被測系統的後臺進行間接修改以使被測系統滿足測試條件,並在所述被測系統中執行所述單案例和/或案例組。
2.根據權利要求1所述的方法,其特徵在於,所述根據所述單案例參數在測試數據池中獲取已選擇的所述單案例中相應報文域的內容具體為: 獲取所述單案例中的單個業務內配置為主域的報文域; 在所述測試數據池中查找具有主域對應的資源類型的數據,在查找到相應資源類型的數據中隨機選取一個數據作為主域的內容; 在所述測試資源池中獲取與所述主域的內容相匹配的所述單個業務中配置為從域的報文域的內容。
3.根據權利要求1所述的方法,其特徵在於,所述根據所述案例組參數在測試數據池中獲取已選擇的所述案例組中相應報文域的內容具體為: 對於所述已選擇的案例組中配置了所述主從域關係的報文域: 獲取配置為主域的報文域; 在所述測試數據池中查找具有主域對應的資源類型的數據,在查找到相應資源類型的數據中隨機選取一個數據作為主域的內容; 在所述測試資源池中獲取與所述主域的內容相匹配的配置為從域的報文域的內容; 對於所述已選擇的案例組中配置了所述相等關係的報文域: 執行順序在後的報文域的內容由配置了所述相等關係的執行在前的報文域的內容所決定。
4.根據權利要求1所述的方法,其特徵在於, 在所述存儲之前還包括:錄製對被測系統輸入的業務報文,對所述業務報文進行報文域切分和解析。
5.根據權利要求4所述的方法,其特徵在於,在所述錄製對被測系統輸入的業務報文之前還包括: 查詢是否存儲過與將要錄製的對被測系統輸入的業務報文具有相同報文域的業務報文,如果否,則錄製所述對被測系統輸入的業務報文;如果是,則不進行重複錄製。
6.根據權利要求1所述的方法,其特徵在於,在所述存儲之後還包括:刪除錄製的所有業務報文,刪除存儲的所有單案例參數、案例組參數、直接修改關係、和間接修改關係。
7.—種測試案例的執行裝置,其特徵在於,包括存儲單元和執行單元, 所述存儲單元,用於存儲單案例參數,所述單案例參數包括單個業務內配置為主域的報文域和配置為從域的報文域間的主從域關係、所述一個業務內配置為主域的報文域對應的資源類型;和/或存儲案例組參數,所述案例組參數包括多個業務的執行順序、一個或多個業務內配置為主域的報文域和配置為從域的報文域間的主從域關係、所述一個或多個業務內配置為主域的報文域對應的資源類型、多個業務間輸入報文域與輸入報文域和/或輸出報文域與輸入報文域間的相等關係;在報文域配置為直接修改報文域時,存儲相應報文域的直接修改關係;在報文域配置為後臺間接修改報文域時,存儲相應報文域的間接修改關係; 所述執行單元,用於選擇單案例和/或案例組;根據所述單案例參數和/或案例組參數在測試數據池中獲取已選擇的所述單案例和/或案例組中相應報文域的內容;查詢所述單案例和/或案例組中是否存在配置為直接修改報文域的報文域,如果是,則利用所述直接修改關係對所述單案例和/或案例組中相應報文域的內容進行直接修改,在被測系統滿足測試條件時,在所述被測系統中執行直接修改後的所述單案例和/或案例組;在所述被測系統不滿足測試條件時,利用相應的間接修改關係對所述被測系統的後臺進行間接修改以使被測系統滿足測試條件,並在所述被測系統中執行間接修改後的所述單案例和/或案例組;如果否,則在被測系統滿足測試條件時,在所述被測系統中執行所述單案例和/或案例組;在被測系統不滿足測試條件時,利用相應的間接修改關係對所述被測系統的後臺進行間接修改以使被測系統滿足測試條件,並在所述被測系統中執行所述單案例和/或案例組。
8.根據權利要求7所述的裝置,其特徵在於,所述存儲單元包括:單案例存儲模塊、案例組存儲模塊、直接修改關係存儲模塊和間接修改關係存儲模塊, 所述單案例存儲模塊,用於存儲單案例參數,所述單案例參數包括單個業務內配置為主域的報文域和配置為從域的報文域間的主從域關係、所述一個業務內配置為主域的報文域對應的資源類型; 所述案例組存儲模塊,用於存儲 案例組參數,所述案例組參數包括多個業務的執行順序、一個或多個業務內配置為主域的報文域和配置為從域的報文域間的主從域關係、所述一個或多個業務內配置為主域的報文域對應的資源類型、多個業務間輸入報文域與輸入報文域和/或輸出報文域與輸入報文域間的相等關係; 所述直接修改關係存儲模塊,用於存儲報文域的直接修改關係;所述間接修改關係存儲模塊,用於存儲報文域的間接修改關係; 所述執行單元包括選擇模塊、獲取模塊、查詢模塊、直接修改模塊、判斷模塊、間接修改模塊和執行模塊, 所述選擇模塊,用於選擇單案例和/或案例組; 所述獲取模塊,用於根據所述單案例參數和/或案例組參數在測試數據池中獲取已選擇的所述單案例和/或案例組中相應報文域的內容; 所述查詢模塊,用於查詢所述單案例和/或案例組中是否存在配置為直接修改報文域的報文域,如果是,則激活所述直接修改模塊;如果否,則激活所述判斷模塊; 所述直接修改模塊,用於則利用所述直接修改關係對所述單案例和/或案例組中相應報文域的內容進行直接修改,激活所述判斷模塊; 所述判斷模塊,用於判斷被測系統是否滿足測試條件,如果是,則激活執行模塊;如果否則激活間接修改模塊; 所述間接修改模塊,用於利用相應的間接修改關係對所述被測系統的後臺進行間接修改以使被測系統滿足測試條件,激活所述執行模塊。
9.根據權利要求7所述的裝置,其特徵在於,所述裝置還包括錄製單元,用於,錄製對被測系統輸入的業務報文,對所述業務報文進行報文域切分和解析,激活所述存儲單元。
10.根據權利要求9所述的裝置,其特徵在於,所述裝置還包括查詢單元,用於,查詢是否存儲過與將要錄製的對被測系統輸入的業務報文具有相同報文域的業務報文,如果否,則錄製所述對被測系統輸入的業務報文;如果是,則不進行重複錄製。
11.根據權利要求7所述的裝置,其特徵在於,所述裝置還包括刪除單元,用於,刪除錄製的所有業務報文,刪除存儲的所有單案例參數、案例組參數、直接修改關係、和間接修改關係。
12.一種包含測 試案例的執行裝置的測試工具,其特徵在於,當測試人員第一次對被測系統輸入測試案例時,根據測試人員設計測試案例的思維進行相應參數的存儲,對被測系統進行測試時,選擇了測試案例後,可以自動的在測試資源池中獲取測試案例中報文域的內容,並對存儲了直接修改關係的報文域進行相應的修改,當被測系統不滿足測試條件時,自動地對被測系統的後臺進行間接修改,以使被測系統滿足測試條件,來完成對被測系統的測試。
【文檔編號】G06F11/36GK103810094SQ201210459062
【公開日】2014年5月21日 申請日期:2012年11月14日 優先權日:2012年11月14日
【發明者】郭麗, 楊志剛, 高琦, 於進, 孟毅穎, 塗曉軍, 蔡仕志, 張旭春, 周期律, 王智忠, 牛曄 申請人:中國農業銀行股份有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀