• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種ERP數據測試方法技術

    技術編號:11103677 閱讀:168 留言:0更新日期:2015-03-04 15:54
    本發明專利技術針對現有技術中存在的ERP測試環境的構建造成人力浪費和效率低下的問題,提供了一種ERP數據測試方法。該方法按照靜態事件和動態事件對ERP數據進行測試,測試用戶能夠在自動化的前提下,自定義測試過程和測試內容,同時,本發明專利技術還極大地提高了ERP系統的測試效率,使ERP開發人員或維護人員能夠將精力集中在功能的開發和性能的完善上,進而節省了開發方和使用方的人力、財力。

    【技術實現步驟摘要】
    一種ERP數據測試方法
    本專利技術涉及自動化測試領域,特別涉及一種ERP數據測試方法。
    技術介紹
    在軟件的開發流程中,需要對一些程序的功能進行自動化測試;而在現有技術中,執行某些功能的自動化測試時,需要對被測試的數據進行備份,并且在測試完成的時候,使用備份的文件對測試完成后的數據進行還原,以保證原有的數據模型不變,從而可以使用原始的數據進行反復的自動化測試和驗證。近年來,ERP系統由于其在企業管理方面的科學和有效的特性而被廣泛應用。其常常涉及儲存、處理一些重要事務,在企業的日常工作中處于越來越重要的地位。尤其是經常涉及權限數據.這些數據的模型是否正確,是關系到整個ERP系統能否正常使用,業務流程是否暢通,以及使用中/后期維護時功能的增加、刪除和修改能否按時發布的重要因素。現有技術測試交互數據時,測試人員利用真實終端進行數據操作。這種辦法相當費時,而且還無法保證大系統的量化測試要求。測試人員進行多次重復操作,耗費很大的人力及時間資源,且,人工分析交互結果,難免出現統計記錄錯誤的情況,即使投入很多的人力和時間,也可能無法保證數據的準確性。
    技術實現思路
    為了減少測試人員的時間和人力投入,同時提高測試的隨機性以及提高數據測試效率,本專利技術實施例提供了一種ERP數據測試方法,包括:(1)客戶端初始化靜態數據,所述靜態數據包括測試用戶權限和測試數據的數據量上限;(2)客戶端初始化動態事件,所述動態事件包括測試指令;(3)客戶端設置動態事件順序模式:所述動態事件順序模式對應所述動態事件的處理步驟或處理順序;(4)服務器端根據上述動態事件順序模式,利用動態事件和靜態數據的異常信息和成功信息配置服務器端測試成功模板;(5)客戶端根據上述動態事件順序模式,利用動態事件和靜態數據的異常信息和成功信息配置客戶端測試成功模板;(6)客戶端向服務器端發出請求,根據上述動態事件和靜態數據進行數據測試,與服務器端交互地完成上述動態事件順序模式;(7)客戶端與服務器端分別對照各自的測試結果與各自的測試成功模板;(8)服務器端將測試模板匹配信息發送給發出上述請求的客戶端;(9)所述客戶端給出測試結果。進一步地,所述用戶權限包括測試時使用的用戶名和登陸密碼。進一步地,所述動態事件包括對用戶權限的測試。進一步地,所述靜態數據還包括測試數據的類型和數據字段名稱。進一步地,所述動態事件順序模式還包括其中的動態事件的處理次數。進一步地,所述動態事件順序模式被設置為配置文件的形式。進一步地,所述動態事件順序模式還包括靜態數據的路徑模式,該路徑模式包括隨機選取、手動選取,以及隨機選取和手動選取相結合這三種。進一步地,當靜態數據的路徑模式包括手動選取時,由測試用戶指定測試數據所在的路徑。進一步地,所述服務器端測試成功模板和客戶端測試成功模板均包括預先設置的數據最大網絡傳輸延遲時間。進一步地,當網絡傳輸時間超出上述最大網絡傳輸延遲時間時,在存在其他傳輸路徑的情況下改變網絡傳輸路徑再次傳輸,若再次超出,則停止數據傳輸并向測試結果中記錄該傳輸事件中涉及到的網絡傳輸路徑。本專利技術的有益效果在于:測試用戶能夠在自動化的前提下,自定義測試過程和測試內容,同時,本專利技術還極大地提高了ERP系統的測試效率,使ERP開發人員或維護人員能夠將精力集中在功能的開發和性能的完善上,進而節省了開發方和使用方的人力、財力。附圖說明圖1示出了根據本專利技術的又選實施例優選實施例的方法流程圖。具體實施方式為使本專利技術的目的、技術方案和優點更加清楚,下面將結合附圖1對本專利技術的優選實施方式作進一步地詳細描述。如圖1所示,在本專利技術的一個優選實施例中,提供了如下的ERP數據測試方法。該方法包括如下步驟:步驟1:客戶端初始化靜態數據,所述靜態數據包括測試用戶權限和測試數據的數據量上限。所述用戶權限包括測試時使用的用戶名和登陸密碼。這是由于ERP系統本身包含多種用戶權限,正常使用時,應當是ERP系統的某種權限的用戶的特定操作不能被其他權限的用戶完成。因此,本專利技術的優選實施例中,將用戶的權限作為測試的必要數據之一,有利于增強系統的安全性和測試的完整性。上述數據量上限的設置是為了保證數據測試過程中能夠在確保實現功能測試的同時,在適當的、合理的時間段內能夠向用戶給出響應信息。否則,當作為測試數據(例如,當信息保存、信息查詢等操作的返回結果)的數據量過大時,在處理相同的事件時將耗費過多的時間。因此,本專利技術給出了上述上限作為靜態數據之一,以提高效率。根據本專利技術的另一個優選實施例,所述靜態數據還包括測試數據的類型和數據字段名稱。這樣設置的目的在于當測試事件發生時,涉及到該測試事件的數據首先要經過數據類型和數據字段的過濾和檢查:如果均符合,再進入實際操作;否則停止后續可能導致嚴重錯誤甚至造成測試意外中斷的動態事件。步驟2:客戶端初始化動態事件,所述動態事件包括測試指令。這些測試指令包括但不限于:數據查詢、按照各種字段的數據統計和分析、數據備份、權限修改(主要是修改密碼)等。根據本專利技術的其他優選實施例,所述動態事件順序模式還包括其中的動態事件的處理次數。這里的“處理次數”并不是上述動態事件本身要求的處理次數,而是人為規定的(測試人員根據實際情況和需求自定義的)上述動態事件的處理次數。這種多次重復處理能夠測試某項動態事件或ERP功能模塊的穩定性。本領域技術人員應當清楚的是,經過上述兩個步驟的設置以后,靜態數據中所設置的用戶權限除了必然要包括上述動態事件能夠對應的用戶以外,還可以包括其他用戶權限,用以驗證權限模塊是否正確或者ERP系統的權限功能是否正確。根據本專利技術的優選實施例,所述動態事件順序模式被設置為配置文件的形式。這一文件可以通過文本編輯器打開并進行編輯,也可以通過其他的字符編輯軟件加以處理。步驟3:客戶端設置動態事件順序模式:所述動態事件順序模式對應所述動態事件的處理步驟或處理順序;步驟4:服務器端根據上述動態事件順序模式,利用動態事件和靜態數據的異常信息和成功信息配置服務器端測試成功模板;步驟5:客戶端根據上述動態事件順序模式,利用動態事件和靜態數據的異常信息和成功信息配置客戶端測試成功模板;步驟6:客戶端向服務器端發出請求,根據上述動態事件和靜態數據進行數據測試,與服務器端交互地完成上述動態事件順序模式;根據本專利技術的優選實施例,所述動態事件順序模式還包括靜態數據的路徑模式,該路徑模式包括隨機選取、手動選取,以及隨機選取和手動選取相結合這三種。其中,隨機選取方式是測試用戶不能人為干預的情形。該隨機選取方式是通過客戶端發出的請求中生成的隨機數字為種子而產生的一系列不重復的自然數。這些自然數的個數等于上述動態事件的個數。在手動選取的方式中,客戶端在發出上述請求時,由測試用戶人為指定順序。在隨機選取和手動選取相結合的方式中,以手動選取為優先。即,全部動態事件中去除由測試人員手動指定的順序所對應的動態事件以后,剩余的動態事件由上述隨機數字為種子產生相應的順序。根據本專利技術的另一個優選實施例,當靜態數據的路徑模式包括手動選取時,由測試用戶指定測試數據所在的路徑。這種方式尤其適合于測試目的需要大數據量時使用,從而省去了測試用戶手動輸入大量數據的繁瑣,提高了數據測試的效率。步驟7:客戶端與服務器端分別對照各自的測試結果與各自本文檔來自技高網...
    一種ERP數據測試方法

    【技術保護點】
    一種ERP數據測試方法,其特征在于包括:(1)客戶端初始化靜態數據,所述靜態數據包括測試用戶權限和測試數據的數據量上限;(2)客戶端初始化動態事件,所述動態事件包括測試指令;(3)客戶端設置動態事件順序模式:所述動態事件順序模式對應所述動態事件的處理步驟或處理順序;(4)服務器端根據上述動態事件順序模式,利用動態事件和靜態數據的異常信息和成功信息配置服務器端測試成功模板;(5)客戶端根據上述動態事件順序模式,利用動態事件和靜態數據的異常信息和成功信息配置客戶端測試成功模板;(6)客戶端向服務器端發出請求,根據上述動態事件和靜態數據進行數據測試,與服務器端交互地完成上述動態事件順序模式;(7)客戶端與服務器端分別對照各自的測試結果與各自的測試成功模板;(8)服務器端將測試模板匹配信息發送給發出上述請求的客戶端;(9)所述客戶端給出測試結果。

    【技術特征摘要】
    1.一種ERP數據測試方法,其特征在于包括:(1)客戶端初始化靜態數據,所述靜態數據包括測試用戶權限和測試數據的數據量上限;(2)客戶端初始化動態事件,所述動態事件包括測試指令;(3)客戶端設置動態事件順序模式:所述動態事件順序模式對應所述動態事件的處理步驟或處理順序;(4)服務器端根據上述動態事件順序模式,利用動態事件和靜態數據的異常信息和成功信息配置服務器端測試成功模板;(5)客戶端根據上述動態事件順序模式,利用動態事件和靜態數據的異常信息和成功信息配置客戶端測試成功模板;(6)客戶端向服務器端發出請求,根據上述動態事件和靜態數據進行數據測試,與服務器端交互地完成上述動態事件順序模式;(7)客戶端與服務器端分別對照各自的測試結果與各自的測試成功模板;(8)服務器端將測試模板匹配信息發送給發出上述請求的客戶端;(9)所述客戶端給出測試結果,其中所述動態事件順序模式還包括靜態數據的路徑模式,該路徑模式包括隨機選取、手動選取,以及隨機選取和手動選取相結合這三種。2.根據權利要求1所述的測試...

    【專利技術屬性】
    技術研發人員:曹毅
    申請(專利權)人:成都博智維訊信息技術有限公司
    類型:發明
    國別省市:四川;51

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: av无码aV天天aV天天爽| 亚洲AV蜜桃永久无码精品| 亚洲AV无码专区国产乱码电影| 亚洲日韩激情无码一区| 午夜无码性爽快影院6080| 日韩少妇无码一区二区三区| 69ZXX少妇内射无码| 亚洲综合无码精品一区二区三区| 中文AV人妻AV无码中文视频| 国产乱人无码伦av在线a| 精品无人区无码乱码毛片国产| 亚洲精品无码mⅴ在线观看 | 亚洲AV日韩AV永久无码下载| 免费无码午夜福利片| 亚洲AV无码乱码麻豆精品国产| 久久人妻内射无码一区三区| 狠狠躁天天躁无码中文字幕| 精品无码久久久久久久久水蜜桃 | 久久国产加勒比精品无码| 久久久久久久久免费看无码| 无码夜色一区二区三区| 97久久精品无码一区二区天美| 久久久无码精品亚洲日韩蜜桃| 国产成人无码精品一区二区三区| 免费无码午夜福利片69| 亚洲精品无码久久久| 国产精品成人无码久久久久久 | 免费无码VA一区二区三区| 亚洲AV无码久久寂寞少妇| 亚洲AV无码久久精品色欲| 水蜜桃av无码一区二区| 亚洲综合无码一区二区| 久久无码人妻一区二区三区| 综合无码一区二区三区四区五区 | 国产日韩精品无码区免费专区国产| 精品无码久久久久久国产| 国产精品无码一区二区在线观 | 久久久久成人精品无码中文字幕 | 久久久无码精品人妻一区| 精品无码黑人又粗又大又长| 黑人无码精品又粗又大又长 |